Mon script post install Ubuntu

Date: 8/12/2009 | Catégories: Open-source,Systeme | Tags: ,,,

ub_installer10Si comme moi vous êtes amené à installer/ré-installer régulièrement des PC sous GNU/Linux, un certain nombres d'actions post installation sont à effectuer (installation de logiciel, configuration desktop...).

Comme j'ai horreur de refaire plusieurs fois la même chose, je me suis créé un petit script shell qui:

  • ajoute les dépôts PPA que j'utilise régulièrement
  • installe les logiciels manquant dans la distribution d'origine

Étant de nature partageur, voici le script que vous pouvez adapter à vos besoins.

Le script a été validé pour les versions GNU/Linux Ubuntu Desktop 10.0410.10 et 11.04.

Récupération du script directement sur GitHub ou en saisissant les commandes suivantes:

wget http://svn.nicolargo.com/ubuntupostinstall/trunk/ubuntupostinstall.sh

chmod a+x ./ubuntupostinstall.sh

Après l'avoir édité et si nécessaire adapté à votre besoin, vous pouvez lancer le script:

sudo ./ubuntupostinstall.sh

Et vous chers lecteurs, avez vous dans vos répertoires des scripts shell du même type ?

  • Borwenghar

    Intéressant, mais tu as oublié le paramètre « -e » à ton echo sinon il n’interprète pas les retours à la ligne « \n ».

  • t0p0

    Un iso Ubuntu modifié avec http://uck.sourceforge.net , ça a l’air pratique aussi, surtout si tu fais beaucoup d’installations … D’autant plus que tu peux retirer des packages inutiles , gimp par exemple, et retrouver les 700Mo malgré tes ajouts. (je dis ça, mais j’ai jamais testé, lol)
    Subversion, c’est un peu disproportionné pour un script bash : un clic sur le lien http svn suffit 😉
    Ceci dit je garde ça précieusement, merci !

    Un troll s’est caché dans ce message.

  • Il y a mon collègue et ami Jonathan Ernst qui en a aussi un 🙂

    http://ernstfamily.ch/jonathan/2009/05/script-de-post-installation-pour-ubuntu/

    Je testerai le tiens à l’occasion 😛

  • @Borwenghar: corrigé…

    @t0p0: effectivement…

  • Sinon tu peux installer une distribution qui n’a pas besoin d’être réinstallée tous les 6 mois (troll, troll, troll 😉 )

  • Geronimo

    Merci, ça peut servir effectivement!

  • @djib: je me sers principalement de ce script pour l’installation de nouveaux PC (anti troll)… Je traine mon portable depuis la version 7 d’Ubuntu 🙂

  • Je testerai ce script à ma prochaine install d’Ubuntu car ma version de tous les jours est aussi une upgrade d’upgrade d’upgrade …

    Ubuntu on le met à jour on le ré installa pas tous les 6 mois 🙂

  • Ustilago

    A quand un paquet Ubuntu en bonne et due forme ? 😀

    /me retourne travailler

  • Chris

    Merci pour ce script intéressant que je vais tester sous peu.

    PS: Une petite relecture de ton billet avant publication permettrait de corriger certaines fautes d’orthographe/grammaire… 😉

  • @Chris: effectivement 😉 j’en ai corrigé quelques unes…

  • xapantu

    Dropbox, pour avoir ces ( ses !!) documents tjrs sous la main :

    Encore une petite faute 🙂

    Sinon super cette idée de script !

  • Matttbe

    Salut,

    Depuis Hardy, j’utilise un script que je complète au fur et à mesure de mes découvertes, problèmes, etc.
    Au départ, je l’avais réalisé uniquement pour moi puis j’ai ajouté plus de choix pour permettre son utilisation de la part de n’importe qui et surtout de la part des débutants.
    Mais du coup, il est devenu un peu brouillon et nécessiterait certainement une refonte pour une question de propreté 🙂 (voir p-ê l’ajout d’un interface graphique avec zenity que je ferai bien volontiers si plus de temps m’était accordé 🙂 )

    Il est dispo à cette adresse : http://users.edpnet.be/matth/install-matth.sh
    (pour une question de simplicité, je donne habituellement l’adresse http://users.edpnet.be/matth/install-matth.sh.zip où il suffit d’extraire le contenu et de double-cliquer sur le script qui se mettra à jour)

    N’hésitez pas à l’utiliser, le partager et surtout proposer des améliorations 😉

  • Pingback: Nico's Blog » Vrac semaine 50()

  • Pingback: En vrac » Keldan's Blog()

  • Pingback: De Windows à Ubuntu: Partie 3: Un script post-installation | Gizeek()

  • Un autre script de post-installation pour Ubuntu en ligne de commande: infondlinux https://code.google.com/p/infondlinux/ . Comme il est opensource, il peut servir de base pour personnaliser sa propre installation.
    Il ajoute automatiquement des programmes (en l’occurence de sécurité et d’audit) au menu GNOME.

  • Pourquoi tu utilise wine et pas wine1.2, il me semble que la dernière est beaucoup plus a jour non ?

  • @Greg: Wine est un « metapackage » (ou dummy package) qui pointe automatiquement vers la dernière version de Wine (c’est à dire la 1.2).

  • Pingback: En vrac()

  • Pingback: Mon desktop 201101()

  • Pingback: Mon desktop 201102()

  • ibrahim

    jette un coup d`oeil ici

    http://nefertiti.crdp.ac-lyon.fr/wk/notes/install_ubuntu

    tres pratique avec : zenity

  • Pingback: [Tuto]Retrouver un Ubuntu tel quel après une réinstallation | Gizeek()

  • Pingback: Mon desktop 201103()

  • Bonjour Nico,

    J’utilisais également un tel script, refait plusieurs fois, mais j’ai cette fois-ci décidé de prendre le taureau par les cornes et j’ai créé un outil complètement générique, qui va donc bien plus loin qu’un simple script et pour lequel les améliorations sont bien plus faciles à partager (en gros, chaque « action » est définie dans une classe Python que j’ai appelée « maker », et les makers sont réunis par thèmes dans différents modules)… Il est donc possible de créer de nouveaux makers, voire de nouveaux modules, et de les partager sans modifier le code source de l’outil dans sa globalité.

    Il reste pas mal d’améliorations à faire : j’ai encore moi-même plein de makers à faire pour mes préférences perso, il serait également bon de faire des vérifications de bon fonctionnement pour rendre la chose solide…

    Ça se trouve là : https://github.com/tiramiseb/apply-my-preferences

    Et si mon idée te plait au point de l’adopter, je suis tout à fait ouvert pour faire évoluer cet outil ! 🙂