Właśnie dodałem ppa tak:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Jak mogę sprawdzić, które pakiety zawiera ta PPA?
Właśnie dodałem ppa tak:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Jak mogę sprawdzić, które pakiety zawiera ta PPA?
Odpowiedzi:
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
ppa:
przykład dałeś ma postać: ppa:team/archivename
. Odpowiednie łącze LaunchPad byłoby https://launchpad.net/~team/+archive/archivename
.
-h
flagi grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages
do drukowania tylko pakietów bez drukowania samej nazwy pliku.
apt-get install liblz4-tool
a następnie wstawić lz4cat -d
krok do potoku, aby go zdekompresować.
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:
Wybierz umowę PPA, dla której chcesz wyświetlić zawartość:
Na koniec kliknij „wyświetl listę pakietów”, aby zobaczyć wszystkie pakiety dostarczone przez dany PPA.
Mam nadzieję, że to pomoże.
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u