Terminal: sudo: apt-get: Befehl nicht gefunden


11

In letzter Zeit sind einige wirklich schlimme Dinge mit meinem Computer passiert, die mit dem Mangel an Symbolen und allen möglichen schlechten Dingen zu tun haben, die mit meiner grafischen Oberfläche zusammenhängen. Alle schlechten Dinge in der Berufung gehen mit einer gewissen Behinderung meines Terminals einher. Ich verwende 12.04 mit Gnome Classic-Ansicht ohne Effekte.

Lassen Sie uns eine haben sudo apt-get update.

Ich bekomme eine sudo: apt-get: command not foundNachricht. Und so geht es mit all meinen apt-getBefehlen.

Was kann es bedeuten? Wie kann ich das beheben, insbesondere in Bezug auf alle anderen Probleme, die ich habe?


locate apt-getsollte auftauchen /usr/bin/apt-get/. Wenn nicht, prüfen Sie, ob die Datei tatsächlich vorhanden ist. Überprüfen Sie dann den $ PATH : echo $PATH. Sagen Sie uns, was Sie finden.
Jos

@ Jos Guter Schuss, 'apt-get finden' dreht nichts zurück. In '/ usr / bin' gibt es keine Datei; 'echo $ PATH' wirft ungefähr Folgendes zurück: /home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0@global /bin:/home/bakuhatsu/.rvm/rubies/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/ usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games
Barnaba X

5
Ist /usr/bin/komplett leer? In diesem Fall besteht Ihre einzige Option darin, Ubuntu neu zu installieren. Oder gibt es einfach keine Datei apt-get? Laden Sie dann das apt-Paket wie folgt herunter und installieren Sie es manuell: Suchen Sie in Ihrer /etc/apt/sources.list nach dem richtigen Spiegel, gehen Sie zu diesem Spiegel, in das Verzeichnis pool / main / a / apt / und laden Sie das richtige herunter .deb-Datei für Ihre Architektur und installieren Sie sie mit sudo dpkg -i apt-xxx.deb.
Jos

Nein, der Ordner enthält alle Arten von Dateien, aber das Verzeichnis / usr / bin / apt-get fehlt. Welches soll ich aus source.list auswählen? Es sind meistens .gz-Dateien, aber ich denke, es macht keinen Unterschied
Barnaba X

@Jos Ich leide auch genau unter dem oben erwähnten Problem, aber in meinem Fall liefert "locate apt-get" das gewünschte Ergebnis. Was sollte ich jetzt tun ??? Bitte helfen Sie ...
Rahul Raj

Antworten:


6

Die kurze Antwort:

Installieren Sie Ubuntu von einer Live-CD oder USB neu.

Die lange Version:

Die lange Version wäre Zeitverschwendung: Ihr System wird niemals sauber sein, aber wenn Sie darauf bestehen, könnten Sie versuchen:

  • Kopieren Sie alles (was fehlt) außer dem Ordner / home von der Live-CD / USB auf Ihre Festplatte.

ODER

  • Führen Sie mit dem Live-CD / USB-Stick erneut eine Neuinstallation / Reparatur über das defekte System durch.

ODER

  • Laden Sie die Deb-Datei für apt-get herunter und installieren Sie sie wie in den obigen Beiträgen beschrieben.

Ich würde definitiv eine Neuinstallation anstreben, da es so viele Dinge zu tun gibt und so wenig Zeit.


Ich fürchte, es könnte so enden. Ich werde jedoch neugierig, weil es überhaupt kaputt gegangen ist. Irgendwelche Ideen?
Barnaba X

4
Dies könnte aufgrund einer unterbrochenen Installation geschehen sein (Stromausfall, schlechtes Laufwerk, kein Platz auf dem Laufwerk, Katze läuft auf der Tastatur, eifersüchtiges Mädchen / Freund, Quantenanomalie, Aliens, die lachen). oder ein Ergebnis des Herumspielens mit dem Dateisystem, das Berechtigungen ändert, Dateien entfernt, Probleme mit der APP / anderen Ressourcenabhängigkeiten hat usw. Ich habe es geschafft, hatte alles. :)
Goksu

4

Ich hatte das gleiche Problem in Bezug auf apt-get: command not founddie Schritte, wie ich es unter Ubuntu Xenial gelöst habe

  • Suchen Sie die entsprechende Version von apt von hier ( apt_1.4_amd64.debfür ubuntu xenial)

  • Laden Sie die apt.deb herunter

    wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
    
  • Installieren Sie das Paket apt.deb

    sudo dpkg -i apt_1.4_amd64.deb
    

Jetzt können wir leicht rennen

sudo apt-get install <Package_Name>

Ich war kurz davor, mein Arbeitssystem neu zu installieren. Aber das macht zum Glück den Trick für mich. Vielen Dank.
fluffyBatman

0

Ich stand vor dem gleichen Problem. Ich rannte echo $PATH, konnte aber nicht /usr/binim PFAD finden.

Ich bin gelaufen export PATH=$PATH:/usr/bin/und dann funktioniert alles gut.


Hallo Fatima, willkommen bei Ask Ubuntu. Nur zu Ihrer Information: export PATH=$PATHVerwendet den gesamten aktuellen Wert in $PATH. Um also /usr/bin/alles andere anzuhängen und in Ruhe zu lassen, müssen Sie nur noch etwas tun export PATH=$PATH:/usr/bin/. Dies ist wichtig für die Antwort, da viele Leute nur von Stack Exchange-Sites kopieren und einfügen und möglicherweise nicht möchten $JAVA_HOMEoder versehentlich etwas anderes an ihren PATH angehängt werden. Vielen Dank für Ihren Beitrag.
Benjamin R

Jeder, der schnell überprüfen möchte, ob er /usr/binsich auf seinem Weg befindet, kann ausgeführt werden echo $PATH | grep :/usr/bin:. Wenn dies nichts zurückgibt, überprüfen Sie dies mit echo $PATH | grep -P "^\Q/usr/bin\E".
Benjamin R

Ja, dein Recht, danke @BenjaminR
Fatima Khan


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.