📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 7行目: | 7行目: | ||
<br> | <br> | ||
<code>sudo</code>のような古典的な権限承認プログラムとは異なり、PolKitはセッション全体に対してroot権限を与えるのではなく、各アクションに対してのみ権限を与える。<br> | <code>sudo</code>のような古典的な権限承認プログラムとは異なり、PolKitはセッション全体に対してroot権限を与えるのではなく、各アクションに対してのみ権限を与える。<br> | ||
<br><br> | |||
== PolKitのインストール == | |||
多くのLinuxディストリビューションには、初期状態でPolKitがインストールされている。<br> | |||
もし、別途インストールする必要がある場合、ソースコードからPolKitをインストールする。<br> | |||
<br> | |||
PolKitのビルドに必要なライブラリをインストールする。<br> | |||
sudo zypper install dbus-1-devel libexpat-devel systemd-devel glib2-devel gobject-introspection-devel mozjs78-devel | |||
<br> | |||
[https://www.freedesktop.org/software/polkit/releases/ PolKitの公式Webサイト]または[https://gitlab.freedesktop.org/polkit/polkit GitLab]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf polkit-<バージョン>.tar.gz | |||
cd polkit-<バージョン> | |||
<br> | |||
PolKitをビルドおよびインストールする。<br> | |||
また、設定可能なオプションの一覧は、<code>meson configure</code>コマンドで取得することができる。<br> | |||
meson setup build --prefix=<PolKitのインストールディレクトリ> -Dexample=true | |||
meson compile -C build | |||
meson install -C build | |||
<br><br> | <br><br> | ||