So verwenden Sie die apt-Cache-Suche, um Pakete zu finden

How Use Apt Cache Search Find Packages

Hatten Sie jemals ein Problem bei der Installation des apt-Pakets, 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 apt installiere Apache2 . Wenn Sie nicht den genauen Namen angeben und einfach eingeben Apache , es wird nicht installiert. Das gleiche gilt beim Entfernen eines apt-Pakets.

In Ubuntu- und Debian-Systemen können Sie nach jedem Paket nur nach einem Schlüsselwort suchen, das sich auf seinen Namen oder seine Beschreibung bezieht apt-Cache-Suche . 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 dem apt installieren zum Installieren. Es ist auch hilfreich, wenn Sie nach Informationen zu einem bestimmten Paket suchen. Beachten Sie, dass mit apt-Cache-Suche , können Sie nach jedem installierten oder noch zu installierenden apt-Paket suchen.



In diesem Artikel erfahren Sie, wie Sie ein Paket über die apt-Cache-Suche Befehl in Ihren System-Repositorys. Wir werden auch einige andere Befehle lernen: passende Suche und Eignung über die Sie auch nach beliebigen Paketen suchen können.



Hinweis: Wir haben das in diesem Artikel beschriebene Verfahren auf dem Ubuntu 18.04 LTS-Systemterminal durchgefü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:

$sudoapt-Update

Durchsuchen Sie Pakete mit der apt-Cache-Suche

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

Mit apt-Cache-Suche , 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 zu den Paketen 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 von dem entsprechenden Schlüsselwort ein. Hier ist die Syntax dafür:

$sudo apt-Cache-Suche <Stichwort>

Ersetze das Stichwort mit einem installierten oder installierbaren Paketnamen. Beachten Sie, dass das Schlüsselwort genau oder ein Teil des Paketnamens sein oder ein beliebiges Wort sein kann, das sich auf die Paketbeschreibung bezieht. In der Ausgabe sehen Sie eine Liste von Paketen, die mit dem genannten Schlüsselwort übereinstimmen, und eine kurze Beschreibung jedes Pakets.

Wir wollen zum Beispiel eine Speichermanagementlösung ZFS installieren. Um den genauen Paketnamen zu finden, suchen wir ihn mit der apt-cache-Suche wie folgt:

$apt-Cache-Suchezfs

Aus der Ausgabe können Sie den genauen Paketnamen zfsutils-linux zusammen mit einer kurzen Beschreibung ermitteln. Wie Sie sehen, ist die angezeigte Liste zu lang. Sie können den Befehl less verwenden, um die Ausgabe zeilen- oder bildschirmweise anzuzeigen.

$sudo apt-Cache-Suchezfs| weniger

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 das Paket mit einem beliebigen Schlüsselwort suchen, das sich auf die Paketbeschreibung bezieht. Ich fand es zum Beispiel sehr 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-SucheMetasuchmaschine

Als das Ergebnis erschien, fand ich den erforderlichen Suchmaschinennamen, der Searx war. Danach habe ich einfach die apt installiere searx Befehl, um es zu installieren.

Ebenso, wenn wir apt-cache mit verwenden zeigen Flag, werden grundlegende Informationen über das Paket angezeigt, einschließlich Version, Größe, Abhängigkeiten, Beschreibung und vieles mehr. Um Informationen zu einem bestimmten Paket zu finden, verwenden Sie das Show-Flag wie folgt:

$apt-Cache-Show <Paketnamen>

Alternative Wege

Hier sind einige andere Möglichkeiten, die auch verwendet werden können, um nach einem installierten oder installierbaren Paket in einem System zu suchen.

Pakete suchen mit apt Search

Wohnungssuche ist das passende Äquivalent zu apt-Cache-Suche im älteren apt-get-Befehl. Einige Benutzer bevorzugen die passende Suche Befehl wegen seiner gut präsentierten Anzeige der Ergebnisse. Es zeigt die Paketliste zusammen mit ihren neuesten verfügbaren Versionen und einer kurzen Beschreibung an. Das beste Ding über passende Suche ist, dass es den Paketnamen hervorhebt und etwas Platz zwischen verschiedenen Paketen behält. Außerdem sehen Sie die Eingerichtet Label am Ende der bereits installierten Pakete.

Um nach einem Paket zu suchen, geben Sie passende Suche gefolgt von der Stichwort bezogen auf den Paketnamen.

$passendes Suchbegriff

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

$apt Suche Apache2

Pakete suchen mit aptitude

Aptitude ist das Frontend des apt-Befehls in Linux, der zum Installieren, Aktualisieren und Entfernen von Paketen verwendet wird. Es kann auch zum Durchsuchen 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 Installationsbefehl wie folgt aus:

$sudogeeignetInstallieren Eignung

Das System bittet Sie möglicherweise um eine Bestätigung, indem es Ihnen eine J/N-Option zur Verfügung stellt. Drücken Sie y und dann Enter zur Bestätigung, danach wird Aptitude auf Ihrem System installiert.

Um nun über aptitude nach einem Paket zu suchen, geben Sie passende Suche gefolgt von der Stichwort bezogen auf den Paketnamen.

$Eignungssuche <Stichwort>

Sie sehen die Ergebnisse ähnlich wie die folgenden:

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