Come posso elencare il contenuto di un PPA che ho aggiunto a Ubuntu?


12

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?

ppa 

Risposte:


13

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

Puoi accorciarlo leggermente riordinando agrep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
Oli

Funziona perfettamente (se si ricorda di fare 'sudo apt-get update' dopo aver aggiunto il PPA ...)

Puoi anche andare su Launchpad per vedere le informazioni. Si supponga che il primo ppa:esempio che ha dato è in forma: ppa:team/archivename. Il collegamento LaunchPad corrispondente sarebbe https://launchpad.net/~team/+archive/archivename.
Thomas Ward

Oltre a ciò che Oli ha detto, sarebbe meglio usare la -hbandiera grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packagesper stampare solo i pacchetti senza stampare il nome file stesso.
Sergiy Kolodyazhnyy,

Nelle versioni più recenti di Debian il file Packages è compresso in LZ4, quindi sarà necessario apt-get install liblz4-toole quindi inserire un lz4cat -dpasso nella pipeline per decomprimerlo.
David Moles,

7

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:

inserisci qui la descrizione dell'immagine

Seleziona il PPA di cui vuoi vedere il contenuto:

inserisci qui la descrizione dell'immagine

E infine fai clic su "elenca i pacchetti" per vedere tutti i pacchetti forniti dal PPA specificato.

Spero che questo possa aiutare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.