作为操作的一部分,APT使用一个文件列出可获得软件包的镜像站点地址,这个文 件就是/etc/apt/sources.list。
文件中的各项信息通常按如下格式列出:
deb http://host/debian distribution section1 section2 section3
deb-src http://host/debian distribution section1 section2 section3
当然,上面所列的地址项都是假设的且不应该使用它们。每行的第一个单词deb 或deb-src描述了文件类型:目录中包含的是二进制软件包(deb), 即我们通常使用的已编译好的软件包;或包含的是源码包(deb-src),源码 包包含源程序编码、Debian控制文件(.dsc)和“Debian化”该程序所做更改的 记录文件diff.gz。
在Debian缺省的sources.list中通常是如下内容:
# See sources.list(5) for more information, especially
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
# Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian stable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
这些是Debian基本安装所需的软件包来源地址。第一个deb行指向官方正 式软件包来源,第二个行指向non-US软件包来源,第三行指向Debian安全补丁更新 包来源。
最后两行被注释掉了(在句首加“#”),所以apt-get将忽略它们。这些是deb-src行指向Debian源码包来源,如果你常下载程序源码来测试或重编译,可取消对 它们的注释。
/etc/apt/sources.list文件可包含多种类型的地址,APT知道如何处理这 些不同的地址类型:http、ftp、file(本地文件,例 如:一个加载了ISO9600文件系统的目录)和ssh。
别忘了在修改完/etc/apt/sources.list文件后运行apt-get使 更改生效。你必须完成这个步骤,以便让APT从你指定的地方获得新的软件包列表。