老旧版本的ubuntu源设置
在ubuntu中,通常软件源设置在/etc/apt/sources.list文件中,默认一般都从archive.ubuntu.com和security.ubuntu.com下载,通常,这不会有问题,但是如果使用的ubuntu过于老旧,可能会碰到fetch 404的问题,典型报错如:1
2
3
4Err http://archive.ubuntu.com hoary/restricted Packages
404 Not Found [IP:91.189.88.152 80]
Err http://archive.ubuntu.com hoary/main Sources
404 Not Found [IP:91.189.88.152 80]
这是因为太老旧的版本,官方会将维护的源移到old-release.ubuntu.com下面。所以只需要将sources.list文件中的archive.ubuntu.com和security.ubuntu.com域名都更改为old-release.ubuntu.com域名即可。至于多老旧的版本会移动到这个域名下,我暂时还不清楚。而老版本可以追溯到4.10版本(我目前测试的版本是5.04版本,顺便一提,此版本内核为2.6.10,配合《linux设备驱动 第三版》看刚刚好)
参考资料:
1 https://coderwall.com/p/3n6xka/fix-apt-on-old-unsupported-ubuntu-releases
2 https://askubuntu.com/questions/91815/how-to-install-software-or-upgrade-from-an-old-unsupported-release