The UDisks package provides a daemon, tools and libraries to access and manipulate disks and storage devices.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://github.com/storaged-project/udisks/releases/download/udisks-2.11.0/udisks-2.11.0.tar.bz2
Download SHA256 Sum: 0bf30151fe8d9d2fb59b57f6630739dfbbd16417dee69ec57d43b37335bd649a
Download MD5 sum: 36b88512de095e76eec28eafc391e95a
Download size: 21,897.1 KB
Estimated disk space required: 41,257.7 KB
Estimated build time: less than 0.5 SBU
libatasmart-0.19, libblockdev-3.4.0, libgudev-238, and Polkit-126
Systemd-258.1 (runtime)
GLib-2.86.2 (with GObject Introspection)
"dbus-python" (for the integration tests), "gtk-doc", libxslt-1.1.43 (for the man pages), LVM2-2.03.36, PyGObject-3.54.5 (for the integration tests), exFAT, and libiscsi
"btrfs-progs", dosfstools-4.2, "gptfdisk", "mdadm", and "xfsprogs"
Prepare UDisks by running the following commands:
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-available-modulesmake
![[Note]](../images/note.png)
You must first create the directories first and have the optional python modules should be present. To test the results, issue:
mkdir -pv /var/run/udisks2 mkdir -pv /var/lib/udisks2 make check make ci
Now Install the package, 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" has been built with optional
dependencies.