Main • Features • VPN support • Hacking • Translations • Support |
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
- 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
- Install libdbus-glib-1-dev from Experimental
aptitude -t experimental install libdbus-glib-1-dev
- Check out a copy of the source code
git clone git://git.freedesktop.org/git/NetworkManager/NetworkManager.git
- 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.
- Build!
make make install