以前debian6这系统是在公司装的。公司有百兆光纤,多线接入,就随便选了个源,也没多大问题。如今回到家里变成了2M的ADSL,不少软件更新不下来。html
更改软件源,也就修改/etc/apt/sources.list,但修改以前,得准备一些东西。web
首先,得知道debian的版本信息。debian的每一个版本(1.0,1.1到如今7.0,将来的8.0)都分为三个版本稳定版本(stable)、测试版本(testing)、不稳定版本(unstable)。而每一个版本都有本身的代号,如debian 6测试版为squeeze,不稳定版本永远为Debian sid。详见http://zh.wikipedia.org/wiki/Debian_sid#Debian_sid。而sources.list中刚好是以代号来区分的,因此要知道本身系统的代号。ide
cat /proc/version Linux version 2.6.32-5-686 (Debian 2.6.32-48squeeze4) (dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Mon Sep 23 23:00:18 UTC 2013
能够看到,个人系统为Debian 2.6.32-48squeeze4,即代号为squeeze,对应debian 6的测试版本。因此找的软件源也应该为testing(貌似也能升级为其余版本,但那是另外一回事了,这里很少说)。
如今咱们来看看较经常使用的软件源http://mirrors.163.com/,进入到debian的目录http://mirrors.163.com/debian/dists/能够看到有不少版本的源。测试
那咱们确定是找本身版本squeeze的啦。不过若是实在不懂,看一下帮助也能够http://mirrors.163.com/.help/debian.html。不过若是想要了解更多,甚至想自定义源,那就看看别人怎么说的http://www.cnblogs.com/beanmoon/p/3387652.html。其中主要明白几点就差很少了:ui
main - 提供了 Debian 官方主要的软件。这些软件都符合 Debian Free Software Guideline(DFSG),并会包括在官方安装光盘中。
contrib -提供了由于依靠了一些在Non-free组别套件 (即不符合Debian Free Software Guideline) 的套件。
non-free -提供非自由软件的套件。这些软件都未能符合Debian Free Software Guideline(DFSG) 。spa
不过对于通常人,不必去了解那么多,直接看源,网上多得是:3d
deb http://mirrors.163.com/debian squeeze main non-free contrib deb http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free deb http://mirrors.163.com/debian-security squeeze/updates main contrib non-free deb-src http://mirrors.163.com/debian squeeze main non-free contrib deb-src http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free deb-src http://mirrors.163.com/debian-security squeeze/updates main contrib non-free deb http://security.debian.org/ squeeze/updates main contrib deb-src http://security.debian.org/ squeeze/updates main contrib
直接覆盖到/etc/apt/sources.list保存,而后apt-get update就OK了。code