/ 编程

老年 ubuntu 专用源

前两天我见证了一个事实,现在还有 Ubuntu 11.04 (Natty Narwhal 敏捷的独角鲸) 坚强地活着。11.04 不是 LTS (长期支持) 版本,官方早就不再支持。

eof ubuntu version
图片来自 Ubuntu Wiki

这些不再被官方支持的版本,进行 apt-get update 会有很多 404 出现,可能一个很普通的包,比如 openssh-server 都无法直接从源里安装。

好在 Ubuntu 还是很有良心的,还有对这些老年版本的源,免去了下载源码自己编译(而且还有各种依赖包得源码)安装的麻烦。

这里是具体的升级方案
https://help.ubuntu.com/community/EOLUpgrades

如果只是想装个什么包,而不升级系统,换一下源就可以了。

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-backports main restricted universe multiverse

CODENAME 都换成版本代号,11.04 的代号是 natty,然后用这些内容替换 /etc/apt/sources.list 原有内容。

执行 sudo apt-get update 之后就可以愉快地 sudo apt-get install openssh-server 安装 openssh-server 了。


其实这些不在支持的系统版本不是“老年”版,而是 EOF, End of Life.