web-dev-qa-db-fra.com

Puis-je partager mon répertoire personnel entre Ubuntu et un autre système d'exploitation Linux?

Je suis en train de réinstaller mon ordinateur portable. J'utilise Ubuntu jusqu'à présent, et j'aimerais maintenant installer openSUSE en plus.

J'utiliserai les deux OS avec principalement la même application (c'est-à-dire GNOME 3 en grande partie, plus des trucs Mozilla et LibreOffice).

Puis-je simplement créer un /home partition utilisée par les deux systèmes d'exploitation et qui devrait fonctionner ou est-il probable qu'il y ait des complications?

3
Elgarr

Il y aura certainement des complications à moins que vous choisissez des utilisateurs distincts pour Ubuntu et SUSE. S'il s'agit du même nom d'utilisateur, vous aurez des problèmes avec vos configurations d'utilisateur écrasées, conflictuelles et autres, même si vous utilisez "plus ou moins" les mêmes programmes.

4
ish

Essayer d'utiliser le même répertoire personnel pour deux distributions différentes prêtes à l'emploi entraînera probablement des complications.

Une possibilité est de faire une partition qui est en quelque sorte une partition domestique, mais ne contient que les données des applications que vous souhaitez partager entre les distributions. Ensuite, vous pouvez créer des liens symboliques vers les fichiers/répertoires appropriés aux endroits appropriés dans vos répertoires personnels séparés dans chaque distribution.

Par exemple, si vous utilisez une application qui dans une distribution stocke sa configuration dans ~/.foo, et dans les autres magasins dans ~/.bar, vous pouvez créer un répertoire dans votre nouvelle partition, appelé /mnt/baz/myapp, puis juste ln -s /mnt/baz/myapp ~/.foo dans la première distribution et ln -s /mnt/baz/myapp ~/.bar dans la seconde.

Cela semble compliqué, mais j'utilise le même type de configuration pour partager certaines parties de mon répertoire personnel (téléchargements, documents, musique, images) entre plusieurs versions d'Ubuntu et les mettre sur un disque dur afin de pouvoir exécuter le reste un SSD plus petit pour la vitesse.

1
glibdud