web-dev-qa-db-fra.com

Comment déplacer des fichiers de configuration vers une nouvelle installation

Je souhaite effectuer une nouvelle installation propre de buntu 18.04 mais je souhaite conserver tous mes fichiers de configuration pour des programmes déterminés, par exemple. Thunderbird avec tous les comptes de messagerie.

Est-il suffisant de copier les dossiers cachés (, par exemple le dossier .Thunderbird ) des applications intéressées de mon dossier personnel vers la nouvelle installation?

Merci d'avance pour les réponses.

2
cialu

Certaines applications stockent des fichiers dans

~/.local/[share/]

(notamment les applications GTK + ou gnome telles que evolution [MUA]), Qt ou KDE ont tendance à être en

~/.kde/[share/]

cependant, vous devez noter qu'il appartient au programmeur de choisir la norme à suivre (y compris aucune), donc je vous suggérerais de conserver le plus (sinon tous) le répertoire ~ (/ home/$ USER /)

Thunderbird ou votre exemple n'est pas une application DEsktop standard, provenant de Mozilla. C'est peut-être un standard pour une distribution comme Ubuntu, mais ce n'est pas un standard GNOME, ni un standard KDE/Qt, ni un XFCE .... C'est probablement la raison pour laquelle il se trouve dans son propre répertoire, et non selon les directives GTK + ou Qt (ou normes)

Les programmeurs peuvent choisir d'ignorer les "normes", même si les applications officielles GNOME ont tendance à suivre les règles GTK +. Les applications officielles de KDE ont tendance à suivre les règles Qt/KDE, etc.

J'ai regardé dans mon ~/.kde/share/ sur cette boîte de 16.04 et j'ai vu un répertoire ~/.kde/share/kde4/. Ubuntu 16.04 est Qt5 par défaut/standard avec les applications/programmes Qt5 utilisant le répertoire principal; mais tous les fichiers Qt4 plus anciens seront situés dans le sous-répertoire kde4 /. De toute façon, ils se trouvent toujours dans ~/.kde/share/ FYI: KDE/LXQt n’est pas installé sur cette boîte, mais certaines applications Qt sont installées.

Je suggère de copier généralement tout le répertoire /home/$USER/, mais je préfère suivre mon propre jugement (après la sauvegarde bien sûr) pour copier uniquement les fichiers que je veux/dois conserver (par exemple, email, liferea ...) et utilisez simplement cp -pn (copiez uniquement les nouveaux attributs de préservation) pour d’autres tâches, mais cela prend plus de temps; par conséquent,/home/$ USER est souvent essayé en premier. Si cela ne se passe pas comme prévu, je restaure une sauvegarde et essaie quelque chose de différent; mais nous avons rarement des problèmes (ne modification de version avait des problèmes de base de données liferea en raison de l'utilisation d'une base de données différente dans une version ultérieure, sinon je n'ai pas eu de problèmes)

2
guiverc