| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #!/bin/bash
- ask_forUpdate() {
- printf "\n Do you want to update the system? [y/n]\n"
- while : ; do
- read -n 1 k <&1
- if [[ $k = n ]] ; then
- printf "\n Skipping system update...\n"
- break
- elif [[ $k = y ]] ; then
- printf "\ Updating system packages...\n"
- sudo apt-get update
- break
- else
- printf "\n Skipping dependencies update...\n"
- break
- fi
- done
- }
- install_ubuntuPackage() {
- dpkg -s $1 &> /dev/null
- if [ $? -eq 0 ]; then
- echo "[+] $1 found"
- else
- echo "[+] $1 not found"
- echo "Installing $1 ..."
- sudo apt-get -y install $1
- fi
- }
- checkPackages() {
- ask_forUpdate
- printf "\n Checking for required Ubuntu packages...\n\n"
- install_ubuntuPackage libc6-armel-cross
- install_ubuntuPackage libc6-dev-armel-cross
- install_ubuntuPackage binutils-arm-linux-gnueabi
- install_ubuntuPackage gcc-arm-linux-gnueabihf
- install_ubuntuPackage g++-arm-linux-gnueabihf
- echo ""
- echo " All the required packages are installed.
- "
- }
- checkPackages
|