不支援的軟體包安裝,Arch Way

不支援的軟體包安裝,Arch Way

沒有 AUR,沒有 PKG。

我要安裝兄弟,列在 Arch 的“申請清單」。但是我在AUR中找不到它,而且它沒有PKGBUILD檔。


是make,還是makepkg?

但它確實有一個 Makefile 和一個配置 shell 腳本。但讀完它們後,我不相信這與 Arch 哲學相容。

是否建議我製作 PKGBUILD,或者是否有其他方法可以正確安裝它?什麼是最佳實踐?


供參考:

我或多或少知道如何讓它發揮作用。我想做這個拱門路。不是簡單地把它們拼湊在一起。我想要真的了解 Linux 的工作原理。

答案1

如果你想了解 Linux 是如何運作的,那麼你通常會使用類似的東西從原始碼安裝它

./configure
make
sudo make install

如果您想以 Arch 方式進行操作,請製作PKGBUILD並在 上共享AUR,這樣其他人就不必經歷從原始程式碼安裝它的麻煩。您PKGBUILD將包含與從來源安裝它相同的步驟。因此它將包含類似的內容

build(){
    cd "${pkgname}-${pkgver}"
    ./configure
    make
}

package(){
    cd "${pkgname}-${pkgver}"
    make DESTDIR="${pkgdir}" install
}

因此,無論如何,您都希望首先從原始程式碼安裝它,以確保它可以正常工作。看到優秀的拱門維基有關 的更多資訊PKGBUILD

相關內容