¿Hay alguna forma (dpkg, apt?) De obtener las fuentes de un paquete y la URL al repositorio, si está disponible, en Debian?
package-management
apt
dpkg
Marius Cotofana
fuente
fuente
sudo
aquí, ¿verdad?para la última versión:
para versión específica
fuente
apt-cache policy package
muestra qué versiones se pueden instalar desde qué repositorios.fuente
Para obtener la fuente:
compruebe que tiene una
deb-src
línea/etc/apt/sources.list
.Como root, corre
apt-get build-dep package
.Como usuario normal, ejecuta
apt-get source package
.Para obtener la URL, vaya a
http://packages.debian.org/source/sourcepackage
. Luego obtienes una lista de las diferentes versiones en los archivos compatibles.Si el nombre del paquete fuente difiere del binario, está en la descripción del paquete, la segunda línea parece.
grep -A1 binpackagename /var/lib/apt/*Packages |grep Source
debería hacer el truco.fuente
Tratar:
Puede extraer solo URL agregando:
| tail -n1 | grep -o "http[^']\+"
fuente
--print-uris
Puede usar el sitio web pkgs.org donde puede buscar paquetes. También le dará la ruta del paquete y del repositorio.
fuente
Puede usar un script muy simple llamado
apt-url
, que se usaapt-move
detrás de escena para mostrar la URL del paquete.Este script se puede encontrar en:
https://github.com/leitao/apt-url
fuente