So listen Sie alle in einem Repository auf Ubuntu verfügbaren Pakete auf

So listen Sie alle in einem Repository auf Ubuntu verfügbaren Pakete auf

GEEIGNET oder Erweitertes Paket -Tool ist ein Softwarepaket zum Installieren, Aktualisieren und Entfernen von Paketen auf Debian -basierten Systemen. Es ist der Standardpaketmanager für Ubuntu und Debian -basierte Systeme. Der geeignet, apt-get Und Apt-Cache werden schnell verwendete Befehle zum Verwalten von Paketen und Konfiguration auf dem System.

Bitte geben Sie keinen Befehl zur Auflistung des verfügbaren Pakets unter dem jeweiligen Repository an. Sie können die Liste jedoch aus einer Cache -Datei finden, die die Liste des verfügbaren Pakets zu diesem Repository mit anderen Details enthält.

In diesem Tutorial können Sie alle verfügbaren Pakete in einem Repository über Ubuntu und andere Debian -basierte Systeme finden.

Finden Sie Paketedetails im Repository

APT hält alle Repository -Cache -Dateien unter /var/lib/apt/lists Verzeichnis. Aktualisieren Sie also zuerst den APT -Cache in Ihrem System

sudo apt-Get-Update  

Navigieren Sie nun zu/var/lib/apt/listet das Verzeichnis auf Listen. Suchen Sie dann nach der Datei mit dem Repository -Namen, Pfad und Architektur, endet mit _packages in dem Namen.

Siehe den Inhalt von *_packages, um Details zu allen Paketen anzuzeigen, die unter diesem Repository verfügbar sind.

Um die in der Datei nur verfügbaren Pakete aufzulisten, führen Sie unten wie folgt aus:

grep -h -p -o "^Paket: \ k.*"/var/lib/apt/lists/pPA.Launchpad.net _*_ Pakete | sortieren -u  

Abschluss

In diesem Artikel haben Sie gelernt, alle verfügbaren Pakete in einem bestimmten Repository zu finden.