UDisks-2.9.4

Introduction à UDisks

Le paquet UDisks fournit un démon, des outils et des bibliothèques pour accéder et manipuler des disques et des périphériques de stockage

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Dépendances de UDisks

Requises

libatasmart-0.19, libblockdev-2.27, libgudev-237, libxslt-1.1.35 et Polkit-121

Requis à l'exécution

btrfs-progs-5.18.1, dbus-1.14.0, dosfstools-4.2, gptfdisk-1.0.9, mdadm-4.2 et xfsprogs-5.18.0

Recommandées

Facultatives (Requises pour la construction de GNOME)

gobject-introspection-1.72.0

Facultatives

D-Bus Python-1.2.18 (pour les tests d'intégration), GTK-Doc-1.33.2, LVM2-2.03.16, ntfs-3g-2022.5.17, PyGObject-3.42.2 (pour les tests d'intégration), exFAT et libiscsi

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/udisks2

Installation de UDisks

Installez UDisks en exécutant les commandes suivantes :

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

Pour tester les résultats, lancez : make check. Un test plus complet peut être lancé avec make ci. Vous devez d'abord créer les répertoires /var/run/udisks2 et /var/lib/udisks2 et les modules python facultatifs devraient être présents.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--enable-gtk-doc : Utilisez ce paramètre si GTK-Doc est installé et si vous souhaitez reconstruire et installer la documentation de l'API.

Configuration de UDisks2

Fichiers de configuration

/etc/udisks2/mount_options.conf et /etc/udisks2/udisks2.conf

Informations sur la configuration

La configuration par défaut de UDisks2 suppose que ntfs-3g est utilisé pour monter les systèmes de fichiers NTFS. Si le script enveloppe pour le pilote NTFS3 du noyau (recommandé dans la page ntfs-3g-2022.5.17) est utilisé à la place, créez un fichier de configuration pour UDisks2 qui soit compatible avec NTFS3 pour permettre de monter les systèmes de fichiers NTFS :

cat > /etc/udisks2/mount_options.conf << "EOF"
[defaults]
ntfs_defaults=uid=$UID,gid=$GID
EOF

Contenu

Programmes installés: udisksctl et umount.udisks2
Bibliothèque installée: libudisks2.so
Répertoires installés: /etc/udisks2, /usr/include/udisks2, /usr/libexec/udisks2, /usr/share/gtk-doc/html/udisks2 et /var/lib/udisks2

Descriptions courtes

udisksctl

est un programme en ligne de commande utilisé pour interagir avec le démon udiskd

umount.udisks2

est un programme en ligne de commande utilisé pour démonter les systèmes de fichiers montés par le démon UDisks

libudisks2.so

contient les fonctions de l'API de UDisks

Last updated on