Ich habe gerade einen ppa wie folgt hinzugefügt:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Wie kann ich nun sehen, welche Pakete diese PPA enthält?
Ich bin sicher, dass es viele Möglichkeiten gibt, dies zu tun - da Sie die PPA hinzugefügt haben, sind die Paketdetails in vorhanden /var/lib/apt/lists
Also für dein Beispiel ppa:stebbins/handbrake-releases
Ersetzen Sie /
ein _
und entfernen Sie das Präfix ppa:
dhstebbins_handbrake-releases
Verwenden Sie dann einfach diesen Repository-Namen im folgenden Befehlszeileneintrag:
cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq
dh
cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq
Dadurch werden die Inhalte aufgelistet:
Package: handbrake-cli
Package: handbrake-gtk
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
ppa:
Ihnen angegebene Beispiel hat die folgende Form :ppa:team/archivename
. Der entsprechende LaunchPad-Link wärehttps://launchpad.net/~team/+archive/archivename
.-h
Flaggegrep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages
zu verwenden, um nur die Pakete zu drucken, ohne den Dateinamen selbst zu drucken.apt-get install liblz4-tool
einenlz4cat -d
Schritt in Ihre Pipeline einfügen, um sie zu dekomprimieren.Um den Inhalt eines ppa anzuzeigen, können Sie Y PPA Manager verwenden. Installieren Sie es, indem Sie Folgendes in einem Terminal ausführen:
Klicken Sie beim Starten der Anwendung auf PPAs verwalten:
Wählen Sie die PPA aus, deren Inhalt angezeigt werden soll:
Klicken Sie abschließend auf "Pakete auflisten", um alle von der angegebenen PPA bereitgestellten Pakete anzuzeigen.
Hoffentlich hilft das.
quelle