Installieren Sie das Arch Build Source Management Tool (
asp
früher den Befehlabs
).sudo pacman -S asp
Laden Sie die PKGBUILD herunter
asp export <package_name>
Laden Sie die PKGBUILD-Quelldateien herunter
cd <package_name> makepkg -do
-d, --nodeps Führen
Sie keine Abhängigkeitsprüfungen durch. Auf diese Weise können Sie erforderliche Abhängigkeiten überschreiben und ignorieren. Es besteht eine gute Chance, dass diese Option den Build-Prozess unterbricht, wenn nicht alle Abhängigkeiten installiert sind.-o, --nobuild
Herunterladen und Extrahieren von Dateien, Ausführen der Funktion prepare (), aber keine Erstellung. Nützlich mit der Option --noextract, wenn Sie die Dateien vor dem Erstellen in $ srcdir / optimieren möchten.Sie müssen möglicherweise hinzufügen,
--skippgpcheck
wenn Sie diesen Fehler erhalten==> FEHLER: Eine oder mehrere PGP-Signaturen konnten nicht überprüft werden!
Quelle wird in einem
src
Unterverzeichnis sein.
Wenn Sie feststellen, dass Sie dies häufig tun, können Sie Ihrem ~/.bashrc
oder eine Funktion hinzufügen~/.bash_profile
function get-source() { asp export $1 && \ pushd $1 && \ makepkg -do --skippgpcheck && \ pushd src }
Dann kannst du einfach laufen
get-source <package_name>