web-dev-qa-db-ja.com

AURパッケージをビルドしてインストールすることはできません-どうすればよいですか?

AURは世の中で最大のリポジトリと言われていますが、ビルドとインストールを試みたり、依存関係をビルドとインストールしようとしたりすると、必ずしも成功するとは限りません。

その時点で中規模ユーザーは何ができますか?

通常(つまり、ubuntuユーザーの場合)、アイデアはソースからビルドしてインストールすることです。それは私にとって十分な一時的な努力です-しかし、自動化されたPamac/pacmanができなかったものを修正するにはどうすればよいですか?

2
user32012

AURはサポートされていないリポジトリです。PKGBUILDSの品質は、非常に良いものから、ひどく悪いものや完全に怠慢なものまでさまざまです。

常に何かをインストールする前にPKGBUILDを読んで、パッケージページのコメントを見て満足してください。 makepkgを実行するときに、予期しない「驚き」は発生しません。

また、not AURヘルパーに依存してビルドプロセスを自動化し、それによって公式にサポートされているリポジトリとAURの区別を曖昧にする習慣を身に付ける必要があります。

特定のPKGBUILDが正常にビルドされない場合、最初のステップは手動でビルドすることです。makepkgは、問題を特定するのに十分な情報を提供する意味のあるエラーメッセージを提供します。

Arch LinuxはUbuntuとは異なります。ユーザーはPKGBUILD(基本的に基本的なbashスクリプト)とmanmakepkgページを読み、責任を持ってインストールを維持するためにビルドプロセスを十分に理解できることが期待されます。 。

障害がPKGBUILDにある場合は、パッケージのAURページにその影響についてコメントを残して、メンテナおよび同じパッケージをインストールする可能性のある他の人に警告します。問題が解決されない場合は、いつでもパッケージを孤立させるように依頼し、それを採用して、期待どおりに機能するようにPKGBUILDを修正できます。

Arch Wikiには パッケージを維持するためのガイドライン があります。

4
jasonwryan