当前位置: 首页>>技术教程>>正文


在不再受支持的旧Ubuntu版本上安装软件(2009 Jaunty)

,

问题描述

我有一个安装了Ubuntu Jaunty Jackalope的软件开发箱。我知道此版本来自2009年,但它是一个有严格要求的开发箱,因此我无法将操作系统更新为较新版本的Ubuntu。

我不再为此版本安装新软件,因为不再支持Jaunty。也就是说,所有Ubuntu软件服务器都不再带有Jaunty。例如,http://us.archive.ubuntu.com/ubuntu/dists/jaunty/不再存在。因此apt-get不起作用。

我能做什么?有Jaunty存档服务器,如何将apt-get指向该服务器?

顺便说一下,我是Solaris /Windows用户。

最佳思路

您可以使用old-releases网址:

http://old-releases.ubuntu.com/ubuntu/

Old-releases包含不再受官方支持的所有内容。只需将/etc/apt/sources.list中的old-releases替换为us.archive和security即可,您应该一切顺利!

请注意,您还可以在sources.list文件中包含来自不同版本的Ubuntu的源(实际上,在过去的糟糕日子里,更新到最新版本意味着要用hoary手动替换warty并运行dist-upgrade)。

因此,如果确实需要,您可以从更新的版本中获取较新版本的软件包,而无需更新整个操作系统。

编辑:更详细的例子。假设找到的文件here是您的sources.list文件,则可以执行以下操作:

$ sudo vi /etc/apt/sources.list

内部VI

:%s/archive/old-releases/g
:%s/cl\.//g
:wq

如果您文件中的那个’s what’s,请使用我们而不是cl。

然后跑

$ sudo apt-get update
$ sudo apt-get upgrade

第一个将根据您编辑的sources.list文件更新您的资源。第二步将把系统上的所有软件包升级到Jaunty在支持终止之前使用的最新版本(首先要求您确认)。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11210.html,未经允许,请勿转载。