「Qtの応用 - Systemd」の版間の差分

ナビゲーションに移動 検索に移動
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>
  mkdir build && cd build
  meson --prefix=<Systemdのインストールディレクトリ> -Dmode=release build
  ninja -C ./build -j $(nproc)
../configure --prefix=<Systemdのインストールディレクトリ>
  ninja -C ./build install
  make -j $(nproc)
  make install
<br><br>
<br><br>


案内メニュー