12,964
回編集
44行目: | 44行目: | ||
<br> | <br> | ||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
Systemdのビルドに必要なライブラリをインストールする。<br> | |||
sudo zypper install meson ninja python3-Jinja2 glib2-devel dbus-1-devel p11-kit-devel libarchive-devel pcre2-devel libcurl-devel libcap-devel \ | |||
libmount-devel libfdisk-devel libblkid-devel libdw-devel libpwquality-devel passwdqc-devel libkmod-devel libbpf-devel \ | |||
zlib-devel liblz4-devel libzstd-devel xz-devel libbz2-devel \ | |||
pam-devel libgnutls-devel libopenssl-devel libopenssl-1_1-devel libcryptsetup-devel libgcrypt-devel libgpg-error-devel \ | |||
qrencode-devel libiptc-devel libidn2-devel libmicrohttpd-devel \ | |||
libxkbcommon-devel libfido2-devel tpm2-0-tss-devel libseccomp-devel libacl-devel audit-devel \ | |||
libapparmor-devel # AppArmorを使用する場合 | |||
libselinux-devel # SELinuxを使用する場合 | |||
xen-devel # Xenを使用する場合 | |||
<br> | |||
[https://github.com/systemd/systemd SystemdのGithub]にアクセスして、ソースコードをダウンロードする。<br> | [https://github.com/systemd/systemd SystemdのGithub]にアクセスして、ソースコードをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
50行目: | 61行目: | ||
<br> | <br> | ||
Systemdをビルドおよびインストールする。<br> | Systemdをビルドおよびインストールする。<br> | ||
meson --prefix=<Systemdのインストールディレクトリ> -Dmode=release build | |||
ninja -C ./build -j $(nproc) | |||
ninja -C ./build install | |||
<br><br> | <br><br> | ||