-
Instale a Ferramenta de gerenciamento de origem da compilação do Arch (ou seja, o comando
asp
, anteriormenteabs
).sudo pacman -S asp
-
Faça o download do PKGBUILD
asp export <package_name>
-
Faça o download dos arquivos-fonte do PKGBUILD
cd <package_name> makepkg -do
-d, --nodeps
Do not perform any dependency checks. This will let you override and ignore any dependencies required. There is a good chance this option will break the build process if all of the dependencies are not installed.-o, --nobuild
Download and extract files, run the prepare() function, but do not build them. Useful with the --noextract option if you wish to tweak the files in $srcdir/ before building.Você pode precisar adicionar
--skippgpcheck
se obtiver esse erro==> ERROR: One or more PGP signatures could not be verified!
-
A origem estará no subdiretório
src
.
Se você perceber que está fazendo isso com frequência, adicione uma função ao seu ~/.bashrc
ou ~/.bash_profile
function get-source()
{
asp export $1 && \
pushd $1 && \
makepkg -do --skippgpcheck && \
pushd src
}
Então você pode simplesmente executar
get-source <package_name>