Wie man mit Apt und Apt-Get im Terminal nach Paketen sucht

Linux-Anwender feuern immer wieder gerne Terminal-Befehle für neue Pakete ab, aber woher soll man die Namen dieser Pakete kennen? Einmal aufgezeigt, ist es eigentlich ganz einfach. Dieses Tutorial zeigt Ihnen, wie Sie sowohl für Ubuntu- als auch für Debian-basierte Systeme mit apt und apt-get im Terminal nach Paketen suchen können.

Ubuntu und Apt

In den letzten Jahren hat Ubuntu einige der unhandlicheren Befehle von Debian vereinfacht und verbessert. Die Befehle apt-get und apt-cache waren mit unnötiger Tipparbeit verbunden und wurden zu apt verkürzt, das die Aktionen beider Befehle durchführt. Um nach etwas in Ihrem Repository zu suchen, müssen Sie nur apt mit dem Wort search verwenden, gefolgt von Ihrem Suchbegriff. Sagen wir, Sie wollten nach Golfspielen suchen – Sie könnten Ihr Repository einfach durch Eingabe von:

apt search golf

Apt gibt eine Liste aller relevanten Suchergebnisse aus und durchsucht dabei sowohl Paketnamen als auch Beschreibungen. Mit apt werden die Paketnamen farblich hervorgehoben, um sie von anderen Beschreibungen zu unterscheiden.

Apt Ubuntu Apt Suche Golf

In unserer Golf-Suche war eines der verfügbaren Pakete kolf, also verwenden wir das als unser Paket für die folgenden Beispiele.

Um Pakete mit apt zu installieren, ersetzen Sie einfach search durch install, gefolgt vom Namen des Pakets. Das Installieren von Paketen erfordert jedoch Superuser-Rechte, die auf einem Ubuntu-System sudo. Der sudo-Befehl steht am Anfang einer Terminalzeile, auf einem Ubuntu-System würden Sie also kolf durch Eingabe installieren:

sudo apt install kolf

Ältere Debian-Systeme

Anstelle des neuen und vereinfachten apt-Befehls verwenden ältere Debian-Versionen apt-cache für die Suche. Es funktioniert aber immer noch auf die gleiche Weise wie apt. Um noch einmal nach Golf zu suchen, würde der Befehl lauten:

apt-cache search golf
Apt Debian Apt Cache Search

Doch, sind die angegebenen Informationen weniger umfangreich als bei apt, wie dieser Screenshot zeigt.

Apt Vs Apt Cache

Beachten Sie, dass die apt-get-Befehle von Debian zwar mit Ubuntu funktionieren, die vereinfachten apt-Befehle von Ubuntu aber möglicherweise nicht mit Debian, abhängig vom Alter Ihrer Version. Es lohnt sich, zuerst den apt-Befehl im Ubuntu-Stil auszuprobieren, da er mit zusätzlicher Formatierung und Farbkodierung ausgestattet ist.

Wenn sudo auf Ihrem System eingerichtet ist, würden Sie zur Installation von kolf folgendes eingeben:

sudo apt-get install kolf

Allerdings kann es sein, dass Ihr Benutzer unter Debian nicht automatisch zur Liste der sudoers hinzugefügt wird, was bedeutet, dass Sie stattdessen root verwenden müssen. Dies ist jedoch einfach. Wenn Sie noch nie root verwendet haben, geben Sie einfach ein:

su

Geben Sie das root-Passwort ein, und geben Sie dann Ihre Befehle ein, ohne den sudo-Teil.

# apt-get install kolf

Beachten Sie den Wechsel von $ zu einem # – ein Root-Prompt. Bleiben Sie nicht länger als nötig in Root, da dies vollen Systemzugriff erlaubt und Sie etwas beschädigen könnten. Drücken Sie Strg + D oder geben Sie exit ein, um sich aus dem Root-Modus abzumelden, wenn Sie fertig sind.

Erweiterung der Nutzung

Was, wenn die von der apt-Suche bereitgestellten Informationen nicht ausreichen? Was, wenn Sie viel mehr ins Detail gehen wollen? Sobald Sie den Namen Ihres Pakets kennen, können Sie apt show verwenden, um weitere Informationen zu erhalten, einschließlich Details wie die Website des Projekts oder ob es irgendwelche Abhängigkeitskonflikte gibt. Um bei kolf als Beispiel zu bleiben, lautet der Befehl:

apt show kolf

Vergleichen Sie die Ausgabe von kolf …

Apt Debian Kolf

mit der Ausgabe für neverputt.

Apt Debian Neverputt

Wenn Sie sich zwischen den beiden Paketen entscheiden müssten, wäre neverputt das Paket, das am wenigsten Probleme mit Ihrem Repository-System verursachen würde.

Für das ältere Debian-Äquivalent lautet der Befehl:

apt-cache show kolf

Ein sehr häufiges Szenario: Sie verwenden ein altmodisches Terminal, das es Ihnen nicht erlaubt, durch eine Liste mit umfangreichem Text zurückzuscrollen, so dass Sie am Ende stecken bleiben. In diesem Szenario können Sie einfach eine Pipe (das ist das Symbol |) verwenden, um die Ausgabe an einen Textreader wie less zu senden. Das kolf-Beispiel auf diese Weise zu erweitern, sieht so aus:

apt show kolf | less

Jetzt können Sie die Ausgabe einfach mit den Pfeiltasten durchblättern, und Sie können sie durch Drücken von Q beenden. Sie können diese Pipe-Methode auch für die apt-Suche verwenden, aber seien Sie sich bewusst, dass Sie die ausgefallene Farbkodierung der Paketnamen verlieren.

Apt-Piped-Ausgabe

Nun, da Sie wissen, wie man im Terminal nach Paketen sucht, werden Ihre Pakete unordentlich? Produziert Ubuntu viel zu viele Fehlermeldungen? Schauen Sie sich unsere Anleitung zum Aufräumen von Ubuntu an.

Verwandt:

John Knight

John Knight ist ein Autor, der vor allem für Linux Format (UK), Linux Journal (US) und Maximum PC (US) schreibt. Neben Open Source und allgemeinem Computermaterial hat John auch für Automobilpublikationen geschrieben und verfasst derzeit Material über Vintage-Gaming und Schlagzeugspielen. Andere Interessengebiete sind Psychologie, Französisch und Japanisch.

Unsere neuesten Tutorials werden direkt in Ihren Posteingang geliefert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.