Introduction to libqmi
The libqmi package contains a GLib-based library for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol.
Note
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Package Information
libqmi Dependencies
Required
GLib-2.78.3 and libgudev-238
Recommended
gobject-introspection-1.78.1 and libmbim-1.26.4
Optional
GTK-Doc-1.33.2, help2man, and libqrtr-glib
Installation of libqmi
Install libqmi by running the following commands:
PYTHON=python3 ./configure --prefix=/usr --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.
--disable-mbim-qmux
: This switch disables support for using a MBIM control device for QMI messages. Use this switch if you did not install libmbim.
Contents
Installed Programs: qmicli, qmi-firmware-update, and qmi-network
Installed Libraries: libqmi-glib.so
Installed Directories: /usr/include/libqmi-glib and /usr/share/gtk-doc/html/libqmi-glib
Short Descriptions
qmicli
|
is an utility used to control QMI devices
|
qmi-firmware-update
|
is an utility used to perform firmware updates on QMI devices
|
qmi-network
|
is an utility used for simple network management of QMI devices
|
libqmi-glib.so
|
contains API functions for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol
|