Apt-Cache ist ein Befehlszeilentool, das verfügbare Informationen zu Paketen aus lokalen APT-Dateien abfragt und anzeigt. Paketinformationen umfassen Paketname, Beschreibung, Version, Abhängigkeiten, Repo und Betreuer.
Die lokalen apt-Dateien, die die Kopie vom Debian-Spiegel speichern, befinden sich in /var/lib/apt/lists/. Diese Datei wird jedes Mal aktualisiert, wenn der Befehl apt update ausgeführt wird. Auf diese Weise muss das System, wenn jemand nach Paketen sucht, nicht durch die verschiedenen Netzwerke gehen, um Debian-Spiegel zu holen.
Die Informationsquelle hängt von dem Repo ab, das in der Datei /etc/apt/sources.list aufgeführt ist, und dem Repo eines Drittanbieters, das im Verzeichnis /etc/apt/sources.list.d gespeichert ist.
Apt-Cache wird häufig zum Suchen von Paketen verwendet. In diesem Tutorial lernen wir, wie man den Befehl apt-cache verwendet, um Pakete zu suchen .
Apt-Cache-Suchpaket
01. Schlüsselwortbasierte Paketsuche
Um mit einem Schlüsselwort nach einem Paket zu suchen, verwenden Sie search
Flagge.
Zum Beispiel, um sich über das Paket vsftpd
zu informieren , wäre der Befehl.
$ apt-cache search vsftpd
02. Um alle Pakete zu finden, die mit einer bestimmten Zeichenfolge beginnen.
Zum Beispiel, um alle Pakete aufzulisten, die mit vsftpd
beginnen , könnten Sie mit pkgname
verwenden s Flagge.
$ apt-cache pkgnames vsftpd
03. So erhalten Sie den genauen Paketnamen
Um das genaue Paket zu erhalten, verwenden Sie apt-cache search mit --names-only
Möglichkeit.
Zum Beispiel
$ apt-cache search --names-only vsftpd
04. Holen Sie sich die Liste aller verfügbaren Pakete aus dem apt-Repository.
$ apt-cache pkgnames
Sie können den Befehl grep verwenden, um bestimmte Pakete aus der Liste zu filtern.
Zum Beispiel
$ apt-cache pkgnames | grep vsftpd
05. Um alle verfügbaren Pakete zusammen mit einer einzeiligen Beschreibung des Pakets aufzulisten.
$ apt-cache search .
06. Header des verfügbaren spezifischen Pakets anzeigen
Um Paketinformationen wie Paketname, Architektur, Version, installierte Größe, Betreuer, Integritätsprüfung, Beschreibung zu überprüfen, verwenden Sie show
Flagge.
dh. apt-cache show
Zum Beispiel
$ apt-cache show docker
Schlussfolgerung
Apt-Suche, Apt-Show, Aptitude-Suche, Aptitude-Show tun dasselbe, aber das Ausgabetextformat kann variieren.
Apt-Cache wird mit der Basisinstallation in der Debian/Ubuntu-Familie geliefert. Ich hoffe, dieses Tutorial hat Ihnen geholfen, nach Paketen in Debian/Ubuntu-Distributionen zu suchen.