如何在不丢失软件包的情况下升级 Ubuntu?

如何在不丢失软件包的情况下升级 Ubuntu?

我目前正在运行 Ubuntu10.某事并且我安装了一些用于服务器任务的特殊软件包。

我想升级到 Ubuntu 12 但我担心会丢失这些软件包。

那么,如果我在放入安装 DVD 时选择升级选项,会发生什么情况?我会丢失软件包吗?

答案1

理论上,升级应该会顺利接管您的软件包选择——除了主发行版树之外的软件包(如自定义启动板存储库)。但是,为了安全起见,请备份您的软件包选择:

dpkg --get-selections > packages.txt

稍后,您可以通过发出(以 root 身份)来恢复这些选择

cat packages.txt | dpkg --set-selections && apt-get dselect-upgrade

无论如何,请记住在升级之前备份您的系统,包括/etc。并确保您的备份有效!

相关内容