kopia lustrzana https://github.com/km4ack/pi-build
fix broken path
rodzic
e02cfeda3b
commit
a323d98627
101
build-a-pi
101
build-a-pi
|
@ -77,8 +77,8 @@ fi
|
||||||
|
|
||||||
echo $BUTTON
|
echo $BUTTON
|
||||||
|
|
||||||
cat appchoices | sed 's/TRUE,//g' | sed 's/,//' | sed 's/$/=yes/' > $MYDIR/config
|
cat $MYDIR/appchoices | sed 's/TRUE,//g' | sed 's/,//' | sed 's/$/=yes/' > $MYDIR/config
|
||||||
rm appchoices
|
rm $MYDIR/appchoices
|
||||||
};export -f MAIN
|
};export -f MAIN
|
||||||
|
|
||||||
MAIN
|
MAIN
|
||||||
|
@ -89,6 +89,11 @@ source $MYDIR/config
|
||||||
|
|
||||||
if [ $HOTSPOT = "yes" ] > /dev/null 2>&1
|
if [ $HOTSPOT = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING AUTOHOTSPOT
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
cd $DIR
|
cd $DIR
|
||||||
wget https://raw.githubusercontent.com/km4ack/pi-scripts/master/autohotspotN-setup
|
wget https://raw.githubusercontent.com/km4ack/pi-scripts/master/autohotspotN-setup
|
||||||
chmod +x $DIR/autohotspotN-setup
|
chmod +x $DIR/autohotspotN-setup
|
||||||
|
@ -108,6 +113,11 @@ fi
|
||||||
|
|
||||||
if [ $CONKY = "yes" ] > /dev/null 2>&1
|
if [ $CONKY = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING CONKY
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
if ! hash conky 2>/dev/null; then
|
if ! hash conky 2>/dev/null; then
|
||||||
sudo apt install -y conky
|
sudo apt install -y conky
|
||||||
fi
|
fi
|
||||||
|
@ -124,6 +134,11 @@ fi
|
||||||
|
|
||||||
if [ $FLRIG = "yes" ] > /dev/null 2>&1
|
if [ $FLRIG = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING FLRIG
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
if ! hash flrig 2>/dev/null; then
|
if ! hash flrig 2>/dev/null; then
|
||||||
sudo apt install -y flrig
|
sudo apt install -y flrig
|
||||||
fi
|
fi
|
||||||
|
@ -131,6 +146,11 @@ fi
|
||||||
|
|
||||||
if [ $FLDIGI = "yes" ] > /dev/null 2>&1
|
if [ $FLDIGI = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING FLDIGI
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
if ! hash fldigi 2>/dev/null; then
|
if ! hash fldigi 2>/dev/null; then
|
||||||
sudo apt install -y fldigi
|
sudo apt install -y fldigi
|
||||||
fi
|
fi
|
||||||
|
@ -138,6 +158,11 @@ fi
|
||||||
|
|
||||||
if [ $PAT = "yes" ] > /dev/null 2>&1
|
if [ $PAT = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING PAT WINLINK
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
if ! hash pat 2>/dev/null; then
|
if ! hash pat 2>/dev/null; then
|
||||||
cd $DIR
|
cd $DIR
|
||||||
wget https://github.com/la5nta/pat/releases/download/v0.8.0/pat_0.8.0_linux_armhf.deb
|
wget https://github.com/la5nta/pat/releases/download/v0.8.0/pat_0.8.0_linux_armhf.deb
|
||||||
|
@ -164,6 +189,11 @@ fi
|
||||||
|
|
||||||
if [ $ARDOPC = "yes" ] > /dev/null 2>&1
|
if [ $ARDOPC = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING PIARDOPC
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
mkdir -p $HOME/ardop
|
mkdir -p $HOME/ardop
|
||||||
cd $HOME/ardop
|
cd $HOME/ardop
|
||||||
wget https://www.cantab.net/users/john.wiseman/Downloads/Beta/piardopc
|
wget https://www.cantab.net/users/john.wiseman/Downloads/Beta/piardopc
|
||||||
|
@ -172,6 +202,11 @@ fi
|
||||||
|
|
||||||
if [ $ARDOPGUI = "yes" ] > /dev/null 2>&1
|
if [ $ARDOPGUI = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING ARDOP-GUI
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
mkdir -p $HOME/ardop
|
mkdir -p $HOME/ardop
|
||||||
cd $HOME/ardop
|
cd $HOME/ardop
|
||||||
wget https://www.cantab.net/users/john.wiseman/Downloads/Beta/piARDOP_GUI
|
wget https://www.cantab.net/users/john.wiseman/Downloads/Beta/piARDOP_GUI
|
||||||
|
@ -187,11 +222,21 @@ fi
|
||||||
|
|
||||||
if [ $PATMENU = "yes" ] > /dev/null 2>&1
|
if [ $PATMENU = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING PAT MENU
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
git clone https://github.com/km4ack/patmenu.git $HOME/patmenu && bash $HOME/patmenu/setup
|
git clone https://github.com/km4ack/patmenu.git $HOME/patmenu && bash $HOME/patmenu/setup
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $HAMLIB = "yes" ] > /dev/null 2>&1
|
if [ $HAMLIB = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING HAMLIB (RIG CONTROL)
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
cd $DIR
|
cd $DIR
|
||||||
wget https://sourceforge.net/projects/hamlib/files/hamlib/3.3/hamlib-3.3.tar.gz
|
wget https://sourceforge.net/projects/hamlib/files/hamlib/3.3/hamlib-3.3.tar.gz
|
||||||
tar -xzf $DIR/hamlib-3.3.tar.gz
|
tar -xzf $DIR/hamlib-3.3.tar.gz
|
||||||
|
@ -204,7 +249,12 @@ sudo ldconfig
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $GARIM = "yes" ] > /dev/null 2>&1
|
if [ $GARIM = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING GARIM
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
cd $HOME
|
cd $HOME
|
||||||
sudo apt-get install -y fluid
|
sudo apt-get install -y fluid
|
||||||
wget https://www.whitemesa.net/garim/src/garim-1.1.tar.gz
|
wget https://www.whitemesa.net/garim/src/garim-1.1.tar.gz
|
||||||
|
@ -218,6 +268,11 @@ fi
|
||||||
|
|
||||||
if [ $DIREWOLF = "yes" ] > /dev/null 2>&1
|
if [ $DIREWOLF = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING DIREWOLF
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
cd $HOME
|
cd $HOME
|
||||||
git clone https://www.github.com/wb2osz/direwolf
|
git clone https://www.github.com/wb2osz/direwolf
|
||||||
cd $HOME/direwolf
|
cd $HOME/direwolf
|
||||||
|
@ -231,6 +286,11 @@ fi
|
||||||
|
|
||||||
if [ $AX25 = "yes" ] > /dev/null 2>&1
|
if [ $AX25 = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING AX25
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
sudo apt-get install -y ax25-tools
|
sudo apt-get install -y ax25-tools
|
||||||
echo "wl2k "$CALL" 1200 255 7 Winlink" | sudo tee -a /etc/ax25/axports
|
echo "wl2k "$CALL" 1200 255 7 Winlink" | sudo tee -a /etc/ax25/axports
|
||||||
sudo apt-get install -y ax25-apps
|
sudo apt-get install -y ax25-apps
|
||||||
|
@ -238,6 +298,11 @@ fi
|
||||||
|
|
||||||
if [ $JS8CALL = "yes" ] > /dev/null 2>&1
|
if [ $JS8CALL = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING JS8CALL
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
cd $DIR
|
cd $DIR
|
||||||
JS8LATE=$(curl -s http://files.js8call.com/latest.html | grep armhf | awk '{ print $2 }' | sed 's/href=//' | sed 's/"//g')
|
JS8LATE=$(curl -s http://files.js8call.com/latest.html | grep armhf | awk '{ print $2 }' | sed 's/href=//' | sed 's/"//g')
|
||||||
JS8PKG=$(curl -s http://files.js8call.com/latest.html | grep armhf | awk '{ print $2 }' | sed 's/\///g' | sed 's/href="http:files.js8call.com[0-9].[0-9].[0-9]//' | sed 's/"//')
|
JS8PKG=$(curl -s http://files.js8call.com/latest.html | grep armhf | awk '{ print $2 }' | sed 's/\///g' | sed 's/href="http:files.js8call.com[0-9].[0-9].[0-9]//' | sed 's/"//')
|
||||||
|
@ -249,12 +314,22 @@ fi
|
||||||
|
|
||||||
if [ $PULSE = "yes" ] > /dev/null 2>&1
|
if [ $PULSE = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING PULSE AUDIO
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
sudo apt-get install -y pulseaudio
|
sudo apt-get install -y pulseaudio
|
||||||
sudo apt-get install -y pavucontrol
|
sudo apt-get install -y pavucontrol
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $M0IAX = "yes" ] > /dev/null 2>&1
|
if [ $M0IAX = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING M0IAX TOOLS
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
pip3 install gps
|
pip3 install gps
|
||||||
pip3 install maidenhead
|
pip3 install maidenhead
|
||||||
pip3 install psutil
|
pip3 install psutil
|
||||||
|
@ -269,6 +344,11 @@ fi
|
||||||
|
|
||||||
if [ $WSJTX = "yes" ] > /dev/null 2>&1
|
if [ $WSJTX = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING WSJTX
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
cd $DIR
|
cd $DIR
|
||||||
wget --no-check-certificate https://physics.princeton.edu/pulsar/k1jt/wsjtx_2.1.0_armhf.deb
|
wget --no-check-certificate https://physics.princeton.edu/pulsar/k1jt/wsjtx_2.1.0_armhf.deb
|
||||||
sudo dpkg -i wsjtx_2.1.0_armhf.deb
|
sudo dpkg -i wsjtx_2.1.0_armhf.deb
|
||||||
|
@ -278,6 +358,11 @@ fi
|
||||||
|
|
||||||
if [ $CHIRP = "yes" ] > /dev/null 2>&1
|
if [ $CHIRP = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING CHIRP
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
cd $DIR
|
cd $DIR
|
||||||
wget https://trac.chirp.danplanet.com/chirp_daily/LATEST/
|
wget https://trac.chirp.danplanet.com/chirp_daily/LATEST/
|
||||||
CHIRPBUILD=$(cat index.html | grep .tar.gz | grep chirp-daily- | awk '{ print $6 }' | sed 's/.*"//' | sed 's/>//' | sed 's/[<].*$//')
|
CHIRPBUILD=$(cat index.html | grep .tar.gz | grep chirp-daily- | awk '{ print $6 }' | sed 's/.*"//' | sed 's/>//' | sed 's/[<].*$//')
|
||||||
|
@ -293,12 +378,22 @@ fi
|
||||||
|
|
||||||
if [ $XASTIR = "yes" ] > /dev/null 2>&1
|
if [ $XASTIR = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING XASTIR
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
sudo apt-get install -y xastir
|
sudo apt-get install -y xastir
|
||||||
sudo sed -i 's/Exec=xastir/Exec=sudo xastir/' /usr/share/applications/xastir.desktop
|
sudo sed -i 's/Exec=xastir/Exec=sudo xastir/' /usr/share/applications/xastir.desktop
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $YAAC = "yes" ] > /dev/null 2>&1
|
if [ $YAAC = "yes" ] > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
echo;echo;echo
|
||||||
|
##################################################
|
||||||
|
##########INSTALLING YAAC
|
||||||
|
##################################################
|
||||||
|
sleep 2
|
||||||
cd $DIR
|
cd $DIR
|
||||||
wget https://www.ka2ddo.org/ka2ddo/YAAC.zip
|
wget https://www.ka2ddo.org/ka2ddo/YAAC.zip
|
||||||
sudo apt-get install -y openjdk-8-jre librxtx-java
|
sudo apt-get install -y openjdk-8-jre librxtx-java
|
||||||
|
|
Ładowanie…
Reference in New Issue