GUIアプリケーションユーザーにrootパスワードを要求し、それをmakepkgにパイプするにはどうすればよいですか?

GUIアプリケーションユーザーにrootパスワードを要求し、それをmakepkgにパイプするにはどうすればよいですか?

Rustについて学んでいます。私はaurを持ってパッケージをインストールする簡単なGUIアプリケーションを構築しています。私はtauriをGUIとして使用します。

したがって、aurアプリケーションをインストールするためにmakepkg -siパッケージディレクトリで実行します。ただし、インストール中はルートパスワードが必要です。ウェブサーフィンをしてみると、pkexecを使ってグラフィック的にパスワードを聞くことができることがわかりました。

私が何をすべきか知っていますか?私が読むことができる記事がありますか?

ベストアンサー1

したがって、aurアプリケーションをインストールするためにパッケージディレクトリでmakepkg -siを実行します。ただし、インストール中はルートパスワードが必要です。ウェブサーフィンをしてみると、pkexecを使ってグラフィック的にパスワードを聞くことができることがわかりました。

makepkgそれ自体必要に応じてsudoを使用してください。パスワードを直接尋ねるのではなく、電話をかけたりパックマンを呼び出す必要があるときですsudodoas

したがって、sudoを使用している場合は、SUDO_ASKPASSパスワードプロンプトを表示する一部のプログラムに環境変数を設定できます。

PACMAN_AUTH~/.config/pacman/makepkg.confからpkexecを有効にすることもできます。

おすすめ記事