En Debian, AFAIK algunos paquetes se mantienen en Subversion (famoso team-pkg-gnome), mientras que algunos se mantienen en git y otros en algún otro VCS.
¿Hay alguna manera de saber dónde está la fuente de un paquete sin hacer un apt-get source $PACKAGENAME
? ?
Probé tres métodos y todos fallaron :-
$apt show $PACKAGENAME
$aptitude show $PACKAGENAME
$apt-cache show $PACKAGENAME
ninguno de los anteriores puede dar/compartir esta información.
¿Hay alguna forma de obtener la información. Necesito saber el repositorio fuente. nombre y si está en git, svn o algún otro control de versión.
Respuesta aceptada:
Uso de herramientas CLI
Como indica derobert, se supone que los paquetes Debian que se mantienen en un VCS indican esto en un par de Vcs-...
campos en su paquete fuente.
La mejor herramienta para usar esta información es debcheckout
en los devscripts
paquete, o apt-cache showsrc
. Ambos te mostrarán gnome-disk-utility
información del repositorio.
apt-cache showsrc gnome-disk-utility
mostrará toda la información contenida en el paquete fuente, incluidos los enlaces al VCS (Vcs-Brower
da un enlace para usar en un navegador, Vcs-Git
proporcione el enlace para clonar el repositorio de git, asumiendo que el repositorio usa git):
Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-disk-utility
Vcs-Git: https://salsa.debian.org/gnome-team/gnome-disk-utility.git
mientras que
debcheckout -d gnome-disk-utility
solo mostrará la información de VCS y los detalles pertinentes (si el paquete está alojado en un VCS).
Pagar
Si luego desea verificar la fuente,
debcheckout gnome-disk-utility
lo hará por ti.
Interfaz web
También puede ver esta información en Debian Package Tracker, que enlazará con el VCS donde está alojado el paquete (si lo hay).