Arch-Linux

=> 錯誤:PKGBUILD 不存在。ArchLinux一種rCH大號一世n在XArch Linux

  • April 20, 2020

當我執行時makepkg -cf出現錯誤,我的輸出是

==> 錯誤:PKGBUILD 不存在。

在此處輸入圖像描述

但是,如果我執行,makepkg -p PKGBUILD.asc那麼就可以了。

在此處輸入圖像描述

可以向我解釋為什麼第一個不起作用。謝謝

我是如何解決的


問題是在下載時PKGBUILD,瀏覽器在文件中添加了一個不需要的副檔名,結果變成了PKGBUILDPKGBUILD.asc解決方案是簡單地刪除文件副檔名,即重命名PKGBUILD.ascPKGBUILD,你可能有另一個無關緊要的副檔名,重要的是刪除它。

了解更多資訊


makepkg是一個自動建構包 Arch 的腳本。當您使用它而不告訴它要建構哪個文件時,您實際上是在告訴它什麼都不做,這會給您留下您在此處看到的錯誤。

此錯誤說明它正在嘗試呼叫PKGBUILD哪個包建構描述文件,該文件需要在建構包之前由makepkg. 當您使用該-p標誌時,您告訴使用代替makepkg建構包buildscript``PKGBUILD

makepkg我強烈建議您通過執行閱讀手冊頁,man makepkg以便您可以了解有關此工具的更多資訊以供將來使用。我也會在這里為您連結https://www.archlinux.org/pacman/makepkg.8.html

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