Arch-Linux

AUR 包無法建構和安裝 - 怎麼辦?

  • July 15, 2018

AUR 被稱為最大的儲存庫,但有時,在嘗試建構和安裝以及建構和安裝依賴項時,結果並不總是成功。

中型使用者此時可以做什麼?

通常(即對於 ubuntu 使用者),想法是從原始碼建構和安裝。這對我來說是足夠短暫的努力——但我怎樣才能嘗試修復自動 Pamac/pacman 無法解決的問題?

AUR 是一個不受支持的儲存庫:PKGBUILDS 的質量從非常好到極差或完全疏忽不等。

**在嘗試安裝任何東西之前,**您應該始終 閱讀 PKGBUILD並查看軟體包頁面上的註釋,以確保執行時不會有任何不可預見的“驚喜” 。makepkg

您也不應該養成依賴 AUR 助手為您自動化建構過程的習慣,從而模糊了官方支持的儲存庫和 AUR 之間的區別。

如果特定的 PKGBUILD 沒有成功建構,第一步是嘗試手動建構它:makepkg將提供有意義的錯誤消息,這些消息應該提供足夠的資訊來辨識問題。

Arch Linux 不像 Ubuntu:使用者應該能夠閱讀 PKGBUILD(本質上是基本的 bash 腳本)和man頁面,makepkg並充分理解建構過程,以負責任地維護他們的安裝。

如果錯誤出在 PKGBUILD 上,請在包的 AUR 頁面上留下評論,以提醒維護者和其他可能想要安裝相同包的人。如果問題沒有得到解決,您可以隨時要求將包孤立,然後採用它並修復 PKGBUILD 以使其按預期工作。

Arch Wiki 上有維護軟體包的指南。

引用自:https://unix.stackexchange.com/questions/235737