我正在使用一台预装了 Ubuntu 14.04 的 Dell Inspiron 3551。最近,我的电脑无法启动到 Ubuntu,所以我不得不恢复 Ubuntu,也就是从头开始重新安装 Ubuntu。
首先,我运行命令dist-upgrade
来升级我的软件包。
sudo apt-get update
sudo apt-get dist-upgrade
鉴于我从一个干净的系统开始,我想更新到 Ubuntu 16.04。我发现我可以通过运行以下命令来执行此操作:
sudo do-release-upgrade
如果我更新到 Ubuntu 16.04,它会破坏我安装的一些旧 14.04 软件包吗?通常建议do-release-upgrade
在运行之前这样做sudo apt-get dist-upgrade
吗?
答案1
升级到 16.04 还会将大多数当前安装的软件包升级到 16.04 存储库中的版本,这意味着它们将在 16.04 上正常工作,并且只要您从官方存储库安装它们而不是手动或从 PPA 安装它们,它们就不会被损坏。
运行sudo apt-get dist-upgrade
将把该特定 Ubuntu 版本的存储库中的所有软件包升级到最新版本,sudo do-release-upgrade
升级到新的 Ubuntu 版本/发布版。
您不需要sudo apt-get dist-upgrade
在其他命令之前运行,因为sudo do-release-upgrade
它会先运行前一个命令,以确保当前系统上的所有包都是最新的,以避免任何潜在的问题。
所以答案是:您可以sudo apt-get dist-upgrade
在之前运行sudo do-release-upgrade
,但实际上并没有什么区别,因为sudo do-release-upgrade
无论如何它都会先运行。