解决方法
我想在迈克亚瑟的回答中添加一个我.我从1997年开始使用
Linux桌面,并且沿途迁移了我的主目录.大多数应用程序都有效
我遇到的唯一问题是当我切换发行版时.从RedHat升级到更新的RedHat或RedHat到Fedora或Fedora升级到更新的Fedora通常都很容易.但是当我从RedHat换到Mandrake(现在的Mandriva)和Mandrake到Fedora时,它并不是一个美丽的景象. Mandrake和Fedora都使用了彼此不兼容的自定义KDE目录结构.因此,当时我删除了大部分的.kde目录以重新创建设置.但从那时起我就没有遇到任何问题.
在任何情况下,您都可以随时擦除主目录中系统更新后不需要的任何内容.我发现我的数据与我的程序是分开的非常方便.即使你必须每两年吹走整个主目录,作为一个Fedora用户可以节省大约2-3个备份 – 恢复周期(Fedora每6个月更新一次).
您还可以设置用于程序的目录.我通常将/usr/local作为单独的分区.我安装了从头开始编译的任何东西.这不像数据情况那样完美无缺,因为很多时候发行版彼此不是二进制兼容的.但至少你的程序都在那里,你可以根据需要评估它们.