
Kein AUR, kein PKG.
Ich möchte installierenBruder, aufgeführt in Archs "Liste der Anwendungen". Aber ich kann es nicht in AUR finden und es hat keine PKGBUILD-Datei.
„Make“ oder „Makepkg“?
Es gibt jedoch ein Makefile und ein Konfigurations-Shell-Skript. Aber nachdem ich sie durchgelesen habe, bin ich nicht überzeugt, dass dies mit der Arch-Philosophie kompatibel ist.
Ist es empfehlenswert, dass ich ein PKGBUILD erstelle, oder gibt es eine andere Möglichkeit, es korrekt zu installieren? Was ist die beste Vorgehensweise?
Zu Ihrer Information:
Ich weiß mehr oder weniger, wie ich es zum Laufen bekomme. Ich möchte das tunder Bogenweg. Nicht einfach etwas zusammenzubasteln. Ich möchteWirklichErfahren Sie, wie Linux funktioniert.
Antwort1
Wenn Sie lernen möchten, wie Linux funktioniert, installieren Sie es normalerweise aus dem Quellcode mit etwas wie
./configure
make
sudo make install
Wenn Sie es auf die Arch-Art machen möchten, erstellen Sie eine PKGBUILD
und teilen Sie sie auf der AUR
, damit andere sich nicht die Mühe machen müssen, es aus dem Quellcode zu installieren. Ihre PKGBUILD
enthält dieselben Schritte, als wenn Sie es aus dem Quellcode installieren. Daher enthält sie etwas wie
build(){
cd "${pkgname}-${pkgver}"
./configure
make
}
package(){
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
}
Sie sollten es also auf jeden Fall zuerst aus dem Quellcode installieren, um sicherzustellen, dass es funktioniert. Siehe die ausgezeichneteArch-Wikifür weitere Informationen zu PKGBUILD
.