Eu recomendo configurar um diretório em / home, no qual você coloca tudo o que deseja compartilhar entre os diferentes ambientes. Por exemplo. O meu é chamado /home/avdndata
e eu tenho links de meus diretórios home reais (para diferentes distribuições) para os subdiretórios de /home/avdndata
. Isso me permite explicitamente compartilhar coisas que conheço que funcionam, sem compartilhar outras configurações que tenham incompatibilidades. Compartilho /home
, mas tenho diretórios diferentes para o mesmo usuário em /home
para as diferentes distribuições / versões (por exemplo, para o usuário 'anthon' eu tenho algo como /home/anthon12
e /home/anthon14
etc.)
Desta forma, eu compartilhei material, normalmente mantido em casa, entre SuSE e Ubuntu e entre diferentes versões do Ubuntu. Antes de instalar uma nova versão eu faço um backup de tudo que é usado pela versão antiga (especialmente o material compartilhado). E se, após a atualização, algum programa que altera um arquivo de configuração de alguma forma incompatível com versões anteriores (vi arquivos .ini sendo substituídos por .xml), você percebe isso quando inicia o sistema antigo e ele reclama. Nesse ponto, você pode mover essa configuração para fora do diretório compartilhado, remover o link e restaurar os arquivos relevantes do backup na versão antiga.
(É claro que toda a coisa de vinculação e desvinculação é automatizada com alguns scripts).