今天需要在基于ubuntu的openqob系统上安装软件git。发现无法更新。一时间意识到sudo apt-get update都不能使用,可能是软件更新源设置出问题了。
最后搞清楚了对于旧版本的软件源设置方法。
正常当前可用版本,可通过系统设置的方法来设置国内镜像。
其他版本可通过修改archive-->old-releases的方式。
先记录一下镜像文件路径:http://old-releases.ubuntu.com/releases/
http://blog.zhourunsheng.com/2013/08/ubuntu%E5%8D%87%E7%BA%A7%E6%BA%90%E5%A4%87%E5%BF%98/
http://blog.youkuaiyun.com/yunhuang2010/article/details/6952577
http://mblog.sigma.me/2012/12/07/old-release-ubunt-source-list.html
ubuntu的普通版本支持的时间都有限,过了支持的时间,更新源都会被停用,比如ubuntu9.10原来的源都失效了(包括官方源,类似ustc的第三方源,因为这些第三方源也是和官方源同步的)。因此,直接用原来的源列表是不能安装更新软件的。为了解决这个问题,ubuntu官方专门出了一个old-release的镜像(http://old-releases.ubuntu.com/),可以用这个源更新。比如9.10的源列表如下:
1 | deb http://old-releases.ubuntu.com/ubuntu/ karmic main restricted universe multiverse |
2 | deb http://old-releases.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse |
3 | deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse |
4 | deb http://old-releases.ubuntu.com/ubuntu/ karmic-proposed main restricted universe multiverse |
5 | deb http://old-releases.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse |
6 | deb-src http://old-releases.ubuntu.com/ubuntu/ karmic main restricted universe multiverse |
7 | deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse |
8 | deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse |
9 | deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-proposed main restricted universe multiverse |
10 | deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse |
其他版本的只需要讲karmic改成其版本代号即可。这样过期后的版本也可以继续使用了。