Arch Linuxでmakepkgが機能しないのはなぜですか?

Arch Linuxでmakepkgが機能しないのはなぜですか?

このパッケージをインストールしようとしています。https://github.com/w0ng/dwm dwmウィンドウマネージャを設定/カスタマイズします。

問題は、これをインストールするには「makepkg」を使用する必要があることです。しかし、私がするとき"#makepkg -efi"、出力エラー "makepkgをrootとして実行すると、システムに永続的な致命的な損傷を引き起こす可能性があるため、許可されません。"

そのため、新しいユーザーを作成し、「chmod 777」を使用してすべてのファイルの権限を変更して、すべての権限を付与しました。

私がするとき"$makepkg -efi"、エラーが発生"/directory_nameにパッケージを作成するための書き込み権限がありません。中断中..."

「makepkg」を動作させるにはどうすればよいですか?

答え1

makepkgをrootとして使用しないでください。 AURは非公式のユーザー作成パッケージを構築しているため、これは危険です。

一般ユーザーとしてパッケージをダウンロードします。例:

wget https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz

その後、アーカイブを抽出します。

tar xvzf package-query

それからビルドしてみてください。

makepkg

答え2

root以外のユーザーとしてフォルダを作成し、アーカイブをダウンロードしてみてください。

関連情報