我正在尝试在没有 Internet 连接的情况下将 Ubuntu 12.10 安装升级到 Ubuntu 13.04。现在备用 CD 和桌面 CD 已合并,我正在尝试使用 13.04 桌面 CD 来升级我的 12.10 系统。在 Ubiquity 中,有一个将Ubuntu 12.10 升级到 Ubuntu 13.04 的选项。所以我想这是可行的。
复制步骤:
奇怪的是,如果安装程序找到 Internet 连接,则升级选项再次可用。重复前面的步骤,但这一次,请确保您的 VM具有Internet 链接。回到安装类型屏幕,可以选择升级选项。
这是 Ubiquity 中的错误吗?Ubiquity 需要 Internet 连接才能执行从 Ubuntu 12.10 到 13.04 的升级,这是否正常(预期的行为)?
(请注意,我从当前的 12.10 安装中使用 Software Updater 进行在线升级没有任何问题。这不是我想要实现的——我已经写了在线升级指南。我想知道的是:如何才能我使用安装光盘上的 Ubiquity 执行离线升级?)
我在 Launchpad 中发布了关于此的错误报告。我从 Dmitrijs Ledkovs (xnox) 得到以下答案:
没错,我们不支持通过 ubiquity/desktop CD 进行离线升级。甚至对于服务器,也不建议使用新的服务器光盘进行离线升级。
支持升级方法是通过互联网连接或本地镜像/包池。例如,可以使用 aptoncd 之类的工具对所有已安装的软件包进行快照,将它们下载到具有 Internet 连接的机器上,将它们带到离线机器并对其进行升级。
此举背后的原因是,由于较新的安装媒体将缺少手动额外安装的软件包,因此有大量支持案例损坏和部分升级;现在已转换为新名称的包;已从默认安装中删除的软件包。因此,下一版本的默认安装媒体根本不包含合理需要升级的所有内容,因此需要互联网连接。
所以这里的答案是:即使使用 Ubuntu 安装光盘,也无法在没有 Internet 连接的情况下升级较新版本的 Ubuntu。Ubiquity 需要有 Internet 连接才能选择升级选项。
我明白这背后的原因。安装光盘不能包含所有存储库的包。如果用户在安装 Ubuntu 后安装了其他软件——而且他确实安装了——,那么如果没有 Internet 连接,Ubiquity 将无法升级每个软件包、更新依赖项、解决丢失的依赖项等。
不过,我有点失望,因为如果这个限制,想要/必须进行离线升级的用户将需要获取另一个媒体。他不能只使用他通常借给他的朋友让他们安装的同一个安装盘/U盘;他将需要对额外的包裹进行评分。
我不熟悉 APTonCD。稍后我会更深入地研究这条大道。
| 归档时间: |
|
| 查看次数: |
5041 次 |
| 最近记录: |