APT - Como descobrir a que repositório pertence um pacote
Dica publicada em Linux / Comandos
APT - Como descobrir a que repositório pertence um pacote
Dica rápida de como descobrir a que repositório pertence um determinado pacote.
Como exemplo vamos descobrir de onde veio meu nodejs:
apt policy nodejs
nodejs:
Installed: 16.17.0-deb-1nodesource1
Candidate: 16.17.0-deb-1nodesource1
Version table:
*** 16.17.0-deb-1nodesource1 500
500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages
100 /var/lib/dpkg/status
12.22.12~dfsg-1~deb11u1 500
500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
12.22.5~dfsg-2~11u1 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
Neste caso ele veio de https://deb.nodesource.com/node_16.x, conforme saída acima, que também indica a versão instalada.
Outro exemplo:
apt policy opera-developer
opera-developer:
Installed: 91.0.4514.0
Candidate: 92.0.4519.0
Version table:
92.0.4519.0 500
500 https://deb.opera.com/opera-stable stable/non-free amd64 Packages
500 https://deb.opera.com/opera-beta stable/non-free amd64 Packages
500 https://deb.opera.com/opera-developer stable/non-free amd64 Packages
*** 91.0.4514.0 100
100 /var/lib/dpkg/status
Se você consultar um pacote não instalado, ele informará que repositório o contém e a versão instalada será "(none)":
apt policy google-chrome-beta
google-chrome-beta:
Installed: (none)
Candidate: 106.0.5249.30-1
Version table:
106.0.5249.30-1 500
500 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages
Até a próxima!
Como exemplo vamos descobrir de onde veio meu nodejs:
apt policy nodejs
nodejs:
Installed: 16.17.0-deb-1nodesource1
Candidate: 16.17.0-deb-1nodesource1
Version table:
*** 16.17.0-deb-1nodesource1 500
500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages
100 /var/lib/dpkg/status
12.22.12~dfsg-1~deb11u1 500
500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
12.22.5~dfsg-2~11u1 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
Neste caso ele veio de https://deb.nodesource.com/node_16.x, conforme saída acima, que também indica a versão instalada.
Outro exemplo:
apt policy opera-developer
opera-developer:
Installed: 91.0.4514.0
Candidate: 92.0.4519.0
Version table:
92.0.4519.0 500
500 https://deb.opera.com/opera-stable stable/non-free amd64 Packages
500 https://deb.opera.com/opera-beta stable/non-free amd64 Packages
500 https://deb.opera.com/opera-developer stable/non-free amd64 Packages
*** 91.0.4514.0 100
100 /var/lib/dpkg/status
Se você consultar um pacote não instalado, ele informará que repositório o contém e a versão instalada será "(none)":
apt policy google-chrome-beta
google-chrome-beta:
Installed: (none)
Candidate: 106.0.5249.30-1
Version table:
106.0.5249.30-1 500
500 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages
Até a próxima!
Bacana a dica. Eu usava no mint.
___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10