如何将旧PC上的Ubuntu更新至特定版本14.04?
如何将旧Ubuntu系统切换到14.04版本(保留数据)
嘿,完全理解你的需求——为了编程课作业要把旧Ubuntu机器调整到14.04,还不想丢现有数据,对吧?虽然14.04早已停止官方支持(安全性上要留意,尽量只用于课程作业),但咱们还是能稳妥完成这个操作,下面是一步步的方法:
关键前置:先备份所有重要数据
不管操作看起来多简单,先把你的文档、代码、配置文件全备份到外接硬盘或云端。系统版本切换难免有意外,别拿数据冒险!
步骤1:替换软件源为旧版本仓库
14.04的常规官方源已经迁移到旧版本归档服务器了,所以得先修改源配置:
- 先备份当前的源列表,留个后手:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak - 打开源配置文件编辑(用nano更简单,新手友好):
sudo nano /etc/apt/sources.list - 把文件里所有的源地址(比如
http://archive.ubuntu.com/ubuntu/)替换成旧归档服务器地址:http://old-releases.ubuntu.com/ubuntu/ - 保存退出:按
Ctrl+O,回车确认保存,再按Ctrl+X退出nano。
步骤2:执行系统版本更新/切换
现在源已经指向14.04的仓库了,接下来执行更新:
- 先刷新源缓存:
sudo apt-get update - 然后执行分布式升级(这个命令会处理版本切换中的依赖变更,比普通upgrade更彻底):
过程中可能会弹出一些配置文件覆盖的提示,按需选择即可(一般选保留现有配置更安全)。sudo apt-get dist-upgrade -y
步骤3:验证并完成
- 升级完成后重启系统:
sudo reboot - 重启后验证版本是否正确:
输出里应该能看到lsb_release -aDescription: Ubuntu 14.04.x LTS的字样,就说明成功了。
额外注意事项
- 14.04没有官方安全更新,所以尽量不要用这台机器连接公共网络,只做课程作业相关操作。
- 如果过程中遇到依赖报错,试试用
sudo apt-get -f install修复损坏的依赖关系。 - 要是操作后系统无法正常启动,可以用之前备份的
sources.list.bak恢复原配置,或者制作Ubuntu 14.04的Live USB来修复系统。
内容的提问来源于stack exchange,提问作者Dan




