Distro specific NetworkManager notes: Debian

These instructions assume you are running Debian Unstable. At the time of writing, some of the packages necessary to compile are only available in experimental. Add:

 deb http://ftp.debian.org/debian experimental main contrib non-free 

to  /etc/apt/sources.list , and run aptitude update

  1. Install build-essential, gnome-common, automake1.9, libglib2.0-dev, libgtk2.0-dev, libglade2-dev, libgconf2-dev, libgnome-keyring-dev, libgnomeui-dev, libiw-dev, libnl-dev, and git-core from Unstable:
    • aptitude install build-essential gnome-common automake1.9 libglib2.0-dev libgtk2.0-dev libglade2-dev libgconf2-dev libgnome-keyring-dev libgnomeui-dev libiw-dev libnl-dev git-core ppp-dev 
  2. Install libdbus-glib-1-dev from Experimental
    • aptitude -t experimental install libdbus-glib-1-dev 
  3. Check out a copy of the source code
    • git clone git://git.freedesktop.org/git/NetworkManager/NetworkManager.git 
  4. In the new source directory, generate the configure scripts
    • cd NetworkManager
      ./autogen.sh 
      I get a lot of error-looking messages on this step, but they don't seem to cause any problems, so I guess it's okay. This step actually runs ./configure, as well, so we can skip that.
  5. Build!
    • make
      make install 

Projects/NetworkManager/Debian (last edited 2016-02-12 13:44:05 by LubomirRintel)