Debian源设置详解

Debian源的配置文件分为两个部分,第一部分是/etc/apt/source.list文件,这是Debian源的主配置文件;第二部分是位于/etc/apt/sources.list.d/目录下的所有的以.list为后缀名的辅助文件。一般我们配置Debian系统所使用的源,只需要修改主配置文件即可。

其中,第一个字段deb表示该行配置对应预编译的二进制包,而deb-src表示该行配置对应软件的源码包。一般来说如果不需要使用软件源代码,那么可以不设置deb-src配置行。

suite 字段用来指示所使用的镜像仓库,它的命名格式为发行版名-镜像仓库名,发行版名字段除了特定的Debian版本发行版名称之外,也可以用unstable“stable“testing“sid等来表示对应的Debian版本。

目录下的子目录来查看该源站提供了几个Debian仓库。同时需要注意:并非每个源站都提供以下所有仓库。所以在使用前最好先确认一下。

backports,后备。Debian stable 发布后,其所有软件版本号便已被冻结,所有软件只修bug,不增加任何特性。但有人可能需要新特性,甚至某些较新的软件原来根本就没有。该仓库正因此而设,但欠官方维护,且可能在系统正式发布之后过一段时间才有内容。此仓库处于第二优先顺序,而上述几个仓库处于第一优先顺序。安装第二优先顺序的包必须特别指明,见 apt-get(8) aptitude(8) 的 –target-release 选项。

component字段表示所使用的对应镜像仓库的包许可类型,如果镜像仓库中的某个包所使用的许可证类型没有在该字段列出,那么将不能安装该软件包。

contrib 本身是自由软件,但依赖某些非自由软件包,即依赖中至少有一个软件包属于 contrib 或 non-free。

另外注意,Debian有一个特殊的镜像站,被称作security镜像站,即所谓的安全镜像站,security站主要包括对Debian系统的安全性更新。security站与上述所说的镜像站是并列的关系,一般来讲和上面所说的镜像站一样都需要在配置文件中配置好。

一些多媒体软件因牵涉到版权问题,包括硬件,Debian 官方并未收录,有一网站专门填补该空缺,建立了Debian多媒体源,多媒体源和security源一样是一个单独的镜像源。。国内USTC开源镜像站的有收录该源。

Ubuntu基于Debian的包管理系统构建,两者在源站设置有较多相似点,但也并非完全相同,他们的差别主要在于:

在系统的安全更新设置上,Ubuntu不像Debian一样将安全更新的内容放在一个单独的镜像源(security源)内,而是使用主镜像的一个仓库来存放系统的安全更新。

例如,如果你在Ubuntu上使用163的镜像源,那么你需要像下面一样设置你的系统源的security仓库,而不用像使用Debian一样单独设置也security源。

未经允许不得转载:主机宝贝 » Debian源设置详解

评论 抢沙发

评论前必须登录!