2023年8月に更新されました、別のオプション

2023年8月に更新されました、別のオプション

を実行するとmakepkg -cfエラーが発生します。

==> ERROR: PKGBUILD does not exist.

ここに画像の説明を入力してください。

しかし、実行してみると動作makepkg -p PKGBUILD.ascします。

ここに画像の説明を入力してください。

誰かが最初のものがうまくいかない理由を説明できますか?

ベストアンサー1

どうやって解決しましたか?


問題は、ダウンロード中にPKGBUILDブラウザがファイルに不要な拡張子を追加し、その結果になるということですPKGBUILDPKGBUILD.asc回避策は、単にファイル拡張子を削除することです。つまり、名前PKGBUILD.ascをに変更すると、PKGBUILD問題にならない他の拡張子がある可能性があります。重要なことは、削除することです。

より多くの情報を知りたい場合


makepkgArch パッケージを自動的にビルドするスクリプトです。どのファイルをビルドするかを知らずに使用すると、本質的に何もしないように指示するものであり、これによりここに表示されるエラーが発生します。

PKGBUILDこのエラーは、必要なパッケージビルド記述子ファイルを呼び出そうとすることを意味しますmakepkg。そのフラグを使用すると、-p代わりにを使用してmakepkgパッケージをビルドするように求められます。buildscriptPKGBUILD

makepkgman makepkg後で使用するためにこのツールの詳細を学ぶために、ランニングのmanページを読んでください。ここにリンクもあります。https://www.archlinux.org/pacman/makepkg.8.html

おすすめ記事