jhbuildをrootとして実行する方法

jhbuildをrootとして実行する方法

jhbuild をインストールし、PATH 変数を $PATH:~/.local/bin に設定しました。 jhbuildコマンドを実行するとエラーが発生します。jhbuildをrootとして使用しないでください。ユーザーを root 以外のユーザーに変更し、PATH 値を上の値に変更して ~ を /root に置き換えると、エラーが発生します。jhbuild コマンドが見つかりません。 私はkali linuxを使用しているので、デフォルトのユーザーはrootです。

ベストアンサー1

あなたが経験しているアクションは、権限やバイナリの場所には関係なく、むしろそれを実行しているユーザーに関連しています。たとえば、rootとして実行できるように、JHBUILD_RUN_AS_ROOT任意の値で環境変数を指定します。env JHBUILD_RUN_AS_ROOT= jhbuild ...jhbuild

これはかなり文書化されていない機能であり、アプリの改善を提案しましたが、そのフィードバックは無視されました。https://github.com/GNOME/jhbuild/blob/master/jhbuild/main.py#L97これがなぜ機能するのか理解してください。

おすすめ記事