我的 Ubuntu 11.04 安装在过去的一个月内拒绝执行更新。
我决定升级到 12.04 LTS。我有一个单独的分区/home
。如何升级而不丢失我的程序和数据?
更新管理器没有显示任何可能的升级。
答案1
大约一个月前,11.04 已达到使用寿命结束,这意味着没有存储库和更新。我建议全新安装 12.04 来代替 11.04,因为从 11.04 升级到 12.04 不受支持,并且可能行不通。
重新安装时您无法保留已安装的软件包,但可以将它们保存到列表中并在之后重新安装,尽管某些软件包(例如 GDM 或 mono)将不可用或不需要:
保存至列表
dpkg --get-selections > package_list
从列表恢复
cat package_list | sudo dpkg --set-selections && sudo apt-get dselect-upgrade
答案2
我终于解决了这个问题。更新管理器最终建议我升级到 11.10,通过这个我成功更新到 12.04 LTS,没有丢失任何数据或已安装的程序。现在一切似乎都运行正常。再见
答案3
尚未解决的问题:
除非你解决更新问题,否则对于当前安装的版本,不是建议尝试升级到下一个版本。
您只能从11.04到12.04 LTS,首先升级到11.10。
强烈建议:
备份所有用户数据、关键设置并列出所有已安装的软件。然后全新安装Ubuntu 12.04 LTS。
更新:
您的更新问题可能是非问题,只是没有可用的更新。(正如@mikewhatever。
您最好还是进行全新安装。
答案4
我认为升级不一定能解决您在更新时遇到的问题。您能否以错误、环境、规格等形式提供更多详细信息,以便我们排查无法更新的原因?
回答你的问题,要从 11.04 升级到 12.04,您只需从 12.04 CD 启动或在登录 Ubuntu 会话时插入 CD。Ubuntu 将识别出您已安装 11.04 并提供升级至 12.04,您不会丢失任何已安装的程序或数据这是 Ubuntu 的奇妙功能之一!
拥有单独的/home
分区是很好的,你不会遇到任何问题。
因此,要么从 12.04 CD 启动并按照安装提示进行操作,要么在登录时插入 12.04 CD 以继续升级。
米洛