如何将Ubuntu LTS离线升级到下一个?


9

我在计算机上使用Ubuntu 12.04,并且想升级到Ubuntu 14.04。我家里没有互联网,因此我需要离线升级。在openSUSE上,有一种使iso脱机简单有效的方法是使用iso DVD。我的问题是:是否可以像在openSUSE中一样使Ubuntu脱机升级?


据我所记得,ubuntu ISO确实有这样的选择。但是我从未尝试过将LTS转换为LTS。在这种情况下,最有可能需要等待点释放(14.04.1)。[我可能是错的,如果是,请纠正我]
Web E

1
您不想重新安装Ubuntu?
2014年

1
嘿@rusty感谢您的回答,但我有某些应用程序和文件,我需要保留且没有便携式高清
fm21 2014年

Answers:


4

从12.10开始,Canonical不再提供alternate-cd,因此无法通过安装磁盘进行升级。

解决方案是创建ubuntu软件包存储库[1]脱机镜像。拥有一个后,您可以按照以下步骤操作:

  • update-managerdo-release-upgrade读取文件/etc/update-manager/meta-release以找到元发布文件的位置。这changelogs.ubuntu.com通常指向互联网位置。而且,如果您仅镜像软件包存储库,则不包含元发布文件。因此,我们需要先获取它:

    wget http://changelogs.ubuntu.com/meta-release
    
  • 将其存储在(例如)内部镜像的根目录或其他方便的位置上,然后将url放在中的“ URL ”值中/etc/update-manager/meta-release。如果要升级到LTS版本,请也获取meta-release-lts文件并重复该过程。

  • 编辑刚刚下载的元发布文件,然后用内部镜像URL替换外部镜像地址,以便所有软件包位置都匹配。对我来说,这是替换archive.ubuntu.comfile:///,内部镜子的路径。确保文件可以通过http读取(如果使用文件访问仓库,则具有文件权限)。

  • 运行update-managerdo-release-upgrade,升级应该可以像使用Internet镜像一样正常进行。


像openSUSE发行版一样容易。Ubuntu被认为是Linux新手,所以我不知道为什么会这样。我认为大老板先生。Ubuntu的Mark S.应该考虑这些有很大不同的小事情。选择Ubuntu或openSUSE的区别。我将尝试您的答案@MrVaykadji,然后说说结果!
fm21 2014年

也许没有互联网连接他们就不会被人
打扰

在您的回答中,我需要从ubuntu存档中下载任何新软件包吗?
fm21,2014年


1
那不一样...您要问的do-release-upgrade不是一个简单的问题apt-get upgrade
MrVaykadji 2014年

2

当我使用标准Ubuntu 14.04 DVD启动并选择安装选项时,我确实获得了一个就地升级现有Ubuntu 12.04安装的选项。我已经使用DVD / CD介质从8到10和10到12.04进行了就地升级。因此,我觉得它在12.04至14.04的情况下也会顺利运行。


0

如果您的系统是普通安装,则使用Ubuntu 14.04 DVD可以轻松地从12.04升级到14.04。但是,如果系统进行了额外的安装,则升级时可能会导致一些复杂问题,因为不会升级兼容的14.04软件包。


是否存在ubuntu 14.04 DVD?在哪
fm21
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.