Desde a instalação, adicionei poucos PPAs ao meu sistema 15.04 porque queria um aplicativo específico. Mas às vezes removi o pacote mais tarde novamente, porque não funcionou, não era o que eu realmente queria, ou apenas porque não preciso mais dele. Não sei se isso faz diferença, mas alguns repositórios foram instalados add-apt-repository
enquanto outros vieram por um comando que acabou de criar o arquivo /etc/apt/sources.list.d/
manualmente.
Agora, como posso verificar se tenho algum pacote de um PPA instalado e, se não, removê-lo das minhas fontes de software? Este procedimento deve funcionar automaticamente em todos os PPAs.
apt
package-management
ppa
add-apt-repository
Byte Commander
fonte
fonte
y-ppa-manager
.Respostas:
Aqui está um script. Sem um parâmetro, o script lista algumas informações. Com
--delete
, oslist
arquivos serão removidos, se nenhum pacote estiver instalado.Copie o código acima em um novo arquivo, por exemplo:
Tornar o script executável
E execute-o com
para listar todos os repositórios e o número de pacotes instalados.
Inicie o script com
para remover os
list
arquivos.Exemplo de saída no meu sistema
fonte
add-apt-repository --remove
? Ou manualmenterm
o???.list
arquivo? E as chaves GPG usadas por este PPA, elas também serão removidas se eu usaradd-apt-repository --remove
?rm
comando tinha umecho
Não conheço uma maneira automática, mas esse método é bastante rápido:
Inicie o gerenciador de pacotes sinápticos e insira sua senha quando solicitado
Na coluna da esquerda, na parte inferior, clique em Origem
Todos os ppas no seu sistema agora serão listados na parte superior da coluna esquerda. Você pode clicar na lista e ver se algum software está instalado em cada um. (se houver, haverá uma caixa verde com o nome do pacote na coluna da direita). Se houver muitos pacotes do ppa (muitos para ver na tela de uma só vez), você pode clicar no S na parte superior da coluna da direita para classificá-los por status.
NOTA: Se você tiver quaisquer ppas não utilizados:
fonte