
ao tentar instalar o aplicativo usando o apt-get, sempre recebo
/bin/sh: /usr/sbin/dpkg-preconfigure: not found
por exemplo:
$sudo apt-get install libssl-dev
[sudo] password for camino:
Reading package lists... Done
Building dependency tree
Reading state information... Done
....
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
libssl-dev libssl0.9.8
Install these packages without verification [y/N]? y
/bin/sh: /usr/sbin/dpkg-preconfigure: not found
Setting up debconf (1.5.35+maemo3+0m6) ...
exec: 19: /usr/share/debconf/frontend: not found
dpkg: error processing debconf (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
debconf
$sudo dpkg-reconfigure libssl-dev
sudo: unable to execute /usr/sbin/dpkg-reconfigure: No such file or directory
$ls /usr/sbin/dpkg-reconfigure
/usr/sbin/dpkg-reconfigure
$which dpkg-reconfigure
/usr/sbin/dpkg-reconfigure
$dpkg-reconfigure
bash: /usr/sbin/dpkg-reconfigure: /usr/bin/perl.real: bad interpreter: No such file or directory
Alguma sugestão?
Responder1
Seu sistema está tão quebrado que recomendarei uma nova instalação.
Fundamentação da petição: Se estas coisas muito partidas são apenas a ponta do iceberg, então este sistema irá causar-lhe MUITOS problemas no futuro. Obtenha-o em um estado conhecido - a maneira mais fácil de fazer isso é com uma nova instalação.
(e então não faça as coisas que você fez novamente).
Responder2
bash: /usr/sbin/dpkg-reconfigure: /usr/bin/perl.real: intérprete incorreto: arquivo ou diretório inexistente
perl.real? Que diabos? Algo ou alguém modificou seu arquivo /usr/sbin/dpkg-reconfigure
para conter um caminho errado para Perl.
Edite-o /usr/sbin/dpkg-reconfigure
com seu editor de texto favorito e sudo, por exemplo, sudo nano -w /usr/sbin/dpkg-reconfigure
e altere o início do arquivo de
#!/usr/bin/perl.real -w
para
#!/usr/bin/perl -w
Responder3
resolvi isso usando
sudo apt install --reinstall po-debconf
et voilà, depois desse comando posso instalar novos programas
(Ubuntu 14.04 32 bits - rodando em Eee PC 1000HE)
Responder4
A menos que você tenha bagunçado sua variável PATH, você pode ter excluído de alguma forma um programa importante.
-O que diz sua variável $PATH? -Você excluiu algum diretório desde a última vez que o apt-get funcionou?