Exibe o PPA do qual o pacote será baixado durante a atualização

1

Eu tenho muitos PPAs instalados no meu sistema Trusty. No entanto, eu sinto que eles podem tentar roubar pacotes para o meu sistema além daqueles que eu os incluo em primeiro lugar. Tecnicamente, depois de adicionar um PPA, não há nada que impeça esse PPA de tentar fazer “atualizações” para software crítico em meu sistema.

Eu sei que posso, em princípio, usar o apt-pinning para permitir que apenas certos pacotes sejam instalados através de um PPA. No entanto, acredito que isso seja um pouco desconfortável quando há muitos PPAs, e nem sempre é fácil criar regras para o processo de fixação.

O que eu estou procurando é uma maneira simples de exibir uma lista de todos os pacotes que seriam instalados por uma chamada apt-get upgrade , e de qual repositório eles vêm ; mais confortavelmente em alguma forma de tabela.

Alguma idéia?

    
por andreas-h 13.11.2014 / 20:54

1 resposta

1

Você poderia chamá-lo com a opção --print-uris :

apt-get upgrade --print-uris

Não faz praticamente nada, exceto imprimir de onde obtém os pacotes.

Isso não funcionará se os pacotes já estiverem baixados. O caminho certo é uma corrida a seco:

apt-get upgrade --dry-run -y

O rótulo e o canal do repositório devem ser impressos junto com o pacote.

    
por muru 13.11.2014 / 22:10