Haben Sie jemals Probleme beim Suchen von Paketen über die Befehlszeile unter Ubuntu gehabt? Haben Sie jemals nach Paketen gesucht, die ein sofortiges Upgrade erfordern? Haben Sie sich jemals gefragt, ob das Paket, das Sie herunterladen möchten, zur Installation verfügbar ist und ob die neueste Version im Software-Repository verfügbar ist?

Die Suche nach installierten oder deinstallierten Paketen in den lokalen Repositories über das Terminal kann für Ubuntu-Anfänger eine entmutigende Aufgabe sein. Dieser Artikel beantwortet alle und viele der ähnlichen Fragen. Außerdem werden wir auch alternative Möglichkeiten zur Suche nach Paketen auf Ubuntu behandeln und Ihnen helfen, eine geeignete Methode zu finden.

Möglichkeiten zur Suche nach Paketen in Ubuntu

Hier behandeln wir drei Möglichkeiten, um die Paketsuche unter Ubuntu durchzuführen. Starten Sie jedoch vor Beginn das Terminal und Aktualisieren Sie die Paket-Repositories Ihres Systems durch Laufen:

sudo apt aktualisieren

Mit dem apt-Befehl

APT ist ein Befehlszeilen-Paketmanager, der auf Ubuntu, Linux Mint und anderen Debian-basierten Distributionen vorinstalliert ist. Der apt-Befehl kombiniert die Funktionalität von

instagram viewer
apt-cache und apt-get. Es ist verantwortlich für das Installieren, Entfernen, Aktualisieren und Aktualisieren von Paketen und Linux-Repositories auf Ubuntu. Sie können jedoch auch nach Paketen suchen.

Sie können damit beginnen Auflistung aller verfügbaren installierten/deinstallierten Pakete auf Ihrem System wie folgt:

passende Liste

Ausgabe:

Sie können den obigen Befehl mit grep leiten, um die Ausgabe zu filtern und einen Paketnamen Ihrer Wahl zu erhalten.

passende Liste | grep 

Verwenden Sie die passende Liste Befehl mit dem --Eingerichtet Option, um nur die installierten Pakete auf Ihrem System zu finden und anzuzeigen.

apt list --installiert

Darüber hinaus können Sie mit der Listenmethode auch ein Paket durchsuchen und mithilfe von herausfinden, ob es installiert ist oder nicht -ein Flagge, wie folgt:

passende Liste -a 

Ausgabe:

So suchen und zeigen Sie alle Pakete an, die ein Upgrade erfordern:

apt-Liste - aktualisierbar

Verwenden Sie das Dienstprogramm grep, wenn Sie in dieser Liste nach einem bestimmten Paket suchen:

apt list --aktualisierbar | grep 

Die obigen Befehle zeigen jedoch keine Paketdetails an. Die dedizierten Befehle apt-Suche und treffende Show helfen, die verfügbaren Paketdetails im Linux-Terminal zu finden und anzuzeigen.

Der apt-Suchbefehl ist dafür bekannt, Paketdetails in einem besseren Format anzuzeigen. Das Beste an diesem Befehl ist, dass er dem Benutzer mitteilt, ob ein Paket bereits installiert ist oder nicht, mit kurzen Informationen über die verfügbaren Versionen und Beschreibung usw.

Der folgende Befehl sucht beispielsweise nach dem mysql-Paket, indem er alle Paketnamen-Strings und ihre Beschreibung durchsucht. Daher gibt es die Liste der Pakete zurück, die diese Paketnamenzeichenfolge in ihrem Namen und ihrer Beschreibung enthalten:

apt search mysql

Ausgabe:

Um das Suchergebnis einzuschränken, können Sie den Befehl anweisen, nur nach dem angegebenen Paketnamen zu suchen, indem Sie die --nur Name Möglichkeit wie folgt:

apt search --name-only 

Der Befehl apt show zeigt weitere Details zum angegebenen Paketnamen an. Die Paketbeschreibung enthält Details über die neueste Version, Abhängigkeiten, Downloadgröße, Repository-Informationen usw. Am wichtigsten ist, dass der Befehl einen genauen Paketnamen zurückgibt, sodass Sie nicht raten müssen, um das gesuchte Paket herauszufinden.

treffende Show 
apt show mysql-client-core-5.7 | weniger

Verwenden des apt-cache-Befehls

apt-cache ist ein Befehlszeilendienstprogramm, das Pakete aus der lokalen Paketlistendatei abfragt, die in gespeichert ist /var/lib/apt. Das System aktualisiert diese Dateien, wenn der Benutzer die ausführt passendes Update Befehl im Terminal. Wann immer der Benutzer mit dem Befehl nach einem Paket sucht, muss er daher nicht auf das Netzwerk zugreifen, um Informationen aus den Repositories abzurufen.

Es ist eine ältere Version von APT, die Sie mit verwenden können Suche und Show Optionen, um die Pakete zu finden.

Apt-Cache-Suche Apache2

Ausgabe:

Mit dem Befehl können Sie auch alle Pakete auflisten, die mit dem angegebenen Schlüsselwort beginnen:

apt-cache Paketnamen 

Zum Beispiel:

So zeigen Sie alle verfügbaren Pakete ohne Details an:

apt-cache Paketnamen

Sie können den obigen Befehl auch mit dem Dienstprogramm grep weiterleiten und die verwenden -ich Flag, um die Groß-/Kleinschreibung zu ignorieren und die Pakete abzurufen.

apt-cache Paketnamen | grep -i 

Mit dem Dienstprogramm können Sie auch nach Paketen suchen und ihre Abhängigkeiten anzeigen, unabhängig davon, ob sie auf dem System installiert sind oder nicht, wie folgt:

apt-cache showpkg apache2

Ausgabe:

Das merkt man Apt-Cache-Suche und Apt-Cache-Show ähnelt den Such- und Anzeigemethoden von apt in Bezug auf die Anzeige von Paketinformationen. Allerdings unterscheiden sich apt-cache und apt deutlich in Bezug auf die Datendarstellung.

Eignung verwenden

aptitude ist eine grafische Benutzeroberfläche für den APT-Paketmanager. Die Benutzeroberfläche ermöglicht es Benutzern, interaktiv Pakete auszuwählen, die installiert, entfernt und aktualisiert werden sollen. Neue Benutzer finden es ähnlich wie die Option Programme und Funktionen in der Systemsteuerung in Windows.

aptitude stellt eine Befehlszeilenschnittstelle bereit, die ähnliche Argumente wie die Dienstprogramme apt-get oder apt emuliert. Daher ist es praktisch für Benutzer, die eine grafische oder interaktive Oberfläche zum Ausführen von Befehlszeilenaufgaben unter Linux bevorzugen. aptitude ist in den meisten Ubuntu- oder Debian-basierten Distributionen standardmäßig standardmäßig verfügbar. Wenn nicht, können Sie es wie folgt installieren:

sudo apt-get update
sudo apt-get install aptitude

Verwenden Sie den folgenden Befehl, um über die aptitude-Befehlszeilenschnittstelle nach Paketen zu suchen:

sudo Eignungssuche 

Führen Sie den folgenden Befehl im Terminal aus, um die Aptitude-GUI zu starten:

sudo-Begabung

Drücken Sie Strg + T um sich im Terminal zu bewegen. Verwenden Sie die Pfeiltasten, um durch die Aptitude-GUI zu navigieren. Gehen Sie zum Suche antippen und auswählen FINDEN oder drücken /, um die Eingabeaufforderung zum Durchsuchen zu starten, und geben Sie den zu durchsuchenden Paketnamen ein.

Suchen nach Softwarepaketen in Ubuntu

In diesem Artikel wurden alle wichtigen Tools behandelt, mit denen Sie auf Ubuntu- und Debian-basierten Systemen nach installierten oder deinstallierten Paketen suchen können. Es zeigt auch, wie Sie mit einem einzigen Schlüsselwort nach Paketen suchen oder Software/Programme finden, die ein Upgrade erfordern.

Wie Sie sehen können, liegt der Hauptunterschied zwischen diesen Tools in ihrer Ausgabe. Außerdem sind die behandelten Tools sehr hilfreich beim Auffinden der Pakete, wenn Sie den Namen oder ihre Verwendung nicht genau kennen.

7 Möglichkeiten, um die Befehlszeilenhilfe unter Linux zu erhalten

Lesen Sie weiter

TeilenTwitternTeilenEmail

Verwandte Themen

  • Linux
  • Paket-Manager
  • Ubuntu
  • Linux-Distribution

Über den Autor

Rumaisa Niazi (22 veröffentlichte Artikel)

Rumaisa ist freiberufliche Autorin bei MUO. Sie hat viele Rollen getragen, von einer Mathematikerin bis hin zu einer Enthusiastin für Informationssicherheit, und arbeitet jetzt als SOC-Analystin. Ihre Interessen umfassen das Lesen und Schreiben über neue Technologien, Linux-Distributionen und alles rund um Informationssicherheit.

Mehr von Rumaisa Niazi

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden