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 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?
Antworten:
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
ppa:Ihnen angegebene Beispiel hat die folgende Form : ppa:team/archivename. Der entsprechende LaunchPad-Link wäre https://launchpad.net/~team/+archive/archivename.
-hFlagge grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packageszu verwenden, um nur die Pakete zu drucken, ohne den Dateinamen selbst zu drucken.
apt-get install liblz4-tooleinen lz4cat -dSchritt 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:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
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.
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u