答え1
どうやって解決しましたか?
問題は、ダウンロード中にPKGBUILD
ブラウザがファイルに不要な拡張子を追加し、その結果になるということですPKGBUILD
。PKGBUILD.asc
回避策は、単にファイル拡張子を削除することです。つまり、名前PKGBUILD.asc
をに変更すると、PKGBUILD
問題にならない他の拡張子がある可能性があります。重要なことは、削除することです。
より多くの情報を知りたい場合
makepkg
Arch パッケージを自動的にビルドするスクリプトです。どのファイルをビルドするかを知らずに使用すると、本質的に何もしないように指示するものであり、これによりここに表示されるエラーが発生します。
PKGBUILD
このエラーは、必要なパッケージビルド記述子ファイルを呼び出そうとすることを意味しますmakepkg
。そのフラグを使用すると、-p
代わりにを使用してmakepkg
パッケージをビルドするように求められます。buildscript
PKGBUILD
makepkg
man makepkg
後で使用するためにこのツールの詳細を学ぶために、ランニングのmanページを読んでください。ここにリンクもあります。https://www.archlinux.org/pacman/makepkg.8.html
答え2
2023年8月に更新されました、別のオプション
可能であれば、-bin
梱包オプションをお試しください。コンパイルするものが何であれ、すでにコンパイルされている可能性があります。選択ですか?
これは過去にも様々な理由で問題となりました。アーチフォーラムを検討してください...
- https://bbs.archlinux.org/viewtopic.php?id=52118
- https://bbs.archlinux.org/viewtopic.php?id=154730
- https://bbs.archlinux.org/viewtopic.php?id=201265
- https://bbs.archlinux.org/viewtopic.php?id=143298
私はmake -si
特にyay
ここですGitHubのインストール手順。この質問を検索すると、この質問が出てくるので、他の人もこの問題に遭遇する可能性があります。
過去に何かが機能している可能性があり、一部の依存関係が更新を中断した可能性があります。
同じ手順ページに従ってyay
リポジトリからリポジトリに変更することで問題を解決しました。yay-bin
これで解決しました。