APT的配置

如何基于控制台的编辑器手动编辑可供APT读取的服务器,如何添加一个定制的源,这就需要对APT进行配置。

APT的源存储在/etc/apt/sources.list文件中,在该文件中,可以看到两种类型的行"deb"和"deb-src"。第一个是可供下载的程序包,这些程序包可以正常安装和运行,而第二个提供了预打包的源代码。其中,deb-src很少使用到,但是他们也不会带来什么损害。

每一行由下面几部分组成;
[deb/deb-src] url distribution [compoents…]

URL指定了APT索引和包存放的位置。对于所有的Ubuntu版本,URL都是一样的,不同的只是行中的distribution字段。该字段设置为Ubuntu代号中的第一个单词,例如使用"warty"表示4.10,“hoary"表示5.04。因此,如果您想进行升级,那么需要将该字段设置为"edgy”。

在"distribution"字段的后面是想要选择的组件。默认情况下,一般是"main restricted",这意味着您想下载主要的Ubuntu包和所有版权受限的包。

在sources.list文件的底端通常会有一些deb行用于处理安全更新。它有专门的URL(security.ubuntu.com)和一个特殊的发行版名(dapper-security)。这些行要保持一致有效。如果修改了source.list文件,必须在进一步运行APT命令前,运行apt-get update来下载新的包信息。