Outils pour utilisateurs

Outils du site


vboxer

VBoxer est un script d'installation automatique pour debian 7 (wheezy) et 8 (Jessie), il ajoutera les dépôts officiels Oracle, les entête du noyau, les extention pack et ajoutera L'utilisateur choisi au groupe vboxuser.

#!/bin/bash
# Original VBoxer script (C) by IceF0x
# Under licence GPLv3 http://www.gnu.org/licenses/gpl.txt
 
red='\e[0;31m'
NC='\e[0m'
yellow='\e[0;33m'
 
#start
echo -e "$red[!]$NC $yellow starting... checking.. \n $NC"
 
#Check if user is root
if [ "$(whoami)" != root ]
  then
    echo -e "$red Error:$NC $yellow Vous devez être root pour pouvoir exécuter ce script ! $NC"
  exit 1
fi
 
echo "__     ______                     
\ \   / / __ )  _____  _____ _ __ 
 \ \ / /|  _ \ / _ \ \/ / _ \ '__|
  \ V / | |_) | (_) >  <  __/ |   
   \_/  |____/ \___/_/\_\___|_|   
                                "
 
CODENAME=$(lsb_release -c -s)
 
grep "virtualbox" /etc/apt/sources.list > /dev/null 2>&1
if [ "$?" == "1" ]
  then
    echo deb http://download.virtualbox.org/virtualbox/debian "$CODENAME" contrib >> /etc/apt/sources.list
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
  else
    echo -e "$red[!]$NC $yellow dépot déjà présent, fichier laissé en état $NC"
    sleep 1
    echo -e "$red[!]$NC $yellow Suppression des anciennes version de Virtualbox $NC"
    apt-get remove virtualbox*
fi
 
apt-get update -qq
apt-get install curl
apt-get install -y linux-headers-"$(uname -r)"
apt-get install virtualbox-5.0
 
/etc/init.d/vboxdrv setup
 
read -rp "quel utilisateur voulez-vous ajouter au groupe vboxusers ? : " VBUSER
 
gpasswd -a "$VBUSER" vboxusers
 
Extension_Pack=$(curl -s -k https://www.virtualbox.org/wiki/Downloads | grep "VirtualBox 5.* Oracle VM VirtualBox Extension Pack" | cut -d\" -f4)
 
wget "$Extension_Pack"
 
FILE=$(echo "$Extension_Pack" | cut -d/ -f6)
 
virtualbox "$FILE"
 
rm "$FILE"
vboxer.txt · Dernière modification: 2016/08/24 18:58 (modification externe)