Raspberry Pi でよく使用されるであろう wiringPi は Raspbian の apt-get コマンドで install / uninstall 出来ないため、シェルスクリプトを作成しました。
ソースコードは /usr/src/wiringPi/
ディレクトリに展開されます。
wiringpi.sh
#!/bin/bash
PWD=$(pwd)
CMD=$1
gpio -v 1>/dev/null 2>/dev/null; GPIO=$?
#echo $GPIO
#echo $CMD
if [ "$CMD" = "install" ]; then
if [ $GPIO -ne 0 ]; then
echo "Install wiringPi"
cd /usr/src; sudo git clone git://git.drogon.net/wiringPi
cd wiringPi; sudo ./build
cd $PWD
else
echo "wiringPi was always installed."
fi
elif [ "$CMD" = "uninstall" ]; then
if [ $GPIO -eq 0 ]; then
echo "Uninstall wiringPi"
cd /usr/src/wiringPi; sudo ./build uninstall
cd ..; sudo rm -rf wiringPi
cd $PWD
else
echo "wiringPi is not installed."
fi
elif [ "$CMD" = "-v" ]; then
if [ $GPIO -eq 0 ]; then
echo $(gpio -v | grep version | sed -e "s/gpio/wiringPi/g")
else
echo "wiringPi is not installed."
fi
else
echo "Usage: wiringpi -v"
echo " wiringpi install"
echo " wiringpi uninstall"
fi