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 qrtr=false            &&
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 qrtr=false: This switch
          disables support for the QRTR protocol which needs the external
          libqrtr-glib
          package.
        
       
      
        
          Configuring ModemManager
        
        
          
            Systemd
            Units
          
          
            To start the ModemManager daemon at boot,
            enable the previously installed systemd unit by running the
            following command as the root
            user:
          
          systemctl enable ModemManager
         
       
      
        
          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 a 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
                   |