Existe alguma maneira (dpkg, apt?) De obter as fontes e o URL de um pacote para repositório, se disponível, no Debian?
package-management
apt
dpkg
Marius Cotofana
fonte
fonte
sudo
aqui, certo?para a versão mais recente:
para versão específica
fonte
apt-cache policy package
exibe quais versões podem ser instaladas a partir de quais repositórios.fonte
Para obter a fonte:
Verifique se você tem uma
deb-src
linha/etc/apt/sources.list
.Como root, execute
apt-get build-dep package
.Como usuário normal, execute
apt-get source package
.Para obter o URL, vá para
http://packages.debian.org/source/sourcepackage
. Em seguida, você obtém uma lista das diferentes versões nos arquivos suportados.Se o nome do pacote fonte for diferente do binário, está na descrição do pacote, parece que a segunda linha está na segunda linha.
grep -A1 binpackagename /var/lib/apt/*Packages |grep Source
deve fazer o truque.fonte
Tentar:
Você pode extrair apenas o URL adicionando:
| tail -n1 | grep -o "http[^']\+"
fonte
--print-uris
Você pode usar o site pkgs.org, onde pode procurar pacotes. Também fornecerá o caminho do pacote e do repositório.
fonte
Você pode usar um script muito simples chamado
apt-url
, que usa nosapt-move
bastidores para mostrar o URL do pacote.Este script pode ser encontrado em:
https://github.com/leitao/apt-url
fonte