Como faço para listar o conteúdo de um PPA que eu adicionei ao ubuntu?


12

Acabei de adicionar um ppa assim:

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

Agora, como posso ver quais pacotes este PPA contém?

ppa 

Respostas:


13

Tenho certeza de que há muitas maneiras de fazer isso - desde que você adicionou o PPA, os detalhes do pacote existem em /var/lib/apt/lists

Assim, para o seu exemplo ppa:stebbins/handbrake-releases

substituir /por _e remover o prefixo ppa:iestebbins_handbrake-releases

Em seguida, basta usar este nome do repositório na seguinte entrada de linha de comando:

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

ie

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

Isso listará o conteúdo:

Package: handbrake-cli
Package: handbrake-gtk

Você pode encurtar um pouco reorganizando-o paragrep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
Oli

Isso funciona perfeito (se lembra de fazer 'update sudo apt-get' depois de adicionar o PPA ...)

Você também pode ir ao Launchpad para ver as informações. Suponha primeiro que o ppa:exemplo que você deu está na forma: ppa:team/archivename. O link do LaunchPad correspondente seria https://launchpad.net/~team/+archive/archivename.
Thomas Ward

Além do que Oli disse, seria melhor usar a -hbandeira grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packagespara imprimir apenas os pacotes sem imprimir o nome do arquivo.
Sergiy Kolodyazhnyy

Nas versões mais recentes do Debian, o arquivo Packages é compactado pelo LZ4, então você precisará apt-get install liblz4-toolinserir uma lz4cat -detapa no seu pipeline para descompactá-lo.
David Moles

7

Para ver o conteúdo de um ppa, você pode usar o Y PPA Manager. Instale-o executando o seguinte em um terminal:

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

Quando o aplicativo for iniciado, clique em Gerenciar PPAs:

insira a descrição da imagem aqui

Selecione o PPA do qual deseja ver o conteúdo:

insira a descrição da imagem aqui

E, finalmente, clique em "listar pacotes" para ver todos os pacotes fornecidos pelo PPA fornecido.

Espero que isso ajude.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.