Pacote e respositório correspondente

0

Eu instalei muitos pacotes nesse meio tempo, também de vários repositórios e não apenas da lista de fontes padrão do ubuntu.

De alguma forma eu gostaria de saber quais pacotes foram instalados a partir de qual repositório. Usando

dpkg-query -l '*'

Eu posso pegar a lista de pacotes e seus detalhes, mas ela não mostra de qual repositório os pacotes foram instalados.

    
por infoclogged 15.03.2017 / 18:32

1 resposta

2

Use apt-cache policy [package name] . Exemplo:

jos@zyrrup:$ apt-cache policy indicator-weather
indicator-weather:
  Installed: 0.9-0ubuntu4
  Candidate: 0.9-0ubuntu4
  Version table:
 *** 0.9-0ubuntu4 500
        500 http://ppa.launchpad.net/kasra-mp/ubuntu-indicator-weather/ubuntu yakkety/main amd64 Packages
        500 http://ppa.launchpad.net/kasra-mp/ubuntu-indicator-weather/ubuntu yakkety/main i386 Packages
        100 /var/lib/dpkg/status

Isso indica que há um ppa chamado kasra-mp/ubuntu-indicator-weather contendo o pacote indicator-weather .

Os números (100, 500) indicam uma prioridade relativa. Você poderia, em princípio, instalar um pacote de várias fontes. A prioridade indica qual fonte é tentada primeiro, segundo, etc.

    
por Jos 15.03.2017 / 18:35