Installation Process - williamgardner2017/Hampod_Program GitHub Wiki

  • Go through steps of the installation process here.

Installation Process

There are two methods of installation

  • The first method is to install the entire system as one bulk file.
  • The second method is to install each Hampod component manually.

Plug and Play Install

Manual Install

  1. On a separate computer, install BalenaEtcher.
  2. From the NanoPi Neo Official Card Image site, download Debian-Jessie 4.14 (named "h3-sd-debian-jessie-4.14-armhf-20231107.img.gz"). The link can be found here.
  3. Flash the downloaded Debian-Jessie Image file onto the microSD card using BalenaEtcher.
  4. Plug microSD into NanoPi Neo.
  5. Provide NanoPi with power using power cable and internet with ethernet cable.
  6. Run your computer IP.
  7. "ssh" into your NanoPi Neo by:
ssh root@<yourip>
  1. Create "pi" user by running:
root@bar:~$ sudo adduser pi
  1. Go through process of setting up user.
  2. exit the root user by running:
root@bar:~$ exit
  1. Now that you have a non-root user, "ssh" into your NanoPi Neo through the "pi user by running:
ssh pi@<yourip>
  1. Retrieve your IP address for the NanoPi by running:
pi@bar:~$ ip addr
  1. Exit "pi" user and return to "root" user by running the following:
pi@bar:~$ exit
ssh root@<yourip>
  1. Give the "pi" user "sudo" permissions by running the following:
root@bar:~$ sudo usermod -aG sudo pi
  1. Exit "root" user and return to "pi" user by running the following:
root@bar:~$ exit
ssh pi@<yourip>
  1. Run the following:
pi@bar:~$ sudo nano /etc/apt/sources.list
  1. Replace the code in the sources.list file with the following:
deb http://archive.debian.org/debian/ stretch main non-free contrib
deb-src http://archive.debian.org/debian/ stretch main non-free contrib
  1. Run the following (NOTE: This might take a while). If it errors, go to step 19.
pi@bar:~$ sudo apt-get update
  1. If it errors, run the following. Then rerun step 18:
pi@bar:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC
pi@bar:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
pi@bar:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9
pi@bar:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EF0F382A1A7B6500
  1. Install "gcc" through running the following:
pi@bar:~$ sudo apt-get install gcc
  1. Install "git" through running the following:
pi@bar:~$ sudo apt-get install git
  1. Install the Hamlib library through running the following: PROVIDE HAMLIB PROCESS
  2. Install the Festival library through running the following: PROVIDE FESTIVAL PROCESS
  3. Run the following:
pi@bar:~$ sudo ldconfig
  1. Run the following:
pi@bar:~$ sudo usermod -aG dialout pi
⚠️ **GitHub.com Fallback** ⚠️