#1 Le 17/04/2012, à 18:25
- STKRudy85

Mon script d'intallation de paquets pour ubuntu 12.04
Script vérifié le 2 juin 2012
Bonjour,
Je me suis préparé un .sh qui va me permettre d'installer et de ré-installer ubuntu durant deux ans, jusqu'à la prochaine LTS.
Je ne peux m’empêcher de le partager avec vous ![]()
Ce script installe la plupart des programmes les plus répandus (gimp vlc synaptic shutter ,skype, codecs audio / vidéos )
Il est destiné pour être utilisé dans un environnement gnome classic, le programme ajoute cairo-dock, et installe les fichiers de configurations afin d'obtenir la combinaison du confort d'utilisation ainsi que l'élégance de ces deux softs.
Le programme copie dans un dossier les sauvegardes du grub.cfg, du fstab, du sources.list (avant-script) et le smb. conf d'origines au cas ou vous effaceriez ces fichiers en bricolant.
Une commande prévoit la création d'un fichier log contenant le rapport d'installation.
--------------------------------------------------------------------------------------------------------------------
Pour les points négatifs:
- J'ai ajouté les dépot cairo-dock et dolphin-emu alors qu'ils ne sont pas actifs pour ubuntu 12.04, à l'heure actuelle.
- Les jeux que j'ai proposé n'entrent pas dans un plan, (ce ne sont ni les meilleurs, ils ne correspondent pas non plus pour un laptop datant un peu)
- Le programme ne propose pas encore de .profile pour Compiz CCSM .
- Ce script ne conviendra pas à tous, il est important de lire et de l'adapter à ses besoins.
--------------------------------------------------------------------------------------------------------------------
Je suis curieux d'avoir vos retours, vos questions et propositions concernant l'amélioration de ce code :
#!/bin/bash
echo ' '
echo '########################################################################'
echo '# #'
echo '# ÉCRITURE AUTOMATIQUE D"UN RAPPORT D"ERREURS #'
echo '# #'
echo '########################################################################'
echo ' '
sleep 2
exec 2>~/Bug-Report-Installation-Automatisée.log
chmod a+rw ~/Bug-Report-Installation-Automatisée.log
#################################################
clear
echo ' '
echo '####################################'
echo '# #'
echo '# AVERTISSEMENT ! #'
echo '# #'
echo '####################################'
echo ' '
echo -e "\n INSTALLATION AUTOMATIQUE DE PAQUETS 'Indispensables et Populaires' POUR UBUNTU 12.04 Precise Pangolin \n\n Il est vivement conseillé d'avoir pris connaissance du contenu de ce programme et de l'adapter selon vos besoins. \n Votre présence n'est nécessaire, que quelques minutes, afin de valider les CGU du paquet microsoft-core-fonts. \n Celui-ci est indispensable pour faire fonctionner le logiciel Wine. \n\n Ce script vous est proposé par STKRudy85 sous la licence CC0 Domaine public.\n\n Appuyez sur la touche ENTRÉE pour démarrer l'installation, ou ctrl + c pour annuler "
read touche
echo " $touche Question concernant les jeux"
echo -e "Le téléchargement et la mise en place des jeux pourra prendre plusieurs heures.\n Souhaitez-vous, malgré tout que le programme les installe malgré tout ? \n valider (y) ou refuser (n) "
while :
do
read -p "Veux tu installer les jeux ?" reponse_jeux
case $reponse_jeux in
y) echo "Le temps d'installation est estimé à 5 heures"
break
;;
n) echo "Le temps d'installation est estimé à 2 heures"
break
;;
*) echo "Tu as répondu '$reponse_jeux', ce qui est n'importe quoi..."
;;
esac
done
#################################################
clear
echo ' '
echo '####################################'
echo '# #'
echo '# INSTALLATION WINE #'
echo '# #'
echo '####################################'
echo ' '
sleep 2
#Ajout du dépôt pour wine
add-apt-repository -y ppa:ubuntu-wine
# Actualisation des dépots
apt-get update -y
# Installation logiciel Wine
apt-get install -y wine # Émulateur d'environnement windows
echo ' '
echo '####################################'
echo '# #'
echo '# NETTOYAGE DU DOSSIER PERSONNEL #'
echo '# #'
echo '####################################'
echo ' '
sleep 2
# Ayant une partition séparée que je ne monte pas sur /home, je supprime ces dossiers :
rm -rf Musique Vidéos Public Modèles Documents Images Exemples
#################################################
clear
echo ' '
echo '##############################################'
echo '# #'
echo '# SAUVEGARDE DES FICHIERS DE CONFIGURATION #'
echo '# #'
echo '##############################################'
echo ' '
sleep 2
mkdir ~/Sauvegarde-conf
cp /boot/grub/grub.cfg ~/Sauvegarde-conf/grub.cfg # Menu de démarrage
cp /etc/samba/smb.conf ~/Sauvegarde-conf/smb.conf # Gestion des partages
cp /etc/fstab ~/Sauvegarde-conf/fstab # Gestion des partitions
cp /etc/apt/sources.list ~/Sauvegarde-conf/sources.list # État du dépôt avant l'utilisation du script
dpkg --get-selections > ~/Sauvegarde-conf/Paquets-originaux.txt # Paquets installés avant l'installation
chmod -R a+rw ~/Sauvegarde-conf
#################################################
clear
echo ' '
echo '########################################################################'
echo '# #'
echo '# AJOUT DE DÉPOTS DE LOGICIELS DANS LE FICHIER /etc/apt/sources.list #'
echo '# #'
echo '########################################################################'
echo ' '
sleep 2
#Dépôt Médibuntu
echo "deb http://packages.medibuntu.org/ precise free non-free" | sudo tee -a /etc/apt/sources.list
#Dépôts getdeb & playdeb
echo "deb http://archive.getdeb.net/ubuntu precise-getdeb games" | sudo tee -a /etc/apt/sources.list
echo "deb http://archive.getdeb.net/ubuntu precise-getdeb apps" | sudo tee -a /etc/apt/sources.list
# Dépôt Ubuntu-X (qui propose les derniers pilotes propriétaires nvidia et Ati)
add-apt-repository -y ppa:ubuntu-x-swat/x-updates
#Dépôt cairo-dock
add-apt-repository -y ppa:cairo-dock-team/ppa
#Dépôt gimp
add-apt-repository -y ppa:otto-kesselgulasch/gimp
#Ajout du dépôt pour PulseAudio Equalizer
add-apt-repository -y ppa:nilarimogard/webupd8
# Ajout du dépôt pour grub customizer
add-apt-repository -y ppa:danielrichter2007/grub-customizer
# Dépôts pour retrouver des emblèmes dans Nautilus
add-apt-repository -y ppa:nae-team/ppa
# Dépôt d'indicateur de vérouillage des majuscules
add-apt-repository -y ppa:tsbarnes/indicator-keylock
# Ajout du dépôt ubuntu tweak
add-apt-repository -y ppa:tualatrix/ppa
# Dépot pour Jdownloader
add-apt-repository -y ppa:jd-team/jdownloader
#################################################
clear
echo ' '
echo '########################################################################'
echo '# #'
echo '# TÉLÉCHARGEMENT DES CLÉS DE SÉCURITÉ DES DÉPÔTS DE LOGICIELS #'
echo '# #'
echo '########################################################################'
echo ' '
sleep 2
#Clé Médibuntu
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
#Clé getdeb & playdeb
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
#################################################
clear
echo ' '
echo '###################################'
echo '# #'
echo '# ACTUALISATION DES DÉPÔTS #'
echo '# #'
echo '###################################'
echo ' '
sleep 2
apt-get update -y
#################################################
clear
echo ' '
echo '#####################################'
echo '# #'
echo '# INSTALLATION DES PROGRAMMES #'
echo '# #'
echo '#####################################'
echo ' '
sleep 2
#Accessoires
apt-get install -y shutter # Outil de capture d'écran avancé
apt-get install -y tomboy # Système de notes liées
apt-get install -y furiusisomount # Monter des Images (iso, bin,img, mdf, nrg) dans un dossier
#Bureautique
apt-get install -y gbirthday # Plugin d'anniversaire pour messagerie évolution
apt-get install -y evolution # Gestionnaire de messagerie
#Éducation
apt-get install -y kgeography # Vérifier ses connaissances géographiques
apt-get install -y stellarium # Carte des constellations
apt-get install -y celestia-gnome # Interface de Celestia
apt-get install -y celestia # Représentation de notre univers en 3D
#Graphismes
apt-get install -y blender # Création 3D
apt-get install -y gimp # Retouche photo
apt-get install -y inkscape # Dessin vectoriel
apt-get install -y kolourpaint4 # Dessin matriciel débutant
#Internet
apt-get install -y pidgin # Messagerie instantanée
apt-get install -y webhttrack # Aspirateur de site web
apt-get install -y amule # Logiciel de téléchargement de pair à pair
apt-get install -y amule-gnome-support # Plugin amule
apt-get install -y amule-utils # Plugin amule
apt-get install -y jdownloader # Gestionnaire de téléchargements DDL
#Outils système
apt-get install -y boinc # Participer à la recherche scientifique
apt-get install -y cairo-dock # Barre de menu avec effets 3d
apt-get install -y ubuntu-tweak # Outil alternatif d'administration système
apt-get install -y grub-customizer # Configurer l'apparence du grub
apt-get install -y conky # Affichage des ressources système et de différentes information
#Son et Vidéo
apt-get install -y audacity # Traitement de sons
apt-get install -y avidemux # Traitement vidéo
apt-get install -y cheese # Webcam fun
apt-get install -y k3b # Logiciel de gravure
apt-get install -y easymp3gain-gtk # Normalisateur MP3
apt-get install -y gnome-alsamixer # Table de mixage complémentaire à pulseaudio
apt-get install -y gtk-recordmydesktop # Screencast (capture d'écran vidéo )
apt-get install -y hydrogen # Boîte à rythme
apt-get install -y k9copy # Compresseur de DVD (4,4 Go avec menus)
apt-get install -y kdenlive # Table de montage vidéo
apt-get install -y ogmrip # Création de divx
apt-get install -y pitivi # Montage vidéo basique
apt-get install -y pulseaudio-equalizer # Equalizer
apt-get install -y rhythmbox # lecteur de musique
apt-get install -y soundconverter # Convertisseur audio
apt-get install -y vlc # Player, enregistreur vidéo
#Préférences
apt-get install -y compiz-fusion-plugins-extra # Plugin compiz
apt-get install -y compizconfig-settings-manager # Bureau en cube
apt-get install -y wallch # Changeur automatique de fond d'écran
apt-get install -y xscreensaver # Gestionnaire d'écran de veille
apt-get install -y electricsheep # L'écran de veille
apt-get install -y oxygen-cursor-theme # Curseur coloré
apt-get install -y oxygen-cursor-theme-extra # Curseur coloré (plugin)
apt-get install -y indicator-keylock # Indicateur de verrouillage des majuscules
#Administration
apt-get install -y unace # Décompression archive ace
apt-get install -y synaptic # Gestionnaire de paquets
apt-get install -y aptitude # Outil lié au gestionnaire de paquet (Utile au bon déroulement du script)
apt-get install -y gparted # Éditeur de partitions
apt-get install -y rar # Décompression archive rar
apt-get install -y samba # Partage réseau
apt-get install -y gconf-editor # Outil de visualisation de configuration de l'environnement Gnome
apt-get install -y smbclient # Partage réseau
apt-get install -y p7zip-full # Décompression archive 7z
# Interface
apt-get install -y gnome-shell # Menu et interface gnome-shell et gnome-panel
apt-get install -y nautilus-open-terminal # Ouvrir un terminal ici
apt-get install -y nautilus-actions nautilus-actions-extra # Retrouver des emblèmes dans Nautilus
# Thème
apt-get install -y gnome-theme-gilouche # Thème bureau gnome
apt-get install -y gnome-tweak-tool # Personalisation Bureau
apt-get install -y gnome-colors # Icônes
apt-get install -y gnome-themes-ubuntu # Thème bureau gnome
apt-get install -y gnome-icon-theme-gartoon-redux # Icônes
apt-get install -y gnome-icon-theme-extras # Icônes
apt-get install -y gnome-themes-extras # Thème bureau gnome
#################################################
clear
echo ' '
echo '##################################'
echo '# #'
echo '# INSTALLATION DES JEUX #'
echo '# #'
echo '##################################'
echo ' '
sleep 2
if [[ $reponse_jeux = y ]]
then
# Note / 10 (unité: le pingouin)
# First Person Shooter
apt-get install -y urbanterror # Réaliste type counter strike 9 /10
apt-get install -y worldofpadman # Type cartoon 9 /10
# apt-get install -y xonotic # Futuriste (problèmes de dépendances au 13/05/12) 9 /10
apt-get install -y smokinguns # Western 9 /10
# Action / Arcade
apt-get install -y hedgewars # Tactique & balistique 7 /10
apt-get install -y teeworlds #Shoot 2D online 9 /10
apt-get install -y armagetronad # Jeu tactique highspeed type Tron 6,5/10
apt-get install -y robombs # Jeu 3D type bomberman 6,5/10
#Stratégie
apt-get install -y wesnoth # Fantasy tour par tour 2D 9 /10
apt-get install -y megaglest # 3D Médiéval-fantastique 7 /10
apt-get install -y warzone2100 # 3D Futuriste 8 /10
apt-get install -y 0ad # 3D Antique non-testé
#Puzzle & Réflexion
apt-get install -y frozen-bubble # Clône de puzzle bubble (jouable en ligne) 7,5/10
apt-get install -y numptyphysics # Fonctionne sur le même principe que crayon physics 6,5/10
apt-get install -y liquidwar # Jeu de conquête 6,5/10
apt-get install -y blockout2 # Tetris en 3D 7,5/10
#Plates-formes
apt-get install -y frogatto # Aider cette grenouille dans ces aventures non-testé
apt-get install -y plee-the-bear # Un ours pars retrouver son fils au travers des dangers de la forêt 7,5/10
apt-get install -y supertux # Notre héros va défendre la banquise 7 /10
apt-get install -y opensonic # Plates-formes et réflexion 6,5/10
#Course
apt-get install -y supertuxkart # Le jeu de course le plus fun sous linux 9 /10
apt-get install -y stuntrally # Bon jeu de rally automobile 8 /10
add-apt-repository ppa:speed-dreams/ppa -y
apt-get update -y
apt-get install -y speed-dreams # Course type simulation 7 /10
# Shoot 'em up
apt-get install -y rrootage # Shoot'em up conceptuel (différents modes de jeux) 8 /10
apt-get install -y chromium-bsu # Classique scrolling vertical 7 /10
apt-get install -y btanks # Détruisez les tanks adverse sur une minimap fermée 7 /10
apt-get install -y teeworlds # Online / Incarnez un tee armé d'un grapin 9 /10
# Jeux de rôle
apt-get install -y freedroidrpg # Incarnez le robot tux dans un rpg futuriste 7 /10
apt-get install -y ardentryst # Jeu de rôle / plate-forme 2D non-testé
apt-get install -y flare # Hack and slash médiéval non-testé
# Gestion
apt-get install -y openttd # Simulation de gestion de transports non-testé
apt-get install -y lincity-ng # Vous êtes le maire 6,5/10
apt-get install -y freeciv-client-gtk # Basé sur le principe du jeu Civilisations non-testé
# Sports
apt-get install -y xmoto # Parcours d'obstacle type trial 7 /10
apt-get install -y slimevolley # Un mini-jeu 3,5/10
apt-get install -y neverputt # Requiert un maximum d'adresse 5 /10
#Autres
apt-get install -y fretsonfire # Guitare 7,5/10
apt-get install -y performous # Karaoké 8 /10
apt-get install -y pokerth # Poker avec classement en ligne 7,5/10
apt-get install -y foobillard # Billard 7,5/10
#Emulateurs
apt-get install -y dolphin-emu # Gamecube et Wii
apt-get install -y gens # Megadrive genesis
apt-get install -y bsnes # Super Nintendo
apt-get install -y vbam-gtk # Gameboy advance
apt-get install -y pcsxr # Playstation
# Project64 fonctionne bien avec wine c'est le meilleur emulateur actuellement
# Mame32++ fonctionne aussi avec wine (0.119 un plugin kaillera peut être utilisé pour jouer en ligne)
#Documentation Le botin des jeux linux http://www.lebottindesjeuxlinux.tuxfamily.org/
apt-get install tellico
wget ftp://anonymous@download.tuxfamily.org/sdtraces/Le%20bottin%20des%20jeux%20Linux.20120430.zip
unzip Le\ bottin\ des\ jeux\ Linux.20120430.zip
rm -rf Le\ bottin\ des\ jeux\ Linux.20120430.zip
chmod a+rw Le\ bottin\ des\ jeux\ Linux
apt-get install tellico
fi
if [[ $reponse_jeux = n ]]
then
echo "Pas d'installation de jeux"
sleep 2
fi
#################################################
clear
echo ' '
echo '##################################'
echo '# #'
echo '# SUPPRESSION DE LOGICIELS #'
echo '# #'
echo '##################################'
echo ' '
sleep 2
apt-get remove -y --purge thunderbird # Gestionnaire de messagerie mail
apt-get remove -y --purge empathy # Gestionnaire de messagerie instantanée
apt-get remove -y --purge xterm # Émulateur de terminal xwindow
apt-get remove -y --purge gwibber # Client de microbloggage
apt-get remove -y --purge onboard # Clavier visuel pour personnes handicapées
apt-get remove -y --purge xdiagnose # Utilitaire de soumission de rapports de plantages graphiques
apt-get remove -y --purge sudoku # Sudoku
apt-get remove -y --purge mahjongg # Mahjongg (jeu)
apt-get remove -y --purge gnomine # Démineur (jeu)
apt-get remove -y --purge aisleriot # Réussite (jeu)
apt-get remove -y --purge gnome-screensaver # Écran de veille par défaut
apt-get remove -y --purge liboverlay-scrollbar3-0.2-0 # Retour aux scrollbars
#################################################
clear
echo ' '
echo '####################################'
echo '# #'
echo '# MISE À JOUR DES PROGRAMMES #'
echo '# #'
echo '####################################'
echo ' '
sleep 2
apt-get upgrade -y
#################################################
clear
echo ' '
echo '#############################################'
echo '# #'
echo '# INSTALLATION DES CODECS DIVX ET DVD #'
echo '# #'
echo '#############################################'
echo ' '
sleep 2
apt-get install -y ffmpeg
apt-get install -y mencoder
apt-get install -y mplayer
apt-get install -y w32codecs
apt-get install -y ubuntu-restricted-extras
bash /usr/share/doc/libdvdread4/install-css.sh
#################################################
clear
echo ' '
echo '#######################'
echo '# #'
echo '# INSTALLER SKYPE #'
echo '# #'
echo '#######################'
echo ' '
sleep 2
apt-get install -y libqt4-core gdebi
# Commentez (#) les lignes suivantes pour Installer la version 64bits.
wget http://www.skype.com/go/getskype-linux-beta-ubuntu-64
gdebi -n getskype-linux-beta-ubuntu-64
rm -rf getskype-linux-beta-ubuntu-64
# Décommentez (#) les lignes suivantes pour Installer la version 32bits.
# wget http://www.skype.com/go/getskype-linux-beta-ubuntu-32
# gdebi -n getskype-linux-beta-ubuntu-32
# rm -rf getskype-linux-beta-ubuntu-32
#################################################
clear
echo ' '
echo '#########################'
echo '# #'
echo '# INSTALLER XVIDCAP #'
echo '# #'
echo '#########################'
echo ' '
sleep 2
# Logiciel de screencast (capture d'écran vidéo ), qui a l'avantage d'encoder en .avi contrairement à gtk-recordmydesktop.
# Mais qui en revanche n'arrive pas à capturer le son
wget http://ubuntu.linux-bg.org/ubuntu//pool/multiverse/x/xvidcap/xvidcap_1.1.7-0.2ubuntu12_amd64.deb
gdebi -n xvidcap_1.1.7-0.2ubuntu12_amd64.deb
rm -rf xvidcap_1.1.7-0.2ubuntu12_amd64.deb
# Décommentez (#) les lignes suivantes pour Installer la version 32bits.
# wget http://ubuntu.linux-bg.org/ubuntu//pool/multiverse/x/xvidcap/xvidcap_1.1.7-0.2ubuntu12_i386.deb
# gdebi -n xvidcap_1.1.7-0.2ubuntu12_i386.deb
# rm -rf xvidcap_1.1.7-0.2ubuntu12_i386.deb
#################################################
clear
echo ' '
echo '##############################################'
echo '# #'
echo '# CONFIGURATION APPARENCE ET MENUS #'
echo '# #'
echo '##############################################'
echo ' '
sleep 2
# Fichiers de configurations (gnome-panel cairo-dock xscreensaver alacarte)
wget http://up.sur-la-toile.com/i12Fo
tar xvfz i12Fo
chmod -R a+rw .config .gconf .local .xscreensaver
rm -rf i12Fo
#################################################
clear
echo ' '
echo '################'
echo '# #'
echo '# DIVERS #'
echo '# #'
echo '################'
echo ' '
sleep 2
# Téléchargement d'une configuration de compiz
wget http://up.sur-la-toile.com/i12xU
mv i12xU Configuration_Bureau-compiz.profile
chmod a+rw Configuration_Bureau-compiz.profile
#Téléchargement d'un mémo post install
wget http://up.sur-la-toile.com/i138X
mv i138X À-faire-après-l_installation
chmod a+rw À-faire-après-l_installation
# Téléchargements de marques pages pour débutant ubuntu/linux
wget http://up.sur-la-toile.com/i12Z4
mv i12Z4 Marques-pages-firefox_proposés.json
chmod a+rw Marques-pages-firefox_proposés.json
#################################################
clear
echo ' '
echo '##############################################################'
echo '# #'
echo '# MARQUAGE DES SCRIPTS NAUTILUS-ACTIONS EN "INSTALLÉS" #'
echo '# #'
echo '##############################################################'
echo ' '
sleep 2
# Cette opération permet qu'ubuntu tweak et synaptic ne suppriment pas ces paquets (scripts pythons)
aptitude keep-all
#################################################
clear
echo ' '
echo '############################################################'
echo '# #'
echo '# NETTOYAGE,SUPPRESSION DES RÉSIDUS DE CONFIGURATION #'
echo '# #'
echo '############################################################'
echo ' '
sleep 2
apt-get -y autoremove
apt-get -y autoclean
#################################################
clear
echo ' '
echo '#####################################'
echo '# #'
echo '# AVERTISSEMENT DE REDÉMARRAGE #'
echo '# #'
echo '#####################################'
echo ' '
sleep 2
echo -e "\n L'INSTALLATION EST TERMINÉE \n \n
Le script à fait pour vous une sauvegarde de certains fichiers de configurations systèmes. \n vous trouverez dans votre dossier utilisateur un fichier de rapport d'erreurs. \n \n Sauvegardez votre travail et appuyez sur ENTRÉE pour redémarrer"
read touche
echo " $touche Merci "
shutdown -r now Note Il est préférable de l’exécuter juste après l'installation ( pour éviter les doublons dans le sources.list par exemple, mais aussi pour d'autres raisons).
La commande pour un .sh est généralement
sudo bash /chemin/vers/le/programme.shMerci à postmortem pour l'aide apportée à la réalisation de ce projet
Dernière modification par STKRudy85 (Le 25/11/2012, à 23:28)
Supertuxkart à besoin de graphiste 2D et surtout 3D, et encore + Soyez les bienvenus
Version 0.7.4 en cours
Hors ligne
#2 Le 17/04/2012, à 22:37
- marceldo

Re : Mon script d'intallation de paquets pour ubuntu 12.04
bonjour,
je trouve cette approche intéressante, en effet depuis que j'utilise Ubuntu dans ces différentes versions, je suis obligé à chaque fois de recommencer l'installation des logiciels qui m'intéressent, il est vrai que jusqu'à présent je changeais de version tous les 6 mois. En revanche je pense que j'installerai la prochaine version LTS et je la garderai au moins 3 voire 5 ans, le temps de son support.
Avoir un script de réinstallation n'est pas mal. Il serait aussi intéressent d'avoir un petit programme qui puisse nous permettre d'enlever et de rajouter facilement et d'un seul coup tous les logiciels : par exemple une liste à cocher/décocher, avec possibilité de sauvegarde des options prises. Dans cette liste il y aurait les logiciels installés d'office et que l'on peut supprimer sans poser de problème au système, et une liste des logiciels les plus populaires ou utiles qu'il suffirait de cocher pour installer. Je sais bien qu'il y a la logithèque, mais c'est un peu plus long.
Cordialement
Dernière modification par marceldo (Le 17/04/2012, à 22:37)
Celui qui n'avance pas... recule
Hors ligne
#3 Le 17/04/2012, à 22:43
- marceldo

Re : Mon script d'intallation de paquets pour ubuntu 12.04
on pourrait même imaginer que ces options puissent être prises lors de l'installation d'ubuntu
Celui qui n'avance pas... recule
Hors ligne
#4 Le 17/04/2012, à 23:16
- metalux

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonsoir,
@STKRudy85
Ce script ne conviendra pas à tous, il est important de lire et de l'adapter à ses besoins.
C'est bien le problème, c'est que le choix des logiciels est très subjectif et dépend de l'utilisation de chacun.
Je suis curieux d'avoir vos retours, vos questions et propositions concernant l'amélioration de ce code
Ne faudrait-il pas également sauver le dossier /etc/apt/sources.list.d?
Il y a toujours la possibilité de faire une checklist avec zenity dans un script, c'est pas bien compliqué, et marceldo serait ravi
.
@marceldo
avec possibilité de sauvegarde des options prises
Tu peux détailler S.T.P?
Sinon pour ma part j'ai une approche différente, je pense partir d'une installation et de dupliquer celle-ci soit par un livecd personnalisé, soit à partir de dpkg --get-selections
Dernière modification par metalux (Le 17/04/2012, à 23:38)
Hors ligne
#5 Le 17/04/2012, à 23:54
- Baronsed
Re : Mon script d'intallation de paquets pour ubuntu 12.04
http://doc.ubuntu-fr.org/tutoriel/comme … es_paquets
Sinon, il semble que la nouvelle version de la logithèque permet de le faire automatiquement.
Hors ligne
#6 Le 18/04/2012, à 17:15
- marceldo

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonjour,
Pour Metalux : sauvegarder les options prises c'est à dire que le fichier sur lequel on a coché/décoché les applications que l'on souhaite installer/désinstaller puisse être sauvegardé pour être utilisé en cas de nouvelle installation. Oui on pense tous à un clonage du disque une fois tout installé, je l'ai fait en d'autres temps avec Windows, et cela m'a rendu bien des services.
@baronsed : le lien je l'ai déjà vu, et essayé. Mais en Prérequis il faut utiliser le terminal. Bon, je sais bien, quand on est jeune on aime bien "farfouiné" dans le système, faire des scripts, "maîtriser" la machine. Je l'ai eu fait il y a quelques années, mais je n'ai plus trop le temps, ni les neurones, et j'ai d'autres "dadas".
Donc pour nous les utilisateurs basiques, qui souhaitons simplement mettre le contact et démarrer sans se poser la question de savoir si le calage de l'avance à l'allumage est bien réglé (ça c'est il y a très longtemps !!!), je trouvais que cette approche pouvait être intéressante. Se retrouver devant un menu "à la carte" avec choix de ce que l'on souhaite ou pas, rapidement sans se préoccuper de ce qui se passe en tache de fond. Le Menu ? et bien à mon avis, pour la grande majorité des utilisateurs de bases, une vingtaine d'option me paraîtraient suffisantes.
Si la nouvelle version de la logithèque le permet alors ce serait bien, mais elle propose des centaines (milliers?) d'applications et c'est laborieux de parcourir cela (quel fainéant !)
Cordialement
Dernière modification par marceldo (Le 18/04/2012, à 17:15)
Celui qui n'avance pas... recule
Hors ligne
#7 Le 20/04/2012, à 12:00
- Xiaolong
Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonjour à toute la communauté ! Etant un testeur de tout ce qui peut se proposer, j'ai donc testé ton script. J'ai installé la LTS 12.04 bien qu'elle ne soit pas encore la version finale.
Il y a néanmoins un petit problème... J'ai copié et collé ton script dans un fichier, je l'ai renommé "Test.sh" et je l'ai lancé dans un terminal, le truc habituel. Cependant, certaines actions n'ont pas pu être effectuées. Dans le terminal, j'ai "Error: must run as root" juste après avoir entré mon mot de passe.
De plus, à la fin, l'ordinateur doit normalement redémarrer automatiquement puisque tu as ajouté la ligne de commande. Après avoir appuyé sur "Entrée", mon ordinateur ne s'est pas redémarré...
J'ai oublié quelque chose ?
Enfin, à la fin de l'installation, le setup windowsien d'Emule est apparu sur mon bureau. Ne serait-ce pas plus intéressant de proposer Frostwire par exemple ? Frostwire est un client P2P tout aussi performant qu'Emule et qui permet aussi de télécharger via torrent.
Dernière modification par Xiaolong (Le 20/04/2012, à 12:05)
Hors ligne
#8 Le 20/04/2012, à 13:06
- straet

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonjour
+1 pour Frostwire
1 - Portable Asus N76V (SSD 120Go - I7 3610QM - GFORCE GT650M - 8Go) : Seven 64 & Debian 8 & Mint 17.1 cinamon
2 - Fixe (Gigabyte H67MA-USB3 - I5-2500K - ATI HD6450 - HD Rack - 8Go) : Voyager 14.04 - Mac OS Lion - Win 8
3 - Imprimantes Canon Pixma MP560 & Epson S22
Merci à GNU/Linux qui me pousse à réfléchir et me permet d'être créatif à 60 ans.
Hors ligne
#9 Le 25/04/2012, à 12:57
- bluedid29

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonjour STKRudy85, ![]()
Formidable ce script, merci beaucoup, il a bien fonctionné ![]()
De plus Ubuntu 12.04 Unity installé sur 3 ordinateurs est une heureuse surprise, même en version béta (d'ailleurs plus longtemps...)
à bientôt
BlueDid ![]()
Linux en Audio et Midi, c'est magique ;-) http://linuxmao.org Debian Wheezy, testing, Sid, Ubuntu Tango 10.04, Kx 12.04, Studio 13.04, 14.04, Mint17 et blog MAO sur Linux http://bluedid29.mdl29.net/
Hors ligne
#10 Le 25/04/2012, à 23:48
- STKRudy85

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonjour STKRudy85, cool
Formidable ce script, merci beaucoup, il a bien fonctionné smile
De plus Ubuntu 12.04 Unity installé sur 3 ordinateurs est une heureuse surprise, même en version béta (d'ailleurs plus longtemps...)
à bientôt
BlueDid cool
Je suis vraiment touché ![]()
Supertuxkart à besoin de graphiste 2D et surtout 3D, et encore + Soyez les bienvenus
Version 0.7.4 en cours
Hors ligne
#11 Le 29/04/2012, à 17:14
- francoise_peace

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Je prends note, merci pour le script. Moi aussi j'en avais fait un pour Lucid, mais Precise est si différent avec Unity...
Cairo dock est-il meilleur que Unity ?
Bonne idée pour la sauvegarde des paramètres de l'ordi.
Je vais quand même re-ajouter l'option gnome-desktop-item-edit à ~/.gnome2/nautilus-scripts avec
sudo apt-get install --no-install-recommends gnome-panel+ doc de Unity
Parce que si on ne peux plus rajouter des nouveaux lanceurs et que Unity se plante comme gnome-panel le faisait, l'interface sera perdue.
Hors ligne
#12 Le 29/04/2012, à 21:45
- STKRudy85

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Cairo dock est-il meilleur que Unity
Sans comparaison, à mon avis ![]()
Supertuxkart à besoin de graphiste 2D et surtout 3D, et encore + Soyez les bienvenus
Version 0.7.4 en cours
Hors ligne
#13 Le 09/05/2012, à 08:06
- STKRudy85

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Updated :
Quelques programmes changés amule --> emule , et ajoutés jdownloader capslock-indicators (...)
Meilleure présentation
Téléchargement et installation d'xvidcap
Diminution du temps de surveillance, en installant wine dès le début du programme.
Ajout : dpkg --get-selections > ~/Sauvegarde-conf/Paquets-originaux.txt
Téléchargement d'un mémo: "À faire après l'installation"
Supertuxkart à besoin de graphiste 2D et surtout 3D, et encore + Soyez les bienvenus
Version 0.7.4 en cours
Hors ligne
#14 Le 10/05/2012, à 22:42
- STKRudy85

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Nouvelle update :
La sélection de jeux que je propose entre maintenant dans un plan.
Les critères qui étaient nécessaire à leur entrée dans le script furent
- Leur disponibilité dans un dépôt
- Leur type , J'ai essayé de proposer un top 4 tout en diversifiant les gameplay et univers.
- Leurs fonctionnement. certains jeux plantaient ou avaient des problèmes de stabilité
- Mon appréciation du jeu et ou celle des utilisateurs (en général)
Dernière modification par STKRudy85 (Le 25/11/2012, à 23:32)
Supertuxkart à besoin de graphiste 2D et surtout 3D, et encore + Soyez les bienvenus
Version 0.7.4 en cours
Hors ligne
#15 Le 12/06/2012, à 03:02
- STKRudy85

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Ajout d'une option Installer ou non les jeux proposés (diminue le temps d'installation).
Supertuxkart à besoin de graphiste 2D et surtout 3D, et encore + Soyez les bienvenus
Version 0.7.4 en cours
Hors ligne
#16 Le 12/06/2012, à 03:30
- STKRudy85

Re : Mon script d'intallation de paquets pour ubuntu 12.04
A tester :
Ajout de la question version 32 ou 64 bits
[Edit] Version 32 testée, ok
#!/bin/bash
echo ' '
echo '########################################################################'
echo '# #'
echo '# ÉCRITURE AUTOMATIQUE D"UN RAPPORT D"ERREURS #'
echo '# #'
echo '########################################################################'
echo ' '
sleep 2
exec 2>~/Bug-Report-Installation-Automatisée.log
chmod a+rw ~/Bug-Report-Installation-Automatisée.log
#################################################
clear
echo ' '
echo '####################################'
echo '# #'
echo '# AVERTISSEMENT ! #'
echo '# #'
echo '####################################'
echo ' '
echo -e "\n INSTALLATION AUTOMATIQUE DE PAQUETS 'Indispensables et Populaires' POUR UBUNTU 12.04 Precise Pangolin \n\n Il est vivement conseillé d'avoir pris connaissance du contenu de ce programme et de l'adapter selon vos besoins. \n Votre présence n'est nécessaire, que quelques minutes, afin de valider les CGU du paquet microsoft-core-fonts. \n Celui-ci est indispensable pour faire fonctionner le logiciel Wine. \n\n Ce script vous est proposé par STKRudy85 sous la licence CC0 Domaine public.\n\n Appuyez sur la touche ENTRÉE pour démarrer l'installation, ou ctrl + c pour annuler "
read touche
echo " $touche Question concernant les jeux"
echo -e "Le téléchargement et la mise en place des jeux pourra prendre plusieurs heures.\n Souhaitez-vous, malgré tout que le programme les installe malgré tout ? \n valider (y) ou refuser (n) "
while :
do
read -p "Voulez-vous installer les jeux ?" reponse_jeux
case $reponse_jeux in
y) echo "Le temps d'installation est estimé à 5 heures"
break
;;
n) echo "Le temps d'installation est estimé à 2 heures"
break
;;
*) echo "Tu as répondu '$reponse_jeux', ce qui est n'importe quoi..."
;;
esac
done
sleep 2
echo " $touche Question concernant votre système"
sleep 2
echo "Avez-vous installé Ubuntu 32 ou 64 bits ?"
while :
do
read -p " 32 ou 64 ? " reponse_Codage
case $reponse_Codage in
32) echo "Vous avez répondu 32 bit, ce choix sera pris en compte durant la suite de l'installation ..."
break
;;
64) echo "Vous avez répondu 64 bit, ce choix sera pris en compte durant la suite de l'installation ..."
break
;;
*) echo "Tu as répondu '$reponse_Codage', ce qui est n'importe quoi..."
;;
esac
done
sleep 2
#################################################
clear
echo ' '
echo '####################################'
echo '# #'
echo '# INSTALLATION WINE #'
echo '# #'
echo '####################################'
echo ' '
sleep 2
#Ajout du dépôt pour wine
add-apt-repository -y ppa:ubuntu-wine
# Actualisation des dépots
apt-get update -y
# Installation logiciel Wine
apt-get install -y wine # Émulateur d'environnement windows
echo ' '
echo '####################################'
echo '# #'
echo '# NETTOYAGE DU DOSSIER PERSONNEL #'
echo '# #'
echo '####################################'
echo ' '
sleep 2
# Ayant une partition séparée que je ne monte pas sur /home, je supprime ces dossiers :
rm -rf Musique Vidéos Public Modèles Documents Images Exemples
#################################################
clear
echo ' '
echo '##############################################'
echo '# #'
echo '# SAUVEGARDE DES FICHIERS DE CONFIGURATION #'
echo '# #'
echo '##############################################'
echo ' '
sleep 2
mkdir ~/Sauvegarde-conf
cp /boot/grub/grub.cfg ~/Sauvegarde-conf/grub.cfg # Menu de démarrage
cp /etc/samba/smb.conf ~/Sauvegarde-conf/smb.conf # Gestion des partages
cp /etc/fstab ~/Sauvegarde-conf/fstab # Gestion des partitions
cp /etc/apt/sources.list ~/Sauvegarde-conf/sources.list # État du dépôt avant l'utilisation du script
dpkg --get-selections > ~/Sauvegarde-conf/Paquets-originaux.txt # Paquets installés avant l'installation
chmod -R a+rw ~/Sauvegarde-conf
#################################################
clear
echo ' '
echo '########################################################################'
echo '# #'
echo '# AJOUT DE DÉPOTS DE LOGICIELS DANS LE FICHIER /etc/apt/sources.list #'
echo '# #'
echo '########################################################################'
echo ' '
sleep 2
#Dépôt Médibuntu
echo "deb http://packages.medibuntu.org/ precise free non-free" | sudo tee -a /etc/apt/sources.list
#Dépôts getdeb & playdeb
echo "deb http://archive.getdeb.net/ubuntu precise-getdeb games" | sudo tee -a /etc/apt/sources.list
echo "deb http://archive.getdeb.net/ubuntu precise-getdeb apps" | sudo tee -a /etc/apt/sources.list
# Dépôt Ubuntu-X (qui propose les derniers pilotes propriétaires nvidia et Ati)
add-apt-repository -y ppa:ubuntu-x-swat/x-updates
#Dépôt cairo-dock
add-apt-repository -y ppa:cairo-dock-team/ppa
#Dépôt gimp
add-apt-repository -y ppa:otto-kesselgulasch/gimp
#Ajout du dépôt pour PulseAudio Equalizer
add-apt-repository -y ppa:nilarimogard/webupd8
# Ajout du dépôt pour grub customizer
add-apt-repository -y ppa:danielrichter2007/grub-customizer
# Dépôts pour retrouver des emblèmes dans Nautilus
add-apt-repository -y ppa:nae-team/ppa
# Dépôt d'indicateur de vérouillage des majuscules
add-apt-repository -y ppa:tsbarnes/indicator-keylock
# Ajout du dépôt ubuntu tweak
add-apt-repository -y ppa:tualatrix/ppa
# Dépot pour Jdownloader
add-apt-repository -y ppa:jd-team/jdownloader
#################################################
clear
echo ' '
echo '########################################################################'
echo '# #'
echo '# TÉLÉCHARGEMENT DES CLÉS DE SÉCURITÉ DES DÉPÔTS DE LOGICIELS #'
echo '# #'
echo '########################################################################'
echo ' '
sleep 2
#Clé Médibuntu
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
#Clé getdeb & playdeb
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
#################################################
clear
echo ' '
echo '###################################'
echo '# #'
echo '# ACTUALISATION DES DÉPÔTS #'
echo '# #'
echo '###################################'
echo ' '
sleep 2
apt-get update -y
#################################################
clear
echo ' '
echo '#####################################'
echo '# #'
echo '# INSTALLATION DES PROGRAMMES #'
echo '# #'
echo '#####################################'
echo ' '
sleep 2
#Accessoires
apt-get install -y shutter # Outil de capture d'écran avancé
apt-get install -y tomboy # Système de notes liées
apt-get install -y furiusisomount # Monter des Images (iso, bin,img, mdf, nrg) dans un dossier
#Bureautique
apt-get install -y gbirthday # Plugin d'anniversaire pour messagerie évolution
apt-get install -y evolution # Gestionnaire de messagerie
#Éducation
apt-get install -y kgeography # Vérifier ses connaissances géographiques
apt-get install -y stellarium # Carte des constellations
apt-get install -y celestia-gnome # Interface de Celestia
apt-get install -y celestia # Représentation de notre univers en 3D
#Graphismes
apt-get install -y blender # Création 3D
apt-get install -y gimp # Retouche photo
apt-get install -y inkscape # Dessin vectoriel
apt-get install -y kolourpaint4 # Dessin matriciel débutant
#Internet
apt-get install -y pidgin # Messagerie instantanée
apt-get install -y webhttrack # Aspirateur de site web
apt-get install -y amule # Logiciel de téléchargement de pair à pair
apt-get install -y amule-gnome-support # Plugin amule
apt-get install -y amule-utils # Plugin amule
apt-get install -y jdownloader # Gestionnaire de téléchargements DDL
#Outils système
apt-get install -y boinc # Participer à la recherche scientifique
apt-get install -y cairo-dock # Barre de menu avec effets 3d
apt-get install -y ubuntu-tweak # Outil alternatif d'administration système
apt-get install -y grub-customizer # Configurer l'apparence du grub
apt-get install -y conky # Affichage des ressources système et de différentes information
#Son et Vidéo
apt-get install -y audacity # Traitement de sons
apt-get install -y avidemux # Traitement vidéo
apt-get install -y cheese # Webcam fun
apt-get install -y k3b # Logiciel de gravure
apt-get install -y easymp3gain-gtk # Normalisateur MP3
apt-get install -y gnome-alsamixer # Table de mixage complémentaire à pulseaudio
apt-get install -y gtk-recordmydesktop # Screencast (capture d'écran vidéo )
apt-get install -y hydrogen # Boîte à rythme
apt-get install -y k9copy # Compresseur de DVD (4,4 Go avec menus)
apt-get install -y kdenlive # Table de montage vidéo
apt-get install -y ogmrip # Création de divx
apt-get install -y pitivi # Montage vidéo basique
apt-get install -y pulseaudio-equalizer # Equalizer
apt-get install -y rhythmbox # lecteur de musique
apt-get install -y soundconverter # Convertisseur audio
apt-get install -y vlc # Player, enregistreur vidéo
#Préférences
apt-get install -y compiz-fusion-plugins-extra # Plugin compiz
apt-get install -y compizconfig-settings-manager # Bureau en cube
apt-get install -y wallch # Changeur automatique de fond d'écran
apt-get install -y xscreensaver # Gestionnaire d'écran de veille
apt-get install -y electricsheep # L'écran de veille
apt-get install -y oxygen-cursor-theme # Curseur coloré
apt-get install -y oxygen-cursor-theme-extra # Curseur coloré (plugin)
apt-get install -y indicator-keylock # Indicateur de verrouillage des majuscules
#Administration
apt-get install -y unace # Décompression archive ace
apt-get install -y synaptic # Gestionnaire de paquets
apt-get install -y aptitude # Outil lié au gestionnaire de paquet (Utile au bon déroulement du script)
apt-get install -y gparted # Éditeur de partitions
apt-get install -y rar # Décompression archive rar
apt-get install -y samba # Partage réseau
apt-get install -y gconf-editor # Outil de visualisation de configuration de l'environnement Gnome
apt-get install -y smbclient # Partage réseau
apt-get install -y p7zip-full # Décompression archive 7z
# Interface
apt-get install -y gnome-shell # Menu et interface gnome-shell et gnome-panel
apt-get install -y nautilus-open-terminal # Ouvrir un terminal ici
apt-get install -y nautilus-actions nautilus-actions-extra # Retrouver des emblèmes dans Nautilus
# Thème
apt-get install -y gnome-theme-gilouche # Thème bureau gnome
apt-get install -y gnome-tweak-tool # Personalisation Bureau
apt-get install -y gnome-colors # Icônes
apt-get install -y gnome-themes-ubuntu # Thème bureau gnome
apt-get install -y gnome-icon-theme-gartoon-redux # Icônes
apt-get install -y gnome-icon-theme-extras # Icônes
apt-get install -y gnome-themes-extras # Thème bureau gnome
#################################################
clear
echo ' '
echo '##################################'
echo '# #'
echo '# INSTALLATION DES JEUX #'
echo '# #'
echo '##################################'
echo ' '
sleep 2
if [[ $reponse_jeux = y ]]
then
# Note / 10 (unité: le pingouin)
# First Person Shooter
apt-get install -y urbanterror # Réaliste type counter strike 9 /10
apt-get install -y worldofpadman # Type cartoon 9 /10
# apt-get install xonotic # Futuriste (problèmes de dépendances au 13/05/12) 9 /10
apt-get install -y smokinguns # Western 9 /10
# Action / Arcade
apt-get install -y hedgewars # Tactique & balistique 7 /10
apt-get install -y teeworlds #Shoot 2D online 9 /10
apt-get install -y armagetronad # Jeu tactique highspeed type Tron 6,5/10
apt-get install -y robombs # Jeu 3D type bomberman 6,5/10
#Stratégie
apt-get install -y wesnoth # Fantasy tour par tour 2D 9 /10
apt-get install -y megaglest # 3D Médiéval-fantastique 7 /10
apt-get install -y warzone2100 # 3D Futuriste 8 /10
apt-get install -y 0ad # 3D Antique non-testé
#Puzzle & Réflexion
apt-get install -y frozen-bubble # Clône de puzzle bubble (jouable en ligne) 7,5/10
apt-get install -y numptyphysics # Fonctionne sur le même principe que crayon physics 6,5/10
apt-get install -y liquidwar # Jeu de conquête 6,5/10
apt-get install -y blockout2 # Tetris en 3D 7,5/10
#Plates-formes
apt-get install -y frogatto # Aider cette grenouille dans ces aventures non-testé
apt-get install -y plee-the-bear # Un ours pars retrouver son fils au travers des dangers de la forêt 7,5/10
apt-get install -y supertux # Notre héros va défendre la banquise 7 /10
apt-get install -y opensonic # Plates-formes et réflexion 6,5/10
#Course
apt-get install -y supertuxkart # Le jeu de course le plus fun sous linux 9 /10
apt-get install -y stuntrally # Bon jeu de rally automobile 8 /10
add-apt-repository -y ppa:speed-dreams/ppa
apt-get update
apt-get install -y speed-dreams # Course type simulation 7 /10
# Shoot 'em up
apt-get install -y rrootage # Shoot'em up conceptuel (différents modes de jeux) 8 /10
apt-get install -y chromium-bsu # Classique scrolling vertical 7 /10
apt-get install -y btanks # Détruisez les tanks adverse sur une minimap fermée 7 /10
apt-get install -y teeworlds # Online / Incarnez un tee armé d'un grapin 9 /10
# Jeux de rôle
apt-get install -y freedroidrpg # Incarnez le robot tux dans un rpg futuriste 7 /10
apt-get install -y ardentryst # Jeu de rôle / plate-forme 2D non-testé
apt-get install -y flare # Hack and slash médiéval non-testé
# Gestion
apt-get install -y openttd # Simulation de gestion de transports non-testé
apt-get install -y lincity-ng # Vous êtes le maire 6,5/10
apt-get install -y freeciv-client-gtk # Basé sur le principe du jeu Civilisations non-testé
# Sports
apt-get install -y xmoto # Parcours d'obstacle type trial 7 /10
apt-get install -y slimevolley # Un mini-jeu 3,5/10
apt-get install -y neverputt # Requiert un maximum d'adresse 5 /10
#Autres
apt-get install -y fretsonfire # Guitare 7,5/10
apt-get install -y performous # Karaoké 8 /10
apt-get install -y pokerth # Poker avec classement en ligne 7,5/10
apt-get install -y foobillard # Billard 7,5/10
#Emulateurs
apt-get install -y dolphin-emu # Gamecube et Wii
apt-get install -y gens # Megadrive genesis
apt-get install -y bsnes # Super Nintendo
apt-get install -y vbam-gtk # Gameboy advance
apt-get install -y pcsxr # Playstation
# Project64 fonctionne bien avec wine c'est le meilleur emulateur actuellement
# Mame32++ fonctionne aussi avec wine (0.119 un plugin kaillera peut être utilisé pour jouer en ligne)
#Documentation Le botin des jeux linux http://www.lebottindesjeuxlinux.tuxfamily.org/
wget ftp://anonymous@download.tuxfamily.org/sdtraces/Le%20bottin%20des%20jeux%20Linux.20120430.zip
unzip Le\ bottin\ des\ jeux\ Linux.20120430.zip
rm -rf Le\ bottin\ des\ jeux\ Linux.20120430.zip
chmod a+rw Le\ bottin\ des\ jeux\ Linux
apt-get install tellico
fi
if [[ $reponse_jeux = n ]]
then
echo "Pas d'installation de jeux"
sleep 2
fi
#################################################
clear
echo ' '
echo '##################################'
echo '# #'
echo '# SUPPRESSION DE LOGICIELS #'
echo '# #'
echo '##################################'
echo ' '
sleep 2
apt-get remove -y --purge thunderbird # Gestionnaire de messagerie mail
apt-get remove -y --purge empathy # Gestionnaire de messagerie instantanée
apt-get remove -y --purge xterm # Émulateur de terminal xwindow
apt-get remove -y --purge gwibber # Client de microbloggage
apt-get remove -y --purge onboard # Clavier visuel pour personnes handicapées
apt-get remove -y --purge xdiagnose # Utilitaire de soumission de rapports de plantages graphiques
apt-get remove -y --purge sudoku # Sudoku
apt-get remove -y --purge mahjongg # Mahjongg (jeu)
apt-get remove -y --purge gnomine # Démineur (jeu)
apt-get remove -y --purge aisleriot # Réussite (jeu)
apt-get remove -y --purge gnome-screensaver # Écran de veille par défaut
apt-get remove -y --purge liboverlay-scrollbar3-0.2-0 # Retour aux scrollbars
#################################################
clear
echo ' '
echo '####################################'
echo '# #'
echo '# MISE À JOUR DES PROGRAMMES #'
echo '# #'
echo '####################################'
echo ' '
sleep 2
apt-get upgrade -y
#################################################
clear
echo ' '
echo '#############################################'
echo '# #'
echo '# INSTALLATION DES CODECS DIVX ET DVD #'
echo '# #'
echo '#############################################'
echo ' '
sleep 2
apt-get install -y ffmpeg
apt-get install -y mencoder
apt-get install -y mplayer
apt-get install -y w32codecs
apt-get install -y ubuntu-restricted-extras
bash /usr/share/doc/libdvdread4/install-css.sh
#################################################
clear
echo ' '
echo '#######################'
echo '# #'
echo '# INSTALLER SKYPE #'
echo '# #'
echo '#######################'
echo ' '
sleep 2
apt-get install -y libqt4-core gdebi
#Installer la version 64bits.
if [[ $$reponse_Codage = 64 ]]
then
wget http://www.skype.com/go/getskype-linux-beta-ubuntu-64
gdebi -n getskype-linux-beta-ubuntu-64
rm -rf getskype-linux-beta-ubuntu-64
fi
# Installer la version 32bits.
if [[ $$reponse_Codage = 32 ]]
then
wget http://www.skype.com/go/getskype-linux-beta-ubuntu-32
gdebi -n getskype-linux-beta-ubuntu-32
rm -rf getskype-linux-beta-ubuntu-32
fi
#################################################
clear
echo ' '
echo '#########################'
echo '# #'
echo '# INSTALLER XVIDCAP #'
echo '# #'
echo '#########################'
echo ' '
sleep 2
# Logiciel de screencast (capture d'écran vidéo ), qui a l'avantage d'encoder en .avi contrairement à gtk-recordmydesktop.
# Mais qui en revanche n'arrive pas à capturer le son
# Installer la version 64bits.
if [[ $$reponse_Codage = 64 ]]
then
wget http://ubuntu.linux-bg.org/ubuntu//pool/multiverse/x/xvidcap/xvidcap_1.1.7-0.2ubuntu12_amd64.deb
gdebi -n xvidcap_1.1.7-0.2ubuntu12_amd64.deb
rm -rf xvidcap_1.1.7-0.2ubuntu12_amd64.deb
fi
# Installer la version 32bits.
if [[ $$reponse_Codage = 32 ]]
then
wget http://ubuntu.linux-bg.org/ubuntu//pool/multiverse/x/xvidcap/xvidcap_1.1.7-0.2ubuntu12_i386.deb
gdebi -n xvidcap_1.1.7-0.2ubuntu12_i386.deb
rm -rf xvidcap_1.1.7-0.2ubuntu12_i386.deb
fi
#################################################
clear
echo ' '
echo '##############################################'
echo '# #'
echo '# CONFIGURATION APPARENCE ET MENUS #'
echo '# #'
echo '##############################################'
echo ' '
sleep 2
# Fichiers de configurations (gnome-panel cairo-dock xscreensaver alacarte)
wget http://up.sur-la-toile.com/i12Fo
tar xvfz i12Fo
chmod -R a+rw .config .gconf .local .xscreensaver
rm -rf i12Fo
#################################################
clear
echo ' '
echo '################'
echo '# #'
echo '# DIVERS #'
echo '# #'
echo '################'
echo ' '
sleep 2
# Téléchargement d'une configuration de compiz
wget http://up.sur-la-toile.com/i12xU
mv i12xU Configuration_Bureau-compiz.profile
chmod a+rw Configuration_Bureau-compiz.profile
#Téléchargement d'un mémo post install
wget http://up.sur-la-toile.com/i138X
mv i138X À-faire-après-l_installation
chmod a+rw À-faire-après-l_installation
# Téléchargements de marques pages pour débutant ubuntu/linux
wget http://up.sur-la-toile.com/i12Z4
mv i12Z4 Marques-pages-firefox_proposés.json
chmod a+rw Marques-pages-firefox_proposés.json
#################################################
clear
echo ' '
echo '##############################################################'
echo '# #'
echo '# MARQUAGE DES SCRIPTS NAUTILUS-ACTIONS EN "INSTALLÉS" #'
echo '# #'
echo '##############################################################'
echo ' '
sleep 2
# Cette opération permet qu'ubuntu tweak et synaptic ne suppriment pas ces paquets (scripts pythons)
aptitude keep-all
#################################################
clear
echo ' '
echo '############################################################'
echo '# #'
echo '# NETTOYAGE,SUPPRESSION DES RÉSIDUS DE CONFIGURATION #'
echo '# #'
echo '############################################################'
echo ' '
sleep 2
apt-get -y autoremove
apt-get -y autoclean
#################################################
clear
echo ' '
echo '#####################################'
echo '# #'
echo '# AVERTISSEMENT DE REDÉMARRAGE #'
echo '# #'
echo '#####################################'
echo ' '
sleep 2
echo -e "\n L'INSTALLATION EST TERMINÉE \n \n
Le script à fait pour vous une sauvegarde de certains fichiers de configurations systèmes. \n vous trouverez dans votre dossier utilisateur un fichier de rapport d'erreurs. \n \n Sauvegardez votre travail et appuyez sur ENTRÉE pour redémarrer"
read touche
echo " $touche Merci "
shutdown -r now Dernière modification par STKRudy85 (Le 13/10/2012, à 21:27)
Supertuxkart à besoin de graphiste 2D et surtout 3D, et encore + Soyez les bienvenus
Version 0.7.4 en cours
Hors ligne
#17 Le 19/06/2012, à 04:14
- mel4
Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonsoir
Merci pour le script, toujours aussi utile d'une réinstallation à l'autre, et qui s'améliore de fois en fois!
Toutefois, la version avec la question 32/64 bits ne fonctionne pas. Le script se bloque à "Question concernant votre système" et ne pose jamais la question.
Sinon, la version du 1er post est tout à fait fonctionnelle.
Mel
Hors ligne
#18 Le 19/06/2012, à 06:34
- ar barzh paour

Re : Mon script d'intallation de paquets pour ubuntu 12.04
@mel4
non le codage me semble correct , mais il faut répondre 32 ou 64 obligatoirement pour pouvoir poursuivre
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 22.04 ( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#19 Le 19/06/2012, à 11:43
- alca94

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonjour et merci
ça peut servir pour la prochaine
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#20 Le 19/06/2012, à 17:09
- alca94

Re : Mon script d'intallation de paquets pour ubuntu 12.04
bonjour
@STKRudy85
je n'ai pas compris comment on lance le script apres l'installation (Copier-coller toute la fenetre du post #16 dans un terminal ????)
ni comment selectionner 32 ou 64 bits ,si on fait Y(oui ) pour 32 bits faut-il faire quand meme N (non sur 64 bits )ou cela découle t-il de source
si vous pouviez m'éclairer
Merci
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#21 Le 20/06/2012, à 23:13
- STKRudy85

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonsoir,
La méthode pour utiliser un script est de copier/coller le contenu du code dans un fichier texte.
Enregistrer le document avec l'extension .sh (ex: script-ubuntu-12.04.sh )
Puis de le lancer depuis le terminal :
sudo bash /Chemin/vers/le/dossier/contenant/script-ubuntu-12.04.sh Pour la version (non testée actuellement) il suffit de répondre par 32 ou 64 à la question posée.
y et n sont les réponses à la question jeux.
Supertuxkart à besoin de graphiste 2D et surtout 3D, et encore + Soyez les bienvenus
Version 0.7.4 en cours
Hors ligne
#22 Le 20/06/2012, à 23:32
- alca94

Re : Mon script d'intallation de paquets pour ubuntu 12.04
@STKRudy85
Bonsoir
et merci de votre réponse mais je suis plutot débutant alors si vous pouviez m'expliquer
1 - comment on creer ce fichier texte en admettant que j'ai mis le copier-coller dans " documents "(le contenu du code ,c'est bien l'ensemble de la fenetre du post #16 ???) et que je l'ai nommer comme vous le proposer ,soit : script -ubuntu-12.04.sh
2 - pour enregistrer le document il faut bien que je l'ouvre ( sudo gedit ....etc ???)
3 - et donc pour le lancer : Terminal soit sudo bash /documents/script-ubuntu-12.04.sh ????
A l'avance merci
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#23 Le 23/06/2012, à 18:24
- STKRudy85

Re : Mon script d'intallation de paquets pour ubuntu 12.04
C'est pas si compliqué,pourtant.
Tu as l'air de débuter dans l'utilisation d'ubuntu, laisse toi le temps d'apprendre, temps que je n'ai d'ailleurs pas à te consacrer.
Ce script est pour les utilisateurs avertis, il faut éviter de faire des choses que l'on ne comprends pas sur sa machine.
Supertuxkart à besoin de graphiste 2D et surtout 3D, et encore + Soyez les bienvenus
Version 0.7.4 en cours
Hors ligne
#24 Le 23/06/2012, à 18:30
- alca94

Re : Mon script d'intallation de paquets pour ubuntu 12.04
@ STKRudy85
bonjour
merci de votre réponse je vais attendre de mieux gerer ubuntu
bon week-end
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#25 Le 01/07/2012, à 16:54
- richard973

Re : Mon script d'intallation de paquets pour ubuntu 12.04
Bonjour à tous,
@STKRudy85:C'est une excellente idée et merci beaucoup pour le partage!!! ![]()
Juste une question, est ce que quelqu'un a essayé avec la question 32 ou 64 bits? Est-elle obligatoire pour un système 32 bits?
Merci encore!!!
Ubuntu Precise Pangolin LTS 12.04 32 bits. Netbook ASUS Eee Seashell 1015PX-BLK96s Mémoire:992.5 Mo Plateforme : i686 CPU Intel (R) Atom (TM) CPU N570 @ 1.66GHz.
Veuillez participer à ce sondage sur la DMLA. Vous pouvez m'adresser vos suggestions à propos du sondage ici. Merci de faire circuler ce sondage.
Hors ligne