我需要它有三个目的:
由于某种原因,我家用电脑上的 Ubuntu 13.04 不想升级到 13.10。它显示“未找到新版本”。
而一些 Ubuntu 衍生产品(例如 Mint)根本不使用更新管理器。
此外,在手动模式下,可以跳过发布,但不建议这样做:P
答案1
假设我想跳过 Saucy,直接从 Raring 升级到 Trusty。我该怎么做?
全面升级您现有的安装。
sudo apt-get update && sudo apt-get dist-upgrade
禁用所有第三方应用程序和 PPA(尤其是 xorg-edgers!!!)
sudo sed -i s/deb/#deb/ /etc/apt/sources.list.d/*.list
变更发布和更新:
sudo sed -i s/raring/trusty/ /etc/apt/sources.list sudo apt-get update
(最谨慎的部分从这里开始)升级:
sudo apt-get upgrade sudo apt-get dist-upgrade
在此期间,您可能会遇到错误!!!。这很正常。要修复,只需运行
sudo apt-get -f install
之前运行的命令即可。直到 dist-upgrade 成功。另外,系统会提示你替换一些配置文件。保留你手动配置的文件,并替换那些通过脚本配置的文件。
重新启动并启用您禁用的存储库:
sudo sed -i s/#deb/deb/ /etc/apt/sources.list.d/*.list
您可能想禁用源。运行
sudo sed -i s/deb-src/#deb-src/ /etc/apt/sources.list.d/*.list
更新存储库中的版本名称并更新
sudo sed -i s/raring/trusty/ /etc/apt/sources.list.d/*.list sudo rename s/raring/trusty/ /etc/apt/sources.list.d/*.list sudo apt-get update
用以前的版本替换不起作用的存储库并更新
sudo sed -i s/trusty/saucy/ /etc/apt/sources.list.d/jwigley-window-list-trusty.list sudo sed -i s/trusty/saucy/ /etc/apt/sources.list.d/playonlinux-trusty.list sudo sed -i s/trusty/saucy/ /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list sudo apt-get update
最后,dist-upgrade:
sudo apt-get dist-upgrade
瞧!系统已完全升级!最后,通过 Synaptic 删除旧内核和过时的软件包。