![¿Obtener la fuente del paquete Arch Linux?](https://rvso.com/image/1568319/%C2%BFObtener%20la%20fuente%20del%20paquete%20Arch%20Linux%3F.png)
En distribuciones basadas en Debian, puede ejecutar apt-get source <package_name>
para recuperar el código fuente de un paquete. ¿Para qué es el equivalente pacman
en Arch Linux?
Respuesta1
Instala elHerramienta de gestión de fuentes de compilación de Arch(es decir, el
asp
comando, anteriormenteabs
).sudo pacman -S asp
Descarga el PKGBUILD
asp export <package_name>
Descargue los archivos fuente de PKGBUILD
cd <package_name> makepkg -do
-d, --nodos
No realice ninguna verificación de dependencia. Esto le permitirá anular e ignorar las dependencias necesarias. Existe una buena posibilidad de que esta opción interrumpa el proceso de compilación si no están instaladas todas las dependencias.-o, --nobuild
Descargue y extraiga archivos, ejecute la función prepare(), pero no los cree. Útil con la opción --noextract si desea modificar los archivos en $srcdir/ antes de compilarlos.Es posible que tengas que agregar
--skippgpcheck
si recibes este error.==> ERROR: ¡No se pudieron verificar una o más firmas PGP!
La fuente estará en
src
el subdirectorio.
Si descubre que hace esto con frecuencia, puede agregar una función a su ~/.bashrc
o~/.bash_profile
function get-source()
{
asp export $1 && \
pushd $1 && \
makepkg -do --skippgpcheck && \
pushd src
}
Entonces puedes simplemente correr
get-source <package_name>