![更新 11.04 的所有软件包,然后升级到 11.10 还是升级到 11.10 而不更新软件包?](https://linux22.com/image/1037180/%E6%9B%B4%E6%96%B0%2011.04%20%E7%9A%84%E6%89%80%E6%9C%89%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%8C%E7%84%B6%E5%90%8E%E5%8D%87%E7%BA%A7%E5%88%B0%2011.10%20%E8%BF%98%E6%98%AF%E5%8D%87%E7%BA%A7%E5%88%B0%2011.10%20%E8%80%8C%E4%B8%8D%E6%9B%B4%E6%96%B0%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%9F.png)
注意-标题应该改为更符合我要求的内容...
在将某人的 Ubuntu 从旧版本升级到最新版本时,我见过两种情况。
当用户有一段时间没有进行更新时,他/她现在拥有该版本的 Ubuntu 的更新以及待处理的发行版升级。
用户已了解该特定版本 Ubuntu 的所有更新,只需要升级到新的发行版本。
我总是建议先更新每个软件包,然后再升级到新的发行版(以防万一,也许是我,但我觉得这样更安全。我想这更合乎逻辑)。但是会发生什么,或者是否可以在不先更新所用 Ubuntu 版本的软件包的情况下升级到最新的发行版。让我们假设一个场景:
Sam 一直更新 11.04 到 8 月份。之后他干脆决定不再更新 11.04 软件包。11.10 已经发布,现在有全新的 11.10 发行版可用!!!立即下载!!免费赠送 2 瓶 BRUNO PEREIRA 啤酒!。所以现在 Sam 有两个选择,要么更新 11.04 的所有软件包并升级到 11.10,要么只升级到 11.10。Sam 使用这两种表单中的一种可以获得哪些正面/负面反馈。
答案1
好吧,您可能知道,任何操作系统的升级都不应轻易进行,并且您希望它们尽可能顺利地进行。
老实说,我的建议是:
首先备份您的数据。这包括列出所有已安装的软件包、$HOME 以及您在 /etc/ 或其他地方手动编辑的任何配置文件。服务器端将包括备份数据库和配置文件。请参阅此链接了解有关生成包列表的详细信息
阅读发行说明。发行说明列出了已知问题并给出了建议。Oneiric 发行说明
我总是先将新版本作为 Live CD 启动。我想在升级之前确定硬件是否存在任何潜在问题。
回答你的问题,是的,我总是先升级系统上安装的所有软件包,然后升级发行版。-
sudo apt-get update && sudo apt-get dist-upgrade
>重新启动->然后升级到新版本。
如果所有这些步骤看起来太麻烦,通常更容易创建一个单独的 /home 分区,备份 /home,测试新版本,然后进行全新安装。
在我看来,跳过上述任何步骤都会带来问题。