nandosilva
(usa Lubuntu)
Enviado em 26/10/2014 - 09:08h
Gostaria de saber se existe alguma opção para instalar um pacote ignorando dependências ou pacotes que foram removidos manualmente com "dpkg -r --force-all pacote" para quando for querer instalar um qualquer programa o apt-get não força você a usar a opção apt-get -f install para corrigir o pacote que foi removido manualmente com o dpkg sendo que este pacote removido é uma dependência de vários outros programas instalados, mas que em alguns casos precisei remover o mesmo para instalar uma versão nova, sources, etc que faz que todos os programas que necessitavam do pacote anterior funcione normalmente. Como este novo pacote adquirindo de outras fontes não faz parte do repositório ou não costa na base de dados do apt ele te obriga a reinstalar o original quando você for instalar qualquer outro tipo de programa e isto eu não quero já que tudo funciona normalmente e o pacote original do repositório não tem a funcionalidade desejada.
Abaixo um exemplo
# apt-get install bugsquish
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Você deve querer executar 'apt-get -f install' para corrigí-los:
Os pacotes a seguir têm dependências desencontradas:
colord : Depende: libsane (>= 1.0.11-3) mas não será instalado
hplip : Depende: libsane (>= 1.0.11-3) mas não será instalado
sane-utils : Depende: libsane (>= 1.0.11-3) mas não será instalado
simple-scan : Depende: libsane (>= 1.0.11-3) mas não será instalado
xsane : Depende: libsane (>= 1.0.11-3) mas não será instalado
E: Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote (ou especifique uma solução).
PS
Não quero utilizar o apt-get -f install para corrigir o problema para depois poder conseguir instalar o programa bugsquish, sendo que quero instalar o bugsquish sem corrigir as dependências do libsane libsane-common que foi os pacotes removido na marra com o dpkg para utilizar uma copilação do sane-backends que faz que o meu scanner funcione corretamente e se eu tiver que instalar os mesmos de novo ele não funcionará corretamente.
Caso não existe uma opção no apt-get para ignorar dependências, pacotes faltado, etc, existe algum arquivo
no computador que possa exclui esta memorização dos pacotes removidos onde outros pacotes depende dele.
Grato para que poder me ajudar, tentei de tudo e não conseguir achar uma solução para isto.