Bei der Installation für das apt-Paket war jemals ein Problem aufgetreten, wenn Sie den genauen Paketnamen nicht kennen. Wie bei apt müssen Sie den vollständigen Namen des Pakets angeben, um es zu installieren, z. B. apt install apache2. Wenn Sie nicht den genauen Namen angeben und nur Apache eingeben, wird es nicht installiert. Dasselbe gilt beim Entfernen eines apt-Pakets.,

In Ubuntu-und Debian-Systemen können Sie über die apt-Cache-Suche nach jedem Paket nur nach einem Schlüsselwort suchen, das sich auf seinen Namen oder seine Beschreibung bezieht. Die Ausgabe gibt Ihnen eine Liste von Paketen zurück, die Ihrem gesuchten Schlüsselwort entsprechen. Sobald Sie den genauen Paketnamen gefunden haben, können Sie ihn mit der apt-Installation zur Installation verwenden. Es ist auch hilfreich, wenn Sie nach Informationen zu einem bestimmten Paket suchen. Beachten Sie, dass Sie mit apt-cache search nach einem apt-Paket suchen können, das installiert ist oder noch installiert werden muss.,

In diesem Artikel erfahren Sie, wie Sie mit dem Befehl apt-cache search in Ihren Systemrepositorys nach einem Paket suchen. Wir werden auch einige andere Befehle lernen: apt-Suche und Eignung, über die Sie auch nach jedem Paket suchen können.

Hinweis: Wir haben das in diesem Artikel erläuterte Verfahren auf dem Ubuntu 18.04 LTS-Systemterminal ausgeführt. Um das Terminal in Ubuntu zu öffnen, verwenden Sie die Tastenkombination Strg+Alt+T.,

Bevor Sie eine der folgenden Methoden ausführen, empfehlen wir Ihnen, den Repository-Index wie folgt zu aktualisieren:

$ sudo apt update

Suchen Sie Pakete mithilfe der apt-Cache-Suche

Apt-cache ist ein Befehlszeilentool, das zum Suchen von apt-Paketen auf Ubuntu-oder Debian-basierten Systemen verwendet wird. Mit apt-cache search können Sie nach jedem Paket mit dem Schlüsselwort suchen, das sich auf seinen Namen oder seine Beschreibung bezieht. In der Ausgabe werden alle Pakete angezeigt, die den Suchkriterien entsprechen.,

Mit apt-cache search können Sie die Informationen zu den verfügbaren Paketen aus den Internet-Repositorys suchen und anzeigen. Es kann auch verwendet werden, um nach Informationen über die Pakete zu suchen, die bereits auf Ihrem System installiert sind. Es erhält Informationen über die Pakete aus verschiedenen Quellen und speichert sie in der lokalen Datenbank, die durch Ausführen des apt Update-Vorgangs aktualisiert wird.

Um nach Paketen zu suchen, geben Sie apt-cache search gefolgt vom entsprechenden Schlüsselwort ein., Hier die syntax dazu:

$ sudo apt-cache search <keyword>

Ersetzen Sie das Schlüsselwort mit eine der installierten oder installierbaren Paket name. Beachten Sie, dass das Schlüsselwort genau oder ein Teil des Paketnamens oder ein beliebiges Wort für die Paketbeschreibung sein kann. In der Ausgabe sehen Sie eine Liste der Pakete, die mit dem genannten Schlüsselwort übereinstimmen, und eine kurze Beschreibung jedes Pakets.

Zum Beispiel möchten wir eine Speicherverwaltungslösung ZFS installieren., Um den genauen Paketnamen zu finden, suchen wir ihn mit der apt-Cache-Suche wie folgt:

$ apt-cache search zfs

Aus der Ausgabe können Sie den genauen Paketnamen“ zfsutils-linux “ zusammen mit einer kurzen Beschreibung identifizieren. Wie Sie sehen können, ist die angezeigte Liste zu lang. Sie können den Befehl less verwenden, um die Ausgabe jeweils eine Zeile oder einen Bildschirm anzuzeigen.,

$ sudo apt-cache search zfs | less

Ebenso kann die apt-Cache-Suche hilfreich sein, wenn Sie einen Webserver installieren möchten, sich aber nicht an den Namen des Pakets erinnern. In diesem Fall können Sie nach dem Paket mit einem beliebigen Schlüsselwort suchen, das sich auf die Paketbeschreibung bezieht. Zum Beispiel fand ich es wirklich hilfreich, als ich die Suchmaschine installieren musste, von der ich nur weiß, dass es sich um eine Metasuchmaschine handelt, die die Privatsphäre ihrer Benutzer schützt., Ich habe mich jedoch nicht an den Namen dieser Suchmaschine erinnert, daher habe ich den Suchbegriff wie folgt eingegeben:

$ sudo apt-cache search „metasearch engine“

Als das Ergebnis angezeigt wurde, fand ich den erforderlichen Suchmaschinennamen „Searx“. Danach habe ich einfach den Befehl apt install searx verwendet, um ihn zu installieren.

Wenn wir apt-cache mit show Flag verwenden, werden grundlegende Informationen zum Paket angezeigt, einschließlich Version, Größe, Abhängigkeiten, Beschreibung und vielem mehr., Um Informationen zu einem bestimmten Paket zu erhalten, verwenden Sie das Flag show wie folgt:

$ apt-cache show <package-name>

Alternative Wege

Hier sind einige andere Möglichkeiten, mit denen Sie auch nach einem installierten oder installierbaren Paket in einem System suchen können.

Suche nach Paketen mit apt Search

Apt search ist das apt-Äquivalent der apt-Cache-Suche im älteren apt-get-Befehl., Einige Benutzer bevorzugen den Befehl apt search aufgrund seiner gut dargestellten Ergebnisanzeige. Es zeigt die Paketliste zusammen mit den neuesten verfügbaren Versionen und einer kurzen Beschreibung an. Das Beste an der apt-Suche ist, dass sie den Paketnamen hervorhebt und zwischen verschiedenen Paketen etwas Platz einnimmt. Außerdem sehen Sie das installierte Etikett am Ende der bereits installierten Pakete.

Um nach einem Paket zu suchen, geben Sie apt search gefolgt von dem Schlüsselwort ein, das sich auf den Paketnamen bezieht.,

$ apt Suchbegriff

Ein Beispiel hierfür wäre die Suche nach dem Apache2-Paket mit dem folgenden Befehl:

$ apt search apache2

Suche nach Paketen mit aptitude

/h3 >

Aptitude ist das Frontend des Befehls apt unter Linux, der zum Installieren, Aktualisieren und Entfernen von Paketen verwendet wird. Es kann auch zum Suchen eines Pakets in einem Linux-System verwendet werden.

Aptitude ist unter Linux nicht standardmäßig installiert, daher müssen Sie es manuell installieren., Führen Sie dazu den Befehl install wie folgt aus:

$ sudo apt install aptitude

Das System fragt Sie möglicherweise nach Bestätigung, indem es Ihnen eine Y/n-Option zur Verfügung stellt. Drücken Sie y und geben Sie dann zur Bestätigung ein, danach wird die Aptitude auf Ihrem System installiert.

Um nun über aptitude nach einem Paket zu suchen, geben Sie apt search gefolgt von dem Schlüsselwort ein, das sich auf den Paketnamen bezieht.,

$ aptitude search <keyword>

Sie werden die Ergebnisse ähnlich wie die folgenden sehen:

Das ist alles, was es ist! In diesem Artikel haben wir gelernt, wie Sie mit dem Befehl apt-cache search nach einem Paket suchen. Darüber hinaus haben wir die Verwendung von apt search und den Befehl aptitude zur Suche nach einem Paket gelernt. Ich hoffe, es wird hilfreich sein, wenn Sie entweder nach einem installierten oder installierbaren Paket in Ihrem System suchen müssen.