Como descobrir o repositório de determinado pacote no Debian (APT)
Dica publicada em Linux / Introdução
Como descobrir o repositório de determinado pacote no Debian (APT)
Geralmente configuramos múltiplos repositórios APT em determinada instalação Debian ou derivados. Nesta dica rápida veremos como descobrir em que repositório está determinado pacote.
Exemplo de arquivo sources.list:
Se eu quiser descobrir em que repositório está o pacote gimp, basta digitar:
apt policy gimp
gimp:
Installed: 2.10.22-4
Candidate: 2.10.22-4
Version table:
*** 2.10.22-4 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status
Exemplo para o opera-developer:
apt policy opera-developer
opera-developer:
Installed: 83.0.4232.0
Candidate: 83.0.4246.0
Version table:
83.0.4246.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
*** 83.0.4232.0 100
100 /var/lib/dpkg/status
E por fim para o nodejs:
apt policy nodejs
nodejs:
Installed: 16.13.0-deb-1nodesource1
Candidate: 16.13.1-deb-1nodesource1
Version table:
16.13.1-deb-1nodesource1 500
500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages
*** 16.13.0-deb-1nodesource1 100
100 /var/lib/dpkg/status
12.22.5~dfsg-2~11u1 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
Simples assim!
Exemplo de arquivo sources.list:
deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
#opera
deb https://deb.opera.com/opera-developer/ stable non-free #Opera Browser (final releases)
#nodejs
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
#opera
deb https://deb.opera.com/opera-developer/ stable non-free #Opera Browser (final releases)
#nodejs
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
Se eu quiser descobrir em que repositório está o pacote gimp, basta digitar:
apt policy gimp
gimp:
Installed: 2.10.22-4
Candidate: 2.10.22-4
Version table:
*** 2.10.22-4 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status
Exemplo para o opera-developer:
apt policy opera-developer
opera-developer:
Installed: 83.0.4232.0
Candidate: 83.0.4246.0
Version table:
83.0.4246.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
*** 83.0.4232.0 100
100 /var/lib/dpkg/status
E por fim para o nodejs:
apt policy nodejs
nodejs:
Installed: 16.13.0-deb-1nodesource1
Candidate: 16.13.1-deb-1nodesource1
Version table:
16.13.1-deb-1nodesource1 500
500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages
*** 16.13.0-deb-1nodesource1 100
100 /var/lib/dpkg/status
12.22.5~dfsg-2~11u1 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
Simples assim!
Simples, mas é bem bacana.
___________________________________________________________