Jak wyświetlić zawartość umowy PPA, którą dodałem do Ubuntu?

12

Właśnie dodałem ppa tak:

sudo add-apt-repository ppa:stebbins/handbrake-releases

Jak mogę sprawdzić, które pakiety zawiera ta PPA?


źródło

Odpowiedzi:

13

Jestem pewien, że można to zrobić na wiele sposobów - od czasu dodania PPA istnieją szczegóły pakietu /var/lib/apt/lists

Tak na przykład ppa:stebbins/handbrake-releases

zamień /na _i usuń przedrostek ppa:tjstebbins_handbrake-releases

Następnie użyj tej nazwy repozytorium w następującym wpisie wiersza poleceń:

cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq

to znaczy

cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq

Spowoduje to wyświetlenie zawartości:

Package: handbrake-cli
Package: handbrake-gtk
fossfreedom
źródło
Możesz to nieco skrócić, zmieniając ustawienie nagrep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
Oli
Działa to idealnie (jeśli pamiętasz, aby zrobić „sudo apt-get update” po dodaniu PPA ...)
Możesz także przejść do Launchpada, aby wyświetlić informacje. Załóżmy najpierw, że ppa:przykład dałeś ma postać: ppa:team/archivename. Odpowiednie łącze LaunchPad byłoby https://launchpad.net/~team/+archive/archivename.
Thomas Ward
Oprócz tego, co powiedział Oli, lepiej byłoby użyć -hflagi grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packagesdo drukowania tylko pakietów bez drukowania samej nazwy pliku.
Sergiy Kolodyazhnyy
W nowszych wersjach Debiana plik Packages jest skompresowany LZ4, więc musisz, apt-get install liblz4-toola następnie wstawić lz4cat -dkrok do potoku, aby go zdekompresować.
David Moles,
7

Aby zobaczyć zawartość ppa, możesz użyć Y PPA Manager. Zainstaluj go, uruchamiając następujące funkcje w terminalu:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Po uruchomieniu aplikacji kliknij Zarządzaj PPA:

wprowadź opis zdjęcia tutaj

Wybierz umowę PPA, dla której chcesz wyświetlić zawartość:

wprowadź opis zdjęcia tutaj

Na koniec kliknij „wyświetl listę pakietów”, aby zobaczyć wszystkie pakiety dostarczone przez dany PPA.

Mam nadzieję, że to pomoże.

Stefan
źródło