Tenho aprendido sobre gerenciamento de pacotes Linux recentemente ( https://superuser.com/questions/393681/how-to-find-out-what-versions-of-a-package-can-i-install-on-apt , https://askubuntu.com/questions/340530/how-can-i-check-the-available-version-of-a-package-in-the-repositories , Por que diferentes distros Linux têm diferentes formatos de pacote (e gerenciadores de pacotes)? , https://itsfoss.com/ubuntu-repository-mechanism/ , https://itsfoss.com/sources-list-ubuntu/ )
Se bem entendi, /etc/apt/sources.list
(e .list
/ .sources
arquivos em /etc/apt/sources.list.d/
) controla apt-get
de onde (e utilitários relacionados) obtêm pacotes/código-fonte.
Como minha versão atual está congestionada, tenho entradas sources.list
como as seguintes:
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted
deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted
... o que eu acho que significa que (depois running apt-file update
) apt-cache policy libuv1
procurará todas as versões disponíveis libuv1
em http://archive.ubuntu.com/ubuntu/dists/jammy/main/
$ apt-cache policy libuv1
libuv1:
Installed: 1.43.0-1
Candidate: 1.43.0-1
Version table:
*** 1.43.0-1 500
500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
$
$ apt-cache madison libuv1
libuv1 | 1.43.0-1 | http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
libuv1 | 1.43.0-1 | http://archive.ubuntu.com/ubuntu jammy/main Sources
$
Minha pergunta é: existe uma maneira de consultar versões disponíveis do libuv1
pacote para versões diferentes do Jammy sem edição sources.list
?
A partir da saída acima apt-cache
, parece que 1.43.0-1 é a única versão disponível - tanto como pacote quanto como fonte. Mas eu sei que os autores do libuv têm versões mais recentes . Gostaria de saber se posso consultar repositórios de pacotes não bloqueados quanto à disponibilidade de libuv1
pacotes ou fontes mais recentes. Por excesso de cautela, estou nervoso em adicionar entradas como deb-src http://archive.ubuntu.com/ubuntu/ mantic main restricted
porque sources.list
tenho medo de esquecer e depois executar descuidadamente apt-get upgrade
- isso não correria o risco de criar um FrankenDebian ?
Eu só quero descobrir - mesmo que apenas por curiosidade - se existem versões mais recentes de libuv1
fontes/pacotes em versões diferentes da minha atual, sem os riscos incorridos pela edição sources.list
- existe uma maneira? Dito de outra forma: é necessário editar sources.list
tanto para consultar a disponibilidade quanto para instalar os pacotes, ou é possível consultar a disponibilidade do pacote sem editar o arquivo?