Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Galera,

    Como faço para remvor um pacote pelo apt-get sem remover as dependências ??
    por exemplo: quer remover o exim4 e ele acaba removendo o mysq-server4.1 eq eu tenho instalado... :|

    exim4 exim4-base exim4-config exim4-daemon-light

    root@feijao:/var/www# apt-get remove exim4 exim4-base exim4-config exim4-daemon-light
    Lendo Lista de Pacotes... Pronto
    Construindo Árvore de Dependências... Pronto
    Os pacotes a seguir serão REMOVIDOS:
    exim4 exim4-base exim4-config exim4-daemon-light mailx mysql-server-4.1

    0 pacotes atualizados, 0 pacotes novos instalados, 6 a serem removidos e 24 não atualizados.
    É preciso fazer o download de 0B de arquivos.
    Depois de desempacotar, 34,2MB de espaço em disco serão liberados.
    Quer continuar? [S/n]
    (ja tentei o man nao encontrei)
    como faço, alguem sabe ??

    :?

  2. #2
    geofesteiro
    tenta este aiii
    apt-get remove exim4 exim4-base exim4-config exim4-daemon-light --nodeps

    flow



  3. Citação Postado originalmente por geofesteiro
    tenta este aiii
    apt-get remove exim4 exim4-base exim4-config exim4-daemon-light --nodeps

    flow
    root@feijao:~# apt-get remove exim4 exim4-base exim4-config exim4-daemon-light --nodeps
    E: Opção de linha de comando --nodeps não é compreendida
    foi quase mais ainda preciso de um help !!
    :-(

  4. #4
    geofesteiro
    deixa eu ti pergunta que distro vc usa ????



  5. É, eu sempre topo com esse bagulho aí...

    Eu não encontrei um método para que ele não remova as dependências, mas eu acredito que exista. Para contornar o problema, existem duas opções:

    1 - Instalar o MySQL com o lixo do exim4 e desabilitá-lo por completo, tirando o mesmo da inicialização. Se você quiser rodar um outro MTA no servidor em questão (Como o qmail ou o Postfix), você vai conseguir sem problemas. Se você instalar o Postfix por meio do apt-get, ele vai remover o exim4, mas não o MySQL.

    2 - O método mais firmeza (E correto) para solucionar estes tipos de problemas com dependências é utilizar um pacote da Debian chamado "equivs". Este pacote contém informações de dependências e é utilizado para criar uma espécie de "pseudo-pacote". Na verdade, o MySQL não pede "o exim4", mas sim qualquer pacote que sane estas dependências. No nosso caso, este pacote chama-se "mail-transport-agent". O exim4 só é instalado porque ele é o padrão da distribuição Debian.

    Todo o procedimento seria assim:

    1 - Instalar o pacote equivs:
    Código :
    # apt-get install equivs

    2 - Pegar o arquivo de configuração e construir o pseudo-pacote:
    Código :
    # cd /tmp
    # cp /usr/share/doc/equivs/examples/mail-transport-agent.ctl .
    # equivs-build mail-transport-agent.ctl

    3 - Remover o exim4:
    Código :
    # dpkg --ignore-depends=exim4 -r exim4
    # dpkg --ignore-depends=exim4-daemon-light -r exim4-daemon-light

    4 - Instalar o pseudo-pacote:
    Código :
    # dpkg -i mta-alguma-coisa.deb

    Por favor, cheque os caminhos, porque eu não lembro como faz isso direito.

    Abraços!






Tópicos Similares

  1. desinstalar pacotes sem afetar deps!
    Por flipeexpl no fórum Sistemas Operacionais
    Respostas: 0
    Último Post: 09-01-2007, 19:03
  2. remover pacotes instalados
    Por maos no fórum Servidores de Rede
    Respostas: 3
    Último Post: 23-09-2004, 15:59
  3. remover pacote no mandrake
    Por EmersonFreitas no fórum Servidores de Rede
    Respostas: 0
    Último Post: 08-07-2004, 14:53
  4. Remover pacote no slackware 9
    Por Wal no fórum Servidores de Rede
    Respostas: 2
    Último Post: 16-12-2003, 21:13
  5. Remover CDROM sem recompilar o kernel
    Por Abutre no fórum Servidores de Rede
    Respostas: 0
    Último Post: 11-09-2003, 13:25

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L