O Ubuntu está fora de serviço - não instalará nenhum pacote. O que eu faço?

-1

Ultimamente, tenho recebido um comportamento estranho do Ubuntu. Primeiro, e o mais importante é que não instalará atualizações. Dá um erro de instalação do pacote e simplesmente não funciona.

Anteriormente, tentei instalar o TeamViewer por meio do Centro de Software, mas recebi o mesmo erro de pacote. Eu também sinto que a velocidade da conexão está indo mais devagar do que deveria - não sei se esta é relevante para este caso.

O que há de errado com a minha instalação? Como corrijo esses erros de instalação de pacotes?

    
por Aborted 09.06.2014 / 02:14

3 respostas

2

Esta é uma pergunta recorrente muito comum no Ubuntu. É perguntado de muitas maneiras diferentes. No entanto, a resposta é sempre a mesma. Eu me deparo com o problema muitas vezes quando tenho pacotes quebrados. Eu reviso este link:

link

$ sudo apt-get autoremove
$ sudo apt-get --purge remove && sudo apt-get autoclean
$ sudo apt-get -f install
$ sudo apt-get update
$ sudo apt-get upgrade && sudo apt-get dist-upgrade
$ sudo dpkg-reconfigure -a
$ sudo dpkg --configure -a

Você executou a maioria deles. Ainda há mais alguns que podem ser adicionados. Mas até agora os que estão na lista corrigiram meus problemas de pacotes corrompidos do Ubuntu.

No que diz respeito à instalação do Teamviewer depois de ter corrigido o problema do pacote quebrado, tente isto:

$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
## (Download the latest 32-Bit / 64-Bit Multiarch go to the download and run)
$ sudo dpkg -i teamviewer_linux.deb
    
por L. D. James 09.06.2014 / 02:24
0

Há uma chance de que a partição /boot esteja cheia e, desse modo, a instalação e atualização falharão.

Para verificar se essa partição está cheia, abra um terminal e digite o comando df e ele mostrará algo como:

Filesystem              1K-blocks      Used Available Use% Mounted on
/dev/mapper/ubuntu-root 959421896 379475996 531218164  42% /
udev                       832664         4    832660   1% /dev
tmpfs                      168352       576    167776   1% /run
none                         5120         0      5120   0% /run/lock
none                       841752         0    841752   0% /run/shm
cgroup                     841752         0    841752   0% /sys/fs/cgroup
/dev/sda1                  233191     27581    193169  13% /boot   <==== Note this line

Se Usar% para /boot for como 99%, você precisará limpar os backups antigos do pacote. Verifique o que está na sua pasta /boot com o comando ls /boot . Se você estiver vendo muitos arquivos como initrd.img-3.2.0-##-generic vmlinuz-3.2.0-##-generic (onde ## são números de versão como 40, 41, 42, 43 e você pode encontrar dezenas de cópias), é seguro remover algumas cópias antigas. / p>

Use o comando para remover cópias antigas:

dpkg --get-selections|grep 'linux-image*'|awk '{print $1}'|egrep -v "linux-image-$(uname -r)|linux-image-generic" |while read n;do sudo apt-get -y remove $n;done

(Crédito para este link , modificado para que funcione no Ubuntu)

Em seguida, execute sudo apt-get autoremove para limpar as dependências.

    
por Kenneth L 13.06.2014 / 10:18
0

Parece um problema semelhante que eu estava tendo com um kernel hoje cedo. Me deparei com este site que, na verdade, o corrigiu. Eu tive que corrigi-lo manualmente editando o arquivo de status do dpkg.

Mas antes de fazer isso, faça um backup do arquivo status original para que você possa reverter para ele se isso não resolver o problema.

  1. sudo gedit /var/lib/dpkg/status
  2. Then locate the corrupted package. Remove the whole block of information pertaining to it, save then exit.

Se você não sabe qual pacote está causando isso, pode executar:

% bl0ck_qu0te%

e isso pode indicar quais pacotes você está tendo problemas, por exemplo

% bl0ck_qu0te%

Eu realmente não posso dizer porque eu não sei quais mensagens de erro você está recebendo dentro do terminal. Mas se isso soa como pode ajudar, valeria a pena tentar. Além disso, se isso não acontecer, você pode sempre restaurar o arquivo de backup. Uma coisa, eu não iria reiniciar até que soubesse se funcionava ou não. Boa sorte!

    
por sixstring_psycho 13.06.2014 / 09:18