debian 基础拾零

本文介绍了debian系统中关于源的设置,包括deb和deb-src的区别,以及如何配置镜像站点,如稳定版的source和安全更新。主要内容涉及main、contrib、non-free三个组件的含义,分别对应自由软件、依赖非自由软件的自由软件和非自由软件。
摘要由CSDN通过智能技术生成

一些debian使用的基础知识拾零

1.关于源的写法

debian的镜像(Mirror)站点发布地址:http://www.debian.org/mirror/mirrors_full
每一行使用deb或deb-src描述文件类型,其中:deb是二进制软件包,即编译好的软件包;deb-src是源码包,源码包包含程序编码、Debian控制文件(.dsc)和"Debian化"该程序所做的更改记录diff.gz文件。
deb-src通常用于下载源码程序用来测试或编译,通常将该行用#注释掉。

整行分为四部分:
第一:deb或deb-src,描述文件类型。
第二:HTTP服务器目录地址例如http://mirrors.163.com/debian/
第三:在http://mirrors.163.com/debian/这个目录下,找到dists目录打开,包含子目录的名字,通常是发行代号,或stable、unstable、lenny,etch,sarge,woody。
第四:发行版的目录,里面组件的名字,例如main、contrib、non-free。

完整的地址例如:

deb http://http.us.debian.org/debian stable main contrib non-free

安全更新:deb http://security.debian.org/ lenny/updates main contrib non-free

对于以上的mian contrib non-free,理解为一种垂直划分。 Debian 是非营利组织,但是组织架构严谨,有一套完善的软件管理方式。基于其对软件 free 度的一种坚持,对不同版权软件包的录入有一些限定。

        main  最基本及主要且符合自由软件规范的软件 ( packages )。
        contrib 这里头软件虽然可以在 Debian 里头运作,即使本身属于自由软件但多半却是相依于非自由 ( non-free ) 软件。
        non-free 不属于自由软件范畴的软件。
        non-us 这个分类里头的软件都来自非美国地区,当中可能有牵扯到专利、加密..等等问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值