reticulum - Initial work to install Reticulum and Nomad for use be a local user.

This commit is contained in:
thetechprepper
2026-05-11 09:29:16 -07:00
parent 2947e08865
commit b18f6a4dbc
4 changed files with 50 additions and 1 deletions
+32
View File
@@ -0,0 +1,32 @@
#!/bin/bash
# Author : Gaston Gonzalez
# Date : 13 February 2026
# Updated : 11 May 2026
# Purpose : Install Reticulum
# Version pin Reticulum and Nomadnet as we want to favor stability
# above all other concerns (security, features, etc.).
RNS_VERSION=1.2.5
NOMADNET_VERSION=0.9.8
et-log "Installing Python3..."
apt install \
python3 \
python3-pip \
-y
et-log "Downloading rns ${RNS_VERSION} for offline install..."
python3 -m pip download -d wheelhouse rns==${RNS_VERSION}
et-log "Downloading nomadnet ${NOMADNET_VERSION} for offline install..."
python3 -m pip download -d wheelhouse nomadnet==${NOMADNET_VERSION}
et-log "Installing Reticulum and Nomadnet for single user use..."
PYTHONUSERBASE=/etc/skel/.local \
python3 -m pip install --user \
--no-index --find-links=wheelhouse \
rns==${RNS_VERSION} \
nomadnet==${NOMADNET_VERSION}
et-log "Removing wheelhouse to save space..."
[[ -e wheelhouse ]] && rm -vrf wheelhouse
+4 -1
View File
@@ -2,7 +2,7 @@
#
# Author : Gaston Gonzalez
# Date : 16 March 2024
# Updated : 7 May 2026
# Updated : 11 May 2026
# Purpose : Main installer for EmComm Tools Community (ETC)
. ./env.sh
@@ -119,5 +119,8 @@ exitIfNotRoot
# Security Patches
./patch-copy-fail.sh
# Install Reticulum and NomadNet
./install-reticulum.sh
# Debrand Ubuntu
./debrand.sh
+7
View File
@@ -0,0 +1,7 @@
#!/bin/bash
# Author : Gaston Gonzalez
# Date : 11 April 2025
# Purpose : Test NomadNet installation
OUT=$(PYTHONUSERBASE=/etc/skel/.local /etc/skel/.local/bin/nomadnet --version)
exit $?
+7
View File
@@ -0,0 +1,7 @@
#!/bin/bash
# Author : Gaston Gonzalez
# Date : 11 April 2025
# Purpose : Test Reticulum installation
OUT=$(PYTHONUSERBASE=/etc/skel/.local /etc/skel/.local/bin/rnsd --version)
exit $?