Por que estou recebendo o erro do terminal “tente o apt-get -f install”?

0

Ok, eu apenas instalei o Ubuntu (a versão do LXDE, que é Lubuntu) e toda vez que eu tento instalar um pacote através do terminal com o comando "Apt-get install", este erro aparece:

E: Unmet dependencies. Try 'apt-get -f install' with no packages

E, sim, isso é para cada pacote que eu tento instalar. Quando eu faço apt-get -f install esta é a saída do terminal que recebo:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libc-bin
The following NEW packages will be installed:
  libc-bin
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/1,168 kB of archives.
After this operation, 3,532 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: error: 1 expected program not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)

Alguém poderia me ajudar? Acabei de começar a usar o linux 2 meses atrás e mudei para o Lubuntu.

    
por user287536 23.07.2014 / 08:55

1 resposta

0

Antes de qualquer coisa, tente

sudo ldconfig

Só para tirar isso do caminho, então sabemos que não é isso.

Em seguida, tente estes comandos, se você normalmente usa sudo su, então não execute esse comando e digite sudo antes de todos os outros comandos listados. Se você normalmente digitou sudo apt-get -f install, execute estes comandos conforme listado.

sudo su
apt-get update
apt-get autoremove
apt-get autoclean
apt-get upgrade

E mesmo que o último comando falhe, tente

apt-get -f install

Por alguma razão, usar o sudo su pode ser diferente do que usar o sudo em termos do seu $ PATH.

    
por mchid 23.07.2014 / 11:04