ModemManager-1.24.2

Introduction à ModemManager

ModemManager fournit une API de haut niveau unifiée pour communiquer avec des modems mobiles en bande large, quel que soit le protocole exact utilisé pour communiquer avec l'appareil.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dépendances de ModemManager

Requises

libgudev-238

Recommandées

Facultatives

GTK-Doc-1.34.0

Notes des auteurs : https://wiki.linuxfromscratch.org/blfs/wiki/ModemManager

Installation de ModemManager

Installez ModemManager en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup ..                 \
      --prefix=/usr            \
      --buildtype=release      \
      -D bash_completion=false \
      -D qrtr=false            \
      -D systemdsystemunitdir=no &&
ninja

Pour tester les résultats lancez : ninja test.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

-D bash_completion=false : utilisez cette option si le paquet externe bash-completion n'est pas installé.

-D qrtr=false : ce paramètre désactive la prise en charge du protocole QRTR qui nécessite le paquet externe libqrtr-glib.

-D systemdsystemunitdir=no : ce paramètre empêche meson de chercher le répertoire des unités systemd et d'échouer parce qu'il n'est pas disponible sur les systèmes SysV.

Contenu

Programmes installés: mmcli et ModemManager
Bibliothèques installées: libmm-glib.so
Répertoires installés: /etc/ModemManager, /usr/include/libmm-glib, /usr/include/ModemManager, /usr/lib/ModemManager, /usr/share/ModemManager, /usr/share/gtk-doc/html/libmm-glib (facultatif) et /usr/share/gtk-doc/html/ModemManager (facultatif)

Descriptions courtes

mmcli

est un utilitaire utilisé pour contrôler et surveiller ModemManager

ModemManager

est un service D-Bus utilisé pour communiquer avec des modems

libmm-glib.so

contient les fonctions de l'API pour communiquer avec des modems mobile à bande large, quel que soit le protocole exact utilisé pour l'appareil