Acabei de adicionar um ppa assim:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Agora, como posso ver quais pacotes este PPA contém?
Acabei de adicionar um ppa assim:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Agora, como posso ver quais pacotes este PPA contém?
Respostas:
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
ppa:
exemplo que você deu está na forma: ppa:team/archivename
. O link do LaunchPad correspondente seria https://launchpad.net/~team/+archive/archivename
.
-h
bandeira grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages
para imprimir apenas os pacotes sem imprimir o nome do arquivo.
apt-get install liblz4-tool
inserir uma lz4cat -d
etapa no seu pipeline para descompactá-lo.
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:
Selecione o PPA do qual deseja ver o conteúdo:
E, finalmente, clique em "listar pacotes" para ver todos os pacotes fornecidos pelo PPA fornecido.
Espero que isso ajude.
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u