Zahlungsmethoden Abuse

Was bedeutet der Fehler apt-get command not found?

16.03.2024, 02:13

apt-get ist ein Kommandozeilenprogramm zur Verwaltung von Paketen auf Debian-basierten Betriebssystemen wie Ubuntu. Es wird zur Installation, Deinstallation, Aktualisierung und Verwaltung von Softwarepaketen auf dem System verwendet.

In Anbetracht der Tatsache, dass dieser Paketmanager zu den fast grundlegenden Paketen des Systems gehört, ist es logisch, dass das Programm in jeder Distribution vorhanden sein sollte. Dennoch kommt es nicht selten vor, dass Benutzer die Fehlermeldung apt get command not found erhalten. In diesem Artikel werden wir uns ansehen, warum ein solcher Fehler auftritt, wie er entstehen kann und wie man apt get command not found beheben kann.

Grundlegende apt-get-Befehle

Werfen wir einen Blick auf die grundlegenden Befehle:

apt-get update

Aktualisiert die Liste der verfügbaren Pakete aus den Repositories.

apt-get upgrade

Aktualisiert alle installierten Pakete auf ihre neuesten Versionen.

apt-get install <package>

Installiert das angegebene Paket.

apt-get autoremove

Entfernt unnötige Abhängigkeiten, die von anderen Paketen nicht mehr verwendet werden.

apt-get dist-upgrade

Aktualisiert das System auf eine neue Version, falls verfügbar.

Insgesamt ist das Dienstprogramm ein leistungsfähiges Werkzeug zur Verwaltung von Paketen auf Debian-basierten Systemen und kann für System-Upgrades, die Installation neuer Software und viele andere Aufgaben verwendet werden.

Was bedeutet, dass der Befehl apt get nicht gefunden wurde?

Die Fehlermeldung bedeutet, dass der Befehl, den Sie auszuführen versuchen, auf dem System nicht gefunden wird. Entweder ist er nicht installiert oder er wurde deinstalliert. Aber das klingt im Zusammenhang mit dem Paketmanager sehr seltsam.

Die Hauptgründe für das Auftreten dieses Fehlers:

  1. Einer der offensichtlichsten Gründe für die Fehlermeldung"apt get not found" ist, dass Sie kein Ubuntu haben. Dieser Paketmanager wird nur in Debian-basierten Linux-Distributionen verwendet. Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux und andere Systeme sind nicht betroffen. Sie haben ihren eigenen Paketmanager, jeder hat seinen eigenen, und den sollten Sie verwenden, um Pakete zu installieren, und nicht nach apt suchen. Wenn Sie den Befehl apt statt apt-get verwenden, haben Sie möglicherweise eine ältere Distribution, die diese Syntax nicht unterstützt, verwenden Sie apt-get.
  2. Sie haben versehentlich oder absichtlich das Paket Apt entfernt. Es befindet sich nicht mehr auf dem System, weshalb das System es nicht finden kann.
  3. Das Programm kann nicht lokalisiert werden. Das Programm apt befindet sich auf dem System und funktioniert einwandfrei, aber Sie haben die Umgebungsvariable PATH beschädigt, so dass das System nicht mehr nach ausführbaren Dateien in dem Ordner sucht, in dem sich apt befindet.

Schauen wir uns nun an, wie man das Problem beheben kann. Es ist sehr einfach.

Wie kann man den Befehl apt get nicht finden?

Stellen wir zunächst sicher, dass die Ursache nicht der zweite Punkt ist. Normalerweise befinden sich die ausführbaren Dateien von apt im Verzeichnis /usr/bin. Schauen wir zuerst nach, ob es eine solche Datei in diesem Verzeichnis gibt:

$ ls -l /usr/bin/apt-get

Achten Sie auf die Berechtigungen. Für Benutzer, Gruppe und andere sollte das"x"-Flag auf Ausführen gesetzt sein. Wenn dies nicht der Fall ist, muss apt neu installiert werden.

Wenn die Berechtigungen von den oben genannten abweichen, nämlich"-rwxr-xr-x", dann müssen Sie auch diese korrigieren, indem Sie für alle Kategorien das Flag "ausführbar" hinzufügen:

$ chmod +x /usr/bin/apt-get

Wenn die vorherigen Optionen nicht funktionieren, überprüfen Sie den Inhalt der Umgebungsvariablen PATH:

$ echo $PATH

Sie sollten darin einen Verweis auf /usr/bin sehen. Wenn es keine solche Zeile gibt, dann liegt das Problem hier, und die Zeile sollte am Ende hinzugefügt werden:

$ export PATH=current_content:/usr/bin

Zum Beispiel:

$ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

Wenn Sie Änderungen an der Datei /etc/profile vorgenommen haben und die PATH-Variable deshalb nicht mehr funktioniert, müssen Sie auch diese Datei korrigieren.

Was ist zu tun, wenn nichts funktioniert hat?

Wir empfehlen, dass Sie das Dienstprogramm einfach neu installieren. Laden Sie es von der offiziellen Website herunter und installieren Sie es auf Ihrem System. Sie müssen nur die Version für Ihr Betriebssystem auswählen. Sie können das Paket mit einem Browser oder Befehlen wie diesen herunterladen:

Für Ubuntu Xenial:

$ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.15ubuntu0.2_i386.deb

Für Ubuntu Yakkety:

$ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.3.3_i386.deb

Jetzt müssen Sie nur noch das heruntergeladene Paket installieren:

$ sudo dpkg -i apt*

Danach sollte die Fehlermeldung apt get command not found verschwinden und Sie sollten normal mit Ihren Paketen arbeiten können.