debian的sources.list编写规则

以debian8自带sources.list为例

deb http://ftp.debian.org/debian/  jessie-updates main contrib
deb-src http://ftp.debian.org/debian/  jessie-updates main contrib

分为四部分
1 deb deb-src
2 http://ftp.debian.org/debian/
3 wheezy-updates
4 main contrib

使用清华镜像源替换为例
1 deb deb-src不变
2 网站地址替换http://mirrors.6.tuna.tsinghua.edu.cn/debian/
3 点开镜像下dists目录,此例中点开http://mirrors.6.tuna.tsinghua.edu.cn/debian/dists/,显示如下

Debian6.0.10/
Debian7.8/
Debian8.0/
experimental/
jessie/
jessie-backports/
jessie-kfreebsd/
jessie-kfreebsd-proposed-updates/
jessie-proposed-updates/
jessie-updates/
oldoldstable/
oldoldstable-proposed-updates/
oldoldstable-updates/
oldstable/
oldstable-backports/
oldstable-backports-sloppy/
oldstable-proposed-updates/
oldstable-updates/
proposed-updates/
rc-buggy/
sid/
squeeze/
squeeze-lts/
squeeze-proposed-updates/
squeeze-updates/
stable/
stable-backports/
stable-kfreebsd/
stable-kfreebsd-proposed-updates/
stable-proposed-updates/
stable-updates/
stretch/
stretch-proposed-updates/
stretch-updates/
testing/
testing-proposed-updates/
testing-updates/
unstable/
wheezy/
wheezy-backports/
wheezy-backports-sloppy/
wheezy-proposed-updates/
wheezy-updates/
README

以上dists下显示的为部分3可填写内容。常用如下stable/ 为当前稳定,testing/为当前测试,sid/为当前不稳定。这三个稳定性一次递减。其余具体请访问www.debian.org 或者google学习。

4 点开前表相应链接,以jessie/为例

../
contrib/
main/
non-free/
ChangeLog
InRelease
Release
Release.gpg

前几个文件夹即为部分4内容,一般情况下为 contrib main non-free 以空格隔开(可能还有non-us等文件夹,以空格隔开填写即可。意义这里不在累述)

同时sources.list以#为注释符,可以设计多个源,以便切换。这里有大量的细节内容没有补充,特别是分部3的各个的意义和范围,内容很多,这里不再累述,请自行学习。