Nicht unterstützte Paketinstallation, der Arch Way

Nicht unterstützte Paketinstallation, der Arch Way

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 PKGBUILDund teilen Sie sie auf der AUR, damit andere sich nicht die Mühe machen müssen, es aus dem Quellcode zu installieren. Ihre PKGBUILDenthä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.

verwandte Informationen