ModemManager-1.10.0

#### Beyond Linux® From Scratch - Version 2019-02-27

### Chapter 12. System Utilities

- Prev

  MC-4.8.22

- Next

  p7zip-16.02

- Up
- Home

# ModemManager-1.10.0

## Introduction to ModemManager

ModemManager provides a unified high level API for communicating with mobile broadband modems, regardless of the protocol used to communicate with the actual device.

This package is known to build and work properly using an LFS-8.4 platform.

### Package Information

- Download (HTTP): https://www.freedesktop.org/software/ModemManager/ModemManager-1.10.0.tar.xz

- Download MD5 sum: 92d25176d0cc9d588ca29700b33c7d98

- Download size: 2.1 MB

- Estimated disk space required: 130 MB (with tests)

- Estimated build time: 1.0 SBU (with tests)

### ModemManager Dependencies

#### Required

libgudev-232

#### Recommended

gobject-introspection-1.58.3, libmbim-1.18.0, libqmi-1.22.0, Polkit-0.115, and Vala-0.42.5

#### Optional

GTK-Doc-1.29

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/ModemManager

## Installation of ModemManager

Install ModemManager by running the following commands:

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

To test the results, issue: make check.

Now, as the `root` user:

    make install

## Command Explanations

`--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.

## Contents

Installed Programs: mmcli and ModemManager
Installed Libraries: libmm-glib.so
Installed Directories: /usr/include/libmm-glib, /usr/include/ModemManager, /usr/lib/ModemManager, /usr/share/gtk-doc/html/libmm-glib, and /usr/share/gtk-doc/html/ModemManager

### Short Descriptions

mmcli | is an utility used to control and monitor the ModemManager.
ModemManager | is a D-Bus service used to communicate with modems.
`libmm-glib.so` | contains API functions for communicating with mobile broadband modems, regardless of the protocol used to communicate with the actual device.

Last updated on 2019-02-17 20:19:58 -0600

- Prev

  MC-4.8.22

- Next

  p7zip-16.02

- Up
- Home