UDisks-2.10.1

UDisks の概要

The UDisks package provides a daemon, tools and libraries to access and manipulate disks and storage devices.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

UDisks の依存パッケージ

必須

libatasmart-0.19, libblockdev-3.0.4, libgudev-238, libxslt-1.1.39, Polkit-123

推奨

任意 (GNOME 構築時に必要)

gobject-introspection-1.78.1

任意

D-Bus Python-1.3.2 (for the integration tests), GTK-Doc-1.33.2, LVM2-2.03.23, PyGObject-3.46.0 (for the integration tests), exFAT, libiscsi

Optional Runtime Dependencies

btrfs-progs-6.6.1, dosfstools-4.2, gptfdisk-1.0.9, mdadm-4.2, and xfsprogs-6.5.0

UDisks のインストール

以下のコマンドを実行して UDisks をビルドします。

./configure --prefix=/usr        \
            --sysconfdir=/etc    \
            --localstatedir=/var \
            --disable-static     \
            --enable-available-modules &&
make

To test the results, issue: make check. A more thorough test can be run with make ci. You must first create the directories /var/run/udisks2 and /var/lib/udisks2, and the optional python modules should be present.

root ユーザーになって以下を実行します。

make install

コマンド説明

--disable-static: このスイッチはスタティックライブラリをインストールしないようにします。

--enable-gtk-doc: GTK-Doc をインストール済で API ドキュメントを再構築する場合に指定します。

--enable-available-modules: This switch enables additional UDisks2 functionalities if libblockdev-3.0.4 has been built with optional dependencies.

パッケージ構成

インストールプログラム: udisksctl, umount.udisks2
インストールライブラリ: libudisks2.so
インストールディレクトリ: /etc/udisks2, /usr/include/udisks2, /usr/libexec/udisks2, /usr/share/gtk-doc/html/udisks2, /var/lib/udisks2

概略説明

udisksctl

is a command-line program used to interact with the udisksd daemon

umount.udisks2

is a command-line program used to unmount file systems that have been mounted by the UDisks daemon

libudisks2.so

contains the UDisks API functions