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.0.4, libgudev-238, libxslt-1.1.39, and Polkit-123
Systemd-254 (runtime)
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, 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.0.4 has been built with optional
dependencies.