NiKaro127

My Ubuntu Post-install Script

Dec 1st, 2012
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.16 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Vérification que le script est lancé en root
  4. if [ $EUID -ne 0 ]; then
  5.     echo "Le script doit être lancé en root: # sudo $0" 1>&2
  6.     exit 1
  7. fi
  8.  
  9. # Liste des logiciels à supprimer
  10. LISTE=''
  11. # Suppression des logiciels
  12. apt-get purge $LISTE -y
  13.  
  14. ## Ajout des dépôts
  15. # Récupération du nom de code de la distribution
  16. distrib=`lsb_release -c -s`
  17. # Dépôt VirtualBox
  18. echo '# Oracle VirtualBox Repo' > /etc/apt/sources.list.d/virtualbox.list
  19. echo 'deb http://download.virtualbox.org/virtualbox/debian '$distrib' contrib' >> /etc/apt/sources.list.d/virtualbox.list
  20. wget -w 3 -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
  21. # Dépôt Oracle Java
  22. add-apt-repository ppa:webupd8team/java -y
  23. echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections
  24.  
  25. # Mise à jour du système
  26. apt-get update
  27. apt-get dist-upgrade -y
  28. apt-get autoremove --purge -y
  29. apt-get clean
  30.  
  31. # Liste des logiciels à installer
  32. # Bureautique
  33. LISTE='libreoffice libreoffice-l10n-fr'
  34. # Infographie
  35. LISTE=$LISTE' dia gimp gimp-help-fr'
  36. # Multimédia
  37. LISTE=$LISTE' vlc'
  38. # Développement
  39. LISTE=$LISTE' vim gedit geany meld nautilus-compare'
  40. # Réseau
  41. LISTE=$LISTE' nmap cu gtkterm wireshark remmina openssh-server fail2ban'
  42. # Système
  43. LISTE=$LISTE' htop terminator gparted virtualbox-4.2 dkms lxc'
  44. LISTE=$LISTE' nautilus-open-terminal dcfldd'
  45. # Internet
  46. LISTE=$LISTE' lynx flashplugin-installer oracle-java7-installer curl'
  47.  
  48. # Installation des logiciels
  49. apt-get install $LISTE -y
  50.  
  51. # Téléchargement de VBox Extension Pack
  52. wget http://download.virtualbox.org/virtualbox/LATEST.TXT
  53. vblatest=`cat LATEST.TXT`
  54. rm LATEST.TXT
  55. wget -w 3 http://download.virtualbox.org/virtualbox/$vblatest/Oracle_VM_VirtualBox_Extension_Pack-$vblatest.vbox-extpack
  56. VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-$vblatest.vbox-extpack
  57. rm Oracle_VM_VirtualBox_Extension_Pack-$vblatest.vbox-extpack
  58. # Configuration VirtualBox
  59. adduser $SUDO_USER vboxusers
  60.  
  61. # Configuration de Wireshark
  62. dpkg-reconfigure wireshark-common
  63. adduser $SUDO_USER wireshark
  64.  
  65. # Configuration gtkterm
  66. adduser $SUDO_USER dialout
Advertisement
Add Comment
Please, Sign In to add comment