réinstall de zéro

spir denis.spir at gmail.com
Jeu 19 Aou 12:41:20 UTC 2010


On Thu, 19 Aug 2010 12:57:44 +0200
Avell Diroll <avelldiroll at gmail.com> wrote:

> On 08/19/2010 12:05 PM, spir wrote:
> (snip)
> > D'une façon générale, comment réinstaller ubuntu de zéro en retrouvant toutes ses données, réglages, logiciels? L'immense et chaotique (snip) du système de fichier UNIX permet-il malgré tout de faire cela ;-) ?
> > Il y a du logiciel et des réglages un peu partout dans l'arborescence; seules mes données vraiment crées ou enregistrées à la main sont bien toutes réunies dans /home/me.
> 
> L'architecture unix est _très_ bien rangée ... il suffit juste de se 
> renseigner un minimum avant ... en plus ca permet de continuer à tout 
> ranger correctement et ne pas rendre son système inopérant.

Je comprends ce que tu dis, mais ça reflète le point de vue d'un administrateur, surtout, parfois d'un développeur, surtout système, pas celui d'un usager. Celui-ci devrait pouvoir adapter, étendre, modifier son système de quelque manière que ce soit, sans avoir à se préocupper de répertoires à l'arborescence et aux noms "cryptics". C'est mon point de vue.
Exemple: pourquoi certains réglages nécessaires et effectués par l'utilisateur se retrouvent-ils dans /etc, alors que bien d'autres sont dans des fichiers ou répertoires cachés de /home/me? Et pourquoi ce nom /etc (au lieu de /settings, par ex)? Note que c'est justement ces trucs qui sont pas dans /home qui requièrent des connaissances, des recherches, qui sont compliqués et difficiles (à trouver ou retrouver). Et en plus, c'est justement ces trucs-là qui font planter ou dysfonctionner le système.
Exemple: le cas de GRUB avec l'affichage graphique (qui fait l'objet d'un autre fil actuel). Bon; en plus, dans ce cas, si je sauve /etc j'aurai bien le bon paramétrage utilisateur, mais ça suffira pas je crois, car pour mettre à jour le vrai fichier de paramétrage de GRUB il faut ensuite lancer update-grub dans un terminal en mode admin. Aucune chance que je me rappelle de tout cela dans N semaines.

Imagine maintenant une structure avec
* /data, avec ce qui est dans /home, moins les réglages
* /settings, avec tous les réglages effectués ou effectuables ou mofifiables par l'utilisateur (en gros ce qui se trouve caché dans /home, ce qui est dans /etc, et dans d'autres dossiers sans doute comme /opt)
* tout ce qui n'est pas à sauvegarder (sys, libs, softs, réglages non-utilisateur) dans des dossiers autres

Ca semble pas plus logique/clair/simple? Pour réinstaller, l'utilisateur doit recopier /data et /settings, réinstaller ses logiciels, et basta!

Si en plus on adopte le principe un logiciel = un répertoire (à la Mac, et certaines distros), alors l'utilisateur peut sauvegarder /software, et il n'y a plus de recontruction du tout, une fois le systeme de base (ré)installé, juste à recopier ce qui a été sauvegardé.
Ca me paraît cohérent aussi bien pour l'install que pour la maintenance & l'usage courant. Surtout: facile, logique, rapide, de trouver quelque chose. Bon, c'est mon point de vue...

> > Le plus (snip) est la question des réglages, qui sont longs et difficiles à refaire: une partie se trouve en fichiers cachés dans /home/me (mais lesquels exactement?). Mais de très nombreux autres n'y sont pas, voir par exemple la question du GRUB ci-dessus. Et je parle même pas des réglages de logiciels, standards (gnome) ou non.
> 
> Encore une fois, c'est très loin d'être en désordre, juste pensé pour 
> être efficacement à sa place, pour être sauvegardé, pour 
> partager/dimensionner ses partitions.
> De mon point de vue,ce sont les notions de "chaque logiciel gère sa 
> tambouille" ou "on entasse tout dans une base de donnée absconse" que je 
> trouve complètement absurdes.
> 
> Donc il faut commencer par s'éduquer un peu:
> http://doc.ubuntu-fr.org/arborescence
> Pour aller plus loin:
> http://www.pathname.com/fhs/

J'ai déjà essayé. C'est sans doute un défaut perso: j'ai du mal à m'investir pour apprendre quelque chose que je trouve mal foutu, surtout inutilement compliqué (bien sûr, mon opinion peut être fausse, mais ça change pas la conséquence). En plus, même si j'arrive à l'apprendre, ça s'oublie tout seul. Je suis foutu comme ça ;-)
Exemple: on me fera pas apprendre C++. Au mieux, si je dois vraiment investir dans un langage C plus OO, je pourrai me convaincre d'acquérir D (qui corrige nombre de défauts de conception de C++, mais malheureusement peu de ceux du C de base).

> > Comment, par exemple, est censé procéder un utilisateur qui change de PC?
> 
> De la même manière que quelqu'un qui sauvegarde ses données ...
> en sauvegardant /home et /etc, /var si il a des serveurs, /opt si il a 
> des programmes proprio, /usr/local si il patouille son système
> puis en sauvegardant la liste des paquets installés:
> http://doc.ubuntu-fr.org/tutoriel/comment_sauver_et_restaurer_la_liste_des_paquets
> 
> ... pour changer de machine, il suffit de poser /home ... pour /etc je 
> préfère faire des modifications au cas par cas lors d'un changement de 
> machine, certains choix étant lié au materiel (carte video/nombre de 
> cartes reseau / wifi ou pas / plusieurs écran)

Merci pour les précisions concernant la procédure de réinstall. J'en aurai sans doute besoin d'ici peu, si je ne trouve pas un autre moyen de virer la version d'ubuntu 09.10 supplémentaire installée en urgence.
Il semble d'après ce que je comprends que sauvegarder /etc en plus de /home permet d'éviter une grande partie de la procédure de reconstruction après l'install de base, du moins si l'install se fait sur le même matériel ou un matériel proche.
Quant à tout ce qui se trouve dans /usr, ou alternativement dans /usr/local (par ex l'exécutable d'un logiciel peut être dans usr/bin ou usr/local/bin, de même pour les libs, les réglages, les extensions, etc...), ça reste encore un peu mystérieux pour moi.

> Enfin, merci de choisir un vocabulaire plus châtié à l'avenir ... celui 
> employé dans ce message ne donne vraiment pas envie de répondre.

Il n'y avait que 2 mots provoc', et suivis d'un clin d'oeil ";-)". N'est-ce pas pas? Décidément, ledit clin d'oeil semble être passé inapperçu...


Denis
________________________________

vit esse estrany ☣

spir.wikidot.com




Plus d'informations sur la liste de diffusion ubuntu-fr