ubuntu reinstall
This commit is contained in:
45
reinstall
45
reinstall
@@ -1,11 +1,44 @@
|
||||
#!/bin/sh
|
||||
vMaj=`cut -d. -f1 VERSION`
|
||||
vMin=`cut -d. -f2 VERSION`
|
||||
DEBVERSION=$vMaj.$vMin
|
||||
sudo apt -y remove wiringpi
|
||||
./build clean
|
||||
./build debian
|
||||
mv debian-template/wiringpi_${DEBVERSION}_armhf.deb .
|
||||
sudo apt install ./wiringpi_${DEBVERSION}_armhf.deb
|
||||
WPIVERSION=$vMaj.$vMin
|
||||
ARCH=$(dpkg-architecture -qDEB_HOST_ARCH)
|
||||
|
||||
if [ -f /etc/os-release ]; then
|
||||
# load vars from /etc/os-release
|
||||
. /etc/os-release
|
||||
if [ "$ID" = "raspbian" ] || [ "$ID" = "debian" ] || [ "$ID" = "linuxmint" ]; then
|
||||
if [ "$ID" = "raspbian" ]; then
|
||||
echo OS: Raspberry Pi OS
|
||||
else
|
||||
echo OS: Debian
|
||||
fi
|
||||
echo using all in one deb-package
|
||||
echo ============================
|
||||
echo
|
||||
|
||||
sudo apt -y remove wiringpi
|
||||
./build clean
|
||||
./build debian
|
||||
mv debian-template/wiringpi_${WPIVERSION}_${ARCH}.deb .
|
||||
sudo apt install ./wiringpi_${WPIVERSION}_${ARCH}.deb
|
||||
|
||||
elif [ "$ID" = "debian" ] || [ "$ID" = "linuxmint" ]; then
|
||||
echo OS: Ubuntu/Mint
|
||||
echo using 3 deb-package
|
||||
echo ===================
|
||||
echo
|
||||
|
||||
sudo apt -y remove libwiringpi2
|
||||
sudo apt -y remove libwiringpi3
|
||||
sudo apt -y remove wiringpi libwiringpi-dev
|
||||
./build clean
|
||||
./build ubuntu
|
||||
#mv debian-template/wiringpi_${WPIVERSION}_armhf.deb .
|
||||
#sudo apt install ./wiringpi_${WPIVERSION}_armhf.deb
|
||||
fi
|
||||
|
||||
else
|
||||
echo OS unknown, exit
|
||||
exit
|
||||
fi
|
||||
Reference in New Issue
Block a user