Posso ter o Ubuntu para esquecer erros de dependência não atendidos?

0

Eu estava tentando instalar o Adobe Reader e ele não terminou de instalar. Então eu decidi que eu não preciso de leitor de adobe e como eu tenho Ubuntu acho que está tudo bem e não há dependências não satisfeitas ou ter Ubuntu obter essas dependências? Eu preciso resolver esse erro porque meu sistema está ficando sem memória por causa de aplicativos e eu não posso instalar ou desinstalar pacotes. Eu tentei sudo apt-get install -f e eu entendi:

[sudo] password for harley: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  acroread-bin
Suggested packages:
  libldap2 libgnome-speech7
The following NEW packages will be installed:
  acroread-bin
0 upgraded, 1 newly installed, 0 to remove and 213 not upgraded.
1 not fully installed or removed.
Need to get 60.1 MB of archives.
After this operation, 142 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://archive.canonical.com/ubuntu/ raring/partner acroread-bin i386 9.5.5-1raring1 [60.1 MB]
Fetched 60.1 MB in 35s (1,676 kB/s)                 
(Reading database ... 158479 files and directories currently installed.)
Unpacking acroread-bin (from .../acroread-bin_9.5.5-1raring1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/acroread-bin_9.5.5-1raring1_i386.deb (--unpack):
 trying to overwrite '/usr/lib/firefox/plugins', which is also in package adobe-flashplugin 11.2.202.297-0raring1
No apport report written because MaxReports is reached already
         dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/acroread-bin_9.5.5-1raring1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
harley@Harley-PC:~$ 

Eu tentei sudo apt-get remove acroread-bin e recebo isso

[sudo] password for harley: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'acroread-bin' is not installed, so not removed
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
acroread : Depends: acroread-bin but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Eu tentei todas as soluções de Como resolvo dependências não atendidas? que eu poderia (todos os que usam apenas terminal)

    
por Harley 16.08.2013 / 18:28

1 resposta

4

Não há praticamente nenhuma maneira de tornar o Ubuntu ignorar todos os erros de dependência não atendidos. E se você conseguisse isso, criaria um sistema em um estado inconsistente, no qual partes diferentes não poderiam trabalhar juntas como planejado. O que seria ruim.

Mas se você decidir desistir de instalar alguma coisa, você pode fazer. Na maioria das vezes, você pode desinstalar com sucesso um pacote "semi-instalado" preso. Para alguns pacotes, isso deve ser evitado (ou simulado primeiro com apt-get -s para ter certeza de que removê-los não irá remover muitos outros pacotes necessários). Mas para algo como o Adobe Reader, deve ser seguro ir em frente e tentar a desinstalação, como o roadmr sugere :

sudo apt-get remove acroread-bin

Isso provavelmente também irá desinstalar outros pacotes relacionados ao Adobe Reader (qualquer um que dependa de acroread-bin ). Mas você quer isso, porque esses pacotes não podem ser executados sem ele.

Se você receber erros ao remover acroread-bin , é claro, informe-nos.

Como alternativa (se há ou não erros removendo-o), você pode apenas querer experimentar algumas das soluções para Como resolvo dependências não atendidas?

    
por Eliah Kagan 13.04.2017 / 14:23