Ho appena aggiunto un ppa in questo modo:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Ora, come posso vedere quali pacchetti contiene questo PPA?
Ho appena aggiunto un ppa in questo modo:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Ora, come posso vedere quali pacchetti contiene questo PPA?
Risposte:
Sono sicuro che ci sono molti modi per farlo - poiché hai aggiunto il PPA, i dettagli del pacchetto esistono in /var/lib/apt/lists
Quindi per il tuo esempio ppa:stebbins/handbrake-releases
sostituire /
an _
e rimuovere il prefisso ppa:
iestebbins_handbrake-releases
Quindi basta usare questo repositoryname nella seguente riga di comando:
cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq
vale a dire
cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq
Questo elencherà i contenuti:
Package: handbrake-cli
Package: handbrake-gtk
ppa:
esempio che ha dato è in forma: ppa:team/archivename
. Il collegamento LaunchPad corrispondente sarebbe https://launchpad.net/~team/+archive/archivename
.
-h
bandiera grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages
per stampare solo i pacchetti senza stampare il nome file stesso.
apt-get install liblz4-tool
e quindi inserire un lz4cat -d
passo nella pipeline per decomprimerlo.
Per vedere il contenuto di un ppa puoi usare Y PPA Manager. Installalo eseguendo quanto segue in un terminale:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
All'avvio dell'applicazione, fai clic su Gestisci PPA:
Seleziona il PPA di cui vuoi vedere il contenuto:
E infine fai clic su "elenca i pacchetti" per vedere tutti i pacchetti forniti dal PPA specificato.
Spero che questo possa aiutare.
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u