Como fazer o `apt` exibir a URL dos pacotes baixados?

Como fazer o `apt` exibir a URL dos pacotes baixados?

Como posso aptexibir o URL que está baixando, por exemplo apt installou apt download?

Considere o seguinte exemplo:

$ apt download libvirglrenderer0 
Get:1 http://deb.debian.org/debian buster/main amd64 libvirglrenderer0 amd64 0.7.0-2 [164 kB]
Fetched 164 kB in 5s (30.6 kB/s)   

aptpode exibir dicas sobre o URL ( http://deb.debian.org/debian buster/main amd64 libvirglrenderer0 amd64 0.7.0-2), mas não posso usá-lo, por exemplo curl, .

Responder1

Não acho que haja uma maneira de obter uma única aptinvocação para mostrar os URLsebaixe os arquivos, mas se você quiser curlos arquivos mesmo assim, você pode pedir aptpara listar os URLsem vez dede baixar os arquivos:

$ apt download --print-uris libvirglrenderer0
'http://deb.debian.org/debian/pool/main/v/virglrenderer/libvirglrenderer0_0.7.0-2_amd64.deb' libvirglrenderer0_0.7.0-2_amd64.deb 164156 SHA256:7f63d9d7dda6855370495d3761a05e7517ab70445e5d8d229ce8de5d66619c15

Isso também imprime os hashes esperados para que você possa verificar o download.

informação relacionada