我想让当前系统(16.04)按照软件更新程序的建议管理升级(至18.04.2)。但是,我还想保留/ home,/ opt和/ usr / local的内容,这些内容在当前文件系统中已挂载到专用分区。
保持/ home不变的声音听起来很琐碎。另一方面,其他两个目录也包含用户不想删除的自定义安装和链接,但是我不确定软件更新程序是否会格式化它们。
这里的问题是:自动升级过程是否只会覆盖系统严格需要的那些文件系统目录(/,/ boot,/ var,/ tmp,/ etc等),而其他文件系统保持不变?
如果我走这条路,答案将帮助我意识到线下所需的工作量。我知道,或者,我可以手动引导安装并保留这些目录。
do-release-upgrade
工具仅升级软件包dist-upgrade
(比技术上的软件包多一点;例如,它设置了订单),因此它不会接触用户目录。您当然应该备份,并确保有空间。如果您希望它是完美的;您可以删除非官方/第三方软件包,因为这是造成问题的原因(如果它们使用了与Ubuntu兼容的版本控制等)。