"Paket kann nicht gefunden werden" beim Versuch, Pakete mit APT zu installieren

Wenn ich versuche, ein Paket über die Befehlszeile zu installieren, erhalte ich eine Fehlermeldung.

$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package <package>

Kann mir jemand in dieser Angelegenheit helfen?

Lösung

Prüfen Sie zunächst, ob das Paket tatsächlich existiert:

  1. Gehen Sie mit einem Webbrowser zu packages.ubuntu.com.

  2. Scrollen Sie nach unten zu "Paketverzeichnisse durchsuchen"

  3. Geben Sie das Paket, das Sie installieren möchten, in das Feld "Schlüsselwort" ein.

    Aktivieren Sie "Nur exakte Treffer anzeigen:"

    Ändern Sie das Feld "Distribution" auf die Version von Ubuntu, die Sie'verwenden.

Wenn es keine Ergebnisse gibt, existiert das gesuchte Paket nicht und die nächsten Schritte werden nicht funktionieren. Möglicherweise benötigen Sie ein PPA eines Drittanbieters oder eine alternative Installationsmethode.

Wenn Ergebnisse gefunden werden, existiert das Paket und Sie können mit diesen Schritten fortfahren:

  1. Öffnen Sie Software Sources (oder Software & Updates in 13.04+), indem Sie im Dash nach dem Paket suchen.

  2. Öffnen Sie die Registerkarte "Ubuntu Software".

  3. Stellen Sie sicher, dass die ersten 4 Kontrollkästchen auf dieser Registerkarte aktiviert sind:

  4. Aktualisieren Sie die Paketlisten und testen Sie dann mit diesen Befehlen:

     sudo apt-get update
     sudo apt-get install 
    
Kommentare (6)

xbmc ist nur im universe repository verfügbar, und zwar erst seit Ubuntu 12.04 (genau). Wenn Sie eine ältere Version von Ubuntu haben, müssen Sie ein Upgrade durchführen oder xbmc von einem anderen Ort beziehen.

Wenn Sie Ubuntu 12.04 haben, stellen Sie sicher, dass Sie [das Universum-Repository] (https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_Ubuntu_Software_Repositories) aktiviert haben. Sie können in der Datei /etc/apt/sources.list (und in Dateien im Verzeichnis /etc/apt/sources.list.d) sehen, welche Repositories Sie aktiviert haben. Überprüfen Sie, ob diese Datei eine Zeile wie

deb http://al.archive.ubuntu.com/ubuntu/ precise universe

oder enthält.

deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

Wenn Sie nur eine Zeile finden wie

deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted

und keine Zeile mit universe, fügen Sie universe am Ende dieser Zeile ein, oder eine separate Zeile mit precise universe, wie oben dargestellt.

Wenn Sie /etc/apt/sources.list ändern müssen, führen Sie anschließend sudo apt-get update aus und versuchen Sie dann erneut zu installieren. Wenn das Paket immer noch nicht gefunden wird, veröffentlichen Sie den kompletten Inhalt von /etc/apt/sources.list und die Ausgabe von sudo apt-get update.

Kommentare (1)

Ich bin neu in Ubuntu, aber ich schreibe dies, da ich einige Lösungen entdeckt, um diese "Unable to Locate Package" Fehler zu vermeiden. Es gibt drei Umstände, unter denen dies zu einem Schock führen kann.

  1. Nach der Installation von Ubuntu, wenn Sie es nicht aktualisieren, gefolgt von Upgrades, Dies könnte auftreten.
  2. Wenn in Zukunft viele Software-Updates anstehen, stellen Sie sicher, dass alle wichtigen Sicherheitsupdates/empfohlenen Updates deaktiviert sind, indem Sie "Update Manager" eingeben und Alt+F2 drücken.
  3. Problem eins und zwei können auch nach einem Update oder dem Löschen aller Updates auftreten. Aber die ewige Lösung ist: Versuchen Sie Punkt 1 & 2, dann geben Sie sudo apt-get killmanager ein, wenn es nicht funktioniert kein Problem, geben Sie sudo apt-get update ein, dann geben Sie sudo apt-get upgrade ein.

Jetzt sollten Sie in der Lage sein, jede Software über das Terminal zu installieren.

Kommentare (1)