zu suchen und zu finden Dies ist eine detaillierte Anfängeranleitung zum apt-Suchbefehl. Mit den Befehlen apt search und apt show können Sie Details zu den verfügbaren Versionen, Abhängigkeiten, Repositorys und anderen wichtigen Informationen zu Paketen in Ubuntu abrufen.
Haben Sie sich jemals gefragt, ob ein bestimmtes Paket über apt Package Manager installiert werden kann?
Haben Sie sich gefragt, ob das von Ubuntu Repositories angebotene Paket das neueste ist oder nicht?,
Der apt-Paketmanager in Ubuntu und vielen anderen Distributionen bietet zwei praktische apt-Befehlsoptionen für diesen Zweck.
Der apt-Suchbefehl sucht nach der angegebenen Zeichenfolge im Namen und in der Beschreibung der Pakete.
apt search package_name
Der Befehl apt show enthält detaillierte Informationen zu einem Paket:
apt show package_name
Für die Befehle müssen Sie nicht root in Ubuntu sein., Hier ist ein Beispiel für diese Befehle:
Warum möchten Sie den Befehl apt search oder apt show verwenden?
Angenommen, Sie möchten die Programmiersprache Gambas in Ubuntu installieren. Sie sind mit Ihren Kenntnissen des Befehls apt zufrieden und haben sich daher für die Verwendung der Befehlszeile zur Installation der Anwendung entschieden.
Sie öffnen ein Terminal und verwenden den Befehl apt, um gambas zu installieren, aber es führt dazu, dass der Paketfehler nicht gefunden werden kann.
sudo apt install gambasReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package gambas
Warum hat Ubuntu das gambas-Paket nicht gefunden?, Weil es kein solches Paket namens gambas. Stattdessen ist es als gambas3 verfügbar. Dies ist eine Situation, in der Sie den apt-Suchbefehl nutzen können.
Wechseln wir zum Befehl apt show. Dieser Befehl enthält detaillierte Informationen zu einem Paket, seinem Repository, Abhängigkeiten und vielem mehr.
Wenn Sie wissen, welche Version eines Pakets im offiziellen Repository verfügbar ist, können Sie entscheiden, ob Sie es aus anderen Quellen installieren möchten.,
Quick recall
Der apt-Paketmanager arbeitet an einer lokalen Datenbank/Cache verfügbarer Pakete aus verschiedenen Repositorys. Diese Datenbank enthält die Informationen über die verfügbare Paketversion, Abhängigkeiten usw. Es enthält nicht das gesamte Paket selbst. Die Pakete werden aus den Remote-Repositorys heruntergeladen.
Wenn Sie den Befehl sudo apt update ausführen, wird dieser Cache im Verzeichnis/var /lib/apt/lists/erstellt/ aktualisiert. Die Befehle apt search und apt show verwenden diesen Cache.,
Der Begriff Paket wird für eine Anwendung, Programm, Software verwendet.
Suche nach verfügbaren Paketen mit dem Suchbefehl
Lassen Sie mich das gambas-Beispiel fortsetzen. Angenommen, Sie suchen nach
apt search gambas
Es wird Ihnen eine riesige Liste von Paketen geben, die“ gambas “ in ihrem Namen oder ihrer Beschreibung haben. Diese Ausgabeliste ist in alphabetischer Reihenfolge.
Jetzt müssen Sie natürlich eine intelligente Vorhersage über das gewünschte Paket treffen., In diesem Beispiel lautet das erste Ergebnis „Vollständige visuelle Entwicklungsumgebung für Gambas“. Dies gibt Ihnen einen guten Hinweis, dass dies das Hauptpaket ist, das Sie suchen.
Warum so viele Pakete in Verbindung mit gambas? Weil eine Reihe dieser Gambas-Pakete wahrscheinlich Abhängigkeiten sind, die automatisch installiert werden, wenn Sie das gambas3-Paket installieren. Wenn Sie den Befehl‘ apt show gambas3 ‚ verwenden, werden alle Abhängigkeiten angezeigt, die mit dem gambas3-Paket installiert werden.,
Einige dieser aufgelisteten Pakete können Bibliotheken sein, die ein Entwickler in einigen speziellen Fällen während der Entwicklung seiner Software benötigt.
Verwenden Sie apt search for package name only
Standardmäßig sucht der Befehl apt search nach dem gesuchten Begriff sowohl im Namen des Pakets als auch in seiner Beschreibung.
Sie können die Suche eingrenzen, indem Sie den Befehl apt anweisen, nur nach Paketnamen zu suchen.
apt search --names-only search_term
Wenn Sie dies als Tutorial befolgen, probieren Sie es aus., Überprüfen Sie die Ausgabe mit dem Suchbegriff ‚transitional‘ mit und ohne –names-only Option und Sie werden sehen, wie sich die Ausgabe ändert.
apt search transitionalapt search --names-only transitional
Bonustipp: Sie können den Befehl ‚apt list –installed‘ verwenden, um nach installierten Paketen in Ubuntu zu suchen.
Detaillierte Informationen zu einem Paket erhalten Sie mit dem Befehl apt show
Die Ausgabe der apt-Suchbefehle eine kurze Einführung in die Pakete. Wenn Sie weitere Details wünschen, verwenden Sie den Befehl apt show.,
apt show exact_package_name
Der Befehl apt show arbeitet mit dem genauen Paketnamen und gibt Ihnen viel mehr Informationen zum Paket., Sie erhalten:
- Versionsinformationen
- Repository-Informationen
- Herkunft und Betreuer der Paketinformationen
- Wo Sie einen Fehler einreichen
- Download und Installationsgröße
- Abhängigkeiten
- Detaillierte Beschreibung des Pakets
- Und vieles mehr
Hier ist ein Beispiel:
Sie müssen den genauen Paketnamen angeben, da sonst die apt-Show nicht funktioniert. Das Gute ist, dass die Tab-Vervollständigung mit dem Befehl show funktioniert.,
Wie Sie im vorherigen Bild sehen können, haben Sie viele Informationen, die Sie hilfreich finden können.
Der Befehl apt show funktioniert auch auf installierten Paketen. In diesem Fall können Sie sehen, von welcher Quelle das Paket installiert wurde. War es ein PPA oder ein Drittanbieter-Repository oder Universum oder das Haupt-Repository selbst?
Persönlich benutze ich apt show sehr. Dies hilft mir zu wissen, ob die von Ubuntu bereitgestellte Paketversion die neueste ist oder nicht. Ziemlich handliches Werkzeug!,
Fazit
Wenn Sie meine ausführliche Anleitung zum Unterschied zwischen apt-und apt-get-Befehlen lesen, wissen Sie, dass dieser Befehl „apt search“ ähnlich wie „apt-cache search“ funktioniert. Es gibt keinen solchen Befehl wie „apt-get search“.
Der Zweck des Erstellens des Befehls apt besteht darin, Ihnen ein Tool mit nur genügend Optionen zum Verwalten der Pakete in Ihrem Debian/Ubuntu-System zu geben. Die apt-get, apt-Cache und andere apt-Tools sind noch vorhanden, und sie können in Scripting für komplexere Szenarien verwendet werden.
Ich hoffe, Sie haben diese Einführung in die Befehle apt search und apt show nützlich gefunden., Ich begrüße Ihre Fragen und Anregungen zu diesem Thema.
Wenn es Ihnen gefallen hat, teilen Sie es bitte in verschiedenen Linux-Foren und Communities mit, die Sie häufig besuchen. Das hilft uns sehr. Danke.
Wie, was Sie Lesen? Bitte teilen Sie es mit anderen.
- Facebook189
- Twitter16
- LinkedIn1
- Reddit0
- Pocket0
Schreibe einen Kommentar