Skip to content

Instantly share code, notes, and snippets.

@meelash
Last active May 15, 2024 23:48
Show Gist options
  • Save meelash/9dd5be7eb87cb9b1cae358099c44e8a8 to your computer and use it in GitHub Desktop.
Save meelash/9dd5be7eb87cb9b1cae358099c44e8a8 to your computer and use it in GitHub Desktop.
Instructions for building network manager on nano pi
mkdir src
cd src/
sudo nano /etc/apt/sources.list # uncomment all the deb-src lines
sudo apt update
sudo apt upgrade
sudo apt install -y devscripts python3-pexpect libnss3-dev libjansson-dev libcurl4-gnutls-dev python-gobject-dev# devscripts gives you dget. python3-pexpect is necessary?
dget -u https://deb.debian.org/debian/pool/main/n/network-manager/network-manager_1.42.4-1.dsc # link comes from: https://tracker.debian.org/pkg/network-manager
# -u means --allow-unauthenticated- I couldn't get the gpg key to work on nano pi- worked fine on pi 3b
cd network-manager-1.42.4/
sudo apt build-dep network-manager # necessary when using ./configure + make?
./autogen.sh
make -j 4
sudo make install exec_prefix=/usr libdir=/usr/lib/arm-linux-gnueabihf
./libtool --finish /usr/lib/arm-linux-gnueabihf/NetworkManager/1.42.4 # necessary?
./libtool --finish /usr/lib/NetworkManager/1.42.4 # necessary?
./libtool --finish /usr/lib/pppd/2.4.7 # necessary?
nmcli --version
nmcli
nmcli dev
nmcli connection show
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment