URL: https://linuxfr.org/forums/general-cherche-logiciel/posts/gestionnaire-de-configurations-personnelles Title: Gestionnaire de configurations personnelles Authors: StreakyCobra Date: 2012年09月08日T13:11:44+02:00 Tags: Score: 0 Salut à tous, J'ai la fâcheuse habitude d'aimer formater et réinstaller mes ordinateurs, notamment pour: 1. Le plaisir 2. Repartir avec une installation propre 3. Essayer un nouvelle distribution (2 semaines, pour finir par revenir à Archlinux) Afin de palier au fait que j'aie plusieurs PC et aussi pour éviter de perdre tous mes documents, je synchronise mon dossier `Documents` entre mes ordinateurs grâce à `unison`. Que du bonheur. Et lorsque j'ai un PC tout propre, il y a juste à synchroniser et je retrouve le tout. Mais il reste encore une étape que j'aimerais améliorer: la gestion de mes configurations. J'utilise par exemple awesome, vim, zsh, pentadactyl, Xorg, etc... qui possèdent chacun leurs propres fichiers/dossiers de configuration, respectivement `~/.config/awesome/`,`~/.vimrc`,`~/.zshrc`,`~/.pentadactylrc`, `~/.xinitrc`, etc... À l'heure actuelle je me suis fait un dossier `Configurations` avec tout ces fichiers dedans, et un petit fichier `install.sh` qui me link tout les fichiers de configurations vers leurs équivalent respectif dans `Configurations`. Ce dossier est lui aussi synchronisé via `unison` ce qui me permet de très facilement l'avoir sur un nouveau PC, et ainsi d'installer mes configurations personnelles. Jusque là c'est sympa. Le petit détails qui m'embête, c'est la gestion des configurations différentes entre ordinateurs. Par exemple je n'aimerai pas avoir la même configuration de awesome entre mon PC portable ou mon ordinateur fixe, ou encore à l'université. Du coup mon système ne marche pas, à moins de faire les liens symboliques de mano, ou de créer plusieurs fichier, genre `install_desktop.sh`, `install_laptop.sh`, mais ça ce n'est pas propre. Du coup première question: "Connaissez-vous un logiciel qui réponde à mes besoins? Et si non, comment faites vous?" En essayant gentoo la semaine passé, j'ai découvert `eselect`, et là, illumination. Je me suis dit: "C'est ça qu'il me faut". Ce qui m’amène à ma deuxième question: "Adapter le code de eselect pour l'incorporer dans `Configurations` et ainsi profiter de commandes telles que `./myselect config list`, `./myselect config set 1`, ... soit une bonne idée, et si oui/non, pourquoi?" Merci d'avance de vos réflexions

AltStyle によって変換されたページ (->オリジナル) /