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.2.1, libgudev-238, libxslt-1.1.42, and Polkit-125
Systemd-256.5 (runtime)
GLib-2.82.2 (with GObject Introspection)
D-Bus Python-1.3.2 (for the integration tests), GTK-Doc-1.34.0, LVM2-2.03.28, PyGObject-3.50.0 (for the integration tests), exFAT, and libiscsi
btrfs-progs-6.12, dosfstools-4.2, gptfdisk-1.0.10, mdadm-4.3, and xfsprogs-6.11.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.2.1 has been built with
optional dependencies.