warum kann apt-get keine Anwendung installieren?

warum kann apt-get keine Anwendung installieren?

beim Versuch, eine Anwendung mit apt-get zu installieren, erhalte ich immer

/bin/sh: /usr/sbin/dpkg-preconfigure: not found

Zum Beispiel:

$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

Irgendwelche Vorschläge?

Antwort1

Ihr System ist so kaputt, dass ich eine Neuinstallation empfehlen werde.

Begründung: Wenn diese sehr defekten Dinge nur die Spitze des Eisbergs sind, wird Ihnen dieses System in Zukunft eine MENGE Probleme bereiten. Bringen Sie es in einen bekannten Zustand – der einfachste Weg dazu ist eine Neuinstallation.

(und dann tun Sie die Dinge, die Sie getan haben, nicht noch einmal).

Antwort2

bash: /usr/sbin/dpkg-reconfigure: /usr/bin/perl.real: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis

perl.real? Was zum Teufel? Etwas oder jemand hat Ihre Datei so geändert, /usr/sbin/dpkg-reconfiguredass sie einen falschen Pfad zu Perl enthält.

Bearbeiten Sie die Datei /usr/sbin/dpkg-reconfiguremit Ihrem bevorzugten Texteditor und beispielsweise sudo sudo nano -w /usr/sbin/dpkg-reconfigureund ändern Sie den Anfang der Datei von

#!/usr/bin/perl.real -w

Zu

#!/usr/bin/perl -w

Antwort3

ich habe das Problem mit sudo apt install --reinstall po-debconf et voilà gelöst, nach diesem Befehl kann ich neue Programme installieren

(Ubuntu 14.04 32 Bit – läuft auf Eee PC 1000HE)

Antwort4

Sofern Sie nicht lediglich Ihre PATH-Variable durcheinandergebracht haben, haben Sie möglicherweise irgendwie ein wichtiges Programm gelöscht.

– Was sagt Ihre $PATH-Variable? – Haben Sie irgendwelche Verzeichnisse gelöscht, seit apt-get das letzte Mal funktioniert hat?

verwandte Informationen