Mise à jour de 2018 :
En abs
L'outil décrit ci-dessous a été déprécié et elle ainsi que son point de terminaison rsync ont été abandonnés depuis mi 2017.
En asp
offre désormais une fonctionnalité similaire. Plus d'informations ici .
Comme déjà mentionné, vous pouvez utiliser l'ABS (Arch Build System) :
Installez-le en utilisant pacman :
sudo pacman -S base-devel abs
Tout d'abord, téléchargez l'arbre ABS :
sudo abs
Ensuite, prenez un paquet spécifique :
sudo abs [package_name]
Ensuite, copiez le paquet, dont vous voulez avoir la source, à partir de l'arbre abs local (par ex. /var/abs/core/findutils
) vers un autre répertoire, par exemple /home/blabla/abs
Ensuite, exécutez makepkg
:
-
si vous voulez seulement obtenir les sources et ne pas construire le paquet, vous pouvez exécuter makepkg -od
-
sinon courir makepkg -s
qui gérera alors automatiquement toutes les dépendances du paquet.
-
Attention car makepkg va écraser vos modifications, utiliser makepkg -e
pour construire vos sources locales à la place
Si vous voulez installer le paquet que vous avez construit, exécutez
pacman -U name-of-package.xz
0 votes
Vous pouvez également obtenir des paquets individuels via svn : wiki.archlinux.org/index.php?title=Récupérer_PKGBUILDS_From_SVN