Installation of ModemManager
Install ModemManager by running
the following commands:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D bash_completion=false \
-D man=false \
-D qrtr=false \
-D systemdsystemunitdir=no &&
ninja
To test the results, issue: ninja
test.
Now, as the root
user:
ninja install
Command Explanations
--buildtype=release
:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.
-D bash_completion=false
:
Use this option if the external bash-completion
package is not installed.
-D man=false
: Use this
option if the external help2man package is
not installed.
-D qrtr=false
: This switch
disables support for the QRTR protocol which needs the external
libqrtr-glib
package.
-D systemdsystemunitdir=no
:
This switch prevents meson from
looking for the systemd units directory and failing since it is not
available on SysV systems.
Contents
Installed Programs:
mmcli and ModemManager
Installed Libraries:
libmm-glib.so
Installed Directories:
/etc/ModemManager,
/usr/include/libmm-glib, /usr/include/ModemManager,
/usr/lib/ModemManager, /usr/share/ModemManager,
/usr/share/gtk-doc/html/libmm-glib (optional), and
/usr/share/gtk-doc/html/ModemManager (optional)
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
|