The UDisks package provides a daemon, tools and libraries to access and manipulate disks and storage devices.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/storaged-project/udisks/releases/download/udisks-2.10.1/udisks-2.10.1.tar.bz2
Download MD5 sum: 613af9bfea52cde74d2ac34d96de544d
Download size: 1.8 MB
Estimated disk space required: 44 MB (with tests)
Estimated build time: 0.2 SBU (with tests)
libatasmart-0.19, libblockdev-3.1.0, libgudev-238, libxslt-1.1.39, and Polkit-124
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, and libiscsi
btrfs-progs-6.6.1, dbus-1.14.10, dosfstools-4.2, gptfdisk-1.0.9, mdadm-4.2, and xfsprogs-6.5.0
Install UDisks by running the following commands:
./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.
Now, as the root
user:
make install
--disable-static
: This switch prevents installation of static versions of the libraries.
--enable-gtk-doc
: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.
--enable-available-modules
: This switch enables additional UDisks2 functionalities if libblockdev-3.1.0 has been built with optional dependencies.