我在我的电脑上使用 Ubuntu 12.04,我想升级到 Ubuntu 14.04。我家里没有互联网,所以我需要离线升级。在 openSUSE 上,有一种使离线升级变得简单有效的方法是使用 iso DVD。我的问题是:有没有办法让 Ubuntu 像 openSUSE 一样离线升级?
Canonical 从 12.10 开始不提供备用光盘,因此无法通过安装盘进行升级。
解决方案是创建ubuntu 包存储库[1]的离线镜像。一旦你有了一个,你可以按照这个程序:
update-manager并do-release-upgrade读取文件/etc/update-manager/meta-release以查找元发布文件的位置。这changelogs.ubuntu.com通常指向互联网位置。如果您只是镜像包存储库,则不包含元发布文件。所以我们需要先获取它:
wget http://changelogs.ubuntu.com/meta-release
Run Code Online (Sandbox Code Playgroud)将它存储在例如内部镜像的根目录或其他一些方便的位置,并将URL放在/etc/update-manager/meta-release. 如果您要升级到 LTS 版本,也请获取meta-release-lts文件并重复该过程。
编辑您刚刚下载的元发布文件,并将外部镜像地址替换为内部镜像的url,以便所有包位置匹配。对我来说,这是替换archive.ubuntu.com用file:///,内部镜子的路径。确保文件可通过http读取(或文件权限,如果使用文件访问 repo)。
运行update-manager或do-release-upgrade,升级应该像您使用互联网镜像一样工作。
| 归档时间: |
|
| 查看次数: |
21601 次 |
| 最近记录: |