debian之 source.list文件配置

以前习惯的linux系统是redhat或centos系列,安装软件常用的是yum,如今用的操作系统是debian。

运维工作最基本的技能恐怕就是软件安装和配置了。

source.list 文件配置例子:
root@zhu:~# cat 163.list 
deb http://mirrors.163.com/debian/ wheezy main non-free contrib
deb http://mirrors.163.com/debian/ wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ wheezy main non-free contrib
deb-src http://mirrors.163.com/debian/ wheezy-proposed-updates main non-free contrib
或者:
deb http://ftp.XX.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.XX.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib
  1. 可以把配置分为四部分进行分析(以行为单位)

1.第一部分,固定格式deb或deb-src
deb :二进制包
deb-src :源码包
2.第二部分,为镜像的url,也可以说是源地址的url
可以是"http://", "ftp://", "file://", 三种格式。,在浏览器打开会发现下面内容:

../
dists/                                            19-Jul-2014 18:08       -
doc/                                               19-Sep-2014 15:52       -
indices/                                           16-Aug-2014 03:17       -
pool/                                              20-Dec-2000 04:10       -
project/                                           18-Nov-2008 07:05       -
tools/                                             11-Oct-2012 00:29       -
README                                             19-Jul-2014 18:04    1061
README.CD-manufacture                              26-Jun-2010 17:52    1290
README.html                                        19-Jul-2014 18:05    2594
README.mirrors.html                                16-Sep-2014 09:52    179K
README.mirrors.txt                                 16-Sep-2014 09:52     94K
ls-lR.gz
对url下面常见的目录介绍:
dists/:该目录包含的是“发行版(distributions),此处是获得debian发布版本的途径。
pool/:目录为软件包的物理地址,pool目录下面按属性分为三类:main,contrib,non-free,软件包按照源码包的名称的首字母归档,软件包主要有二进制包和源码包
tools:用于创建启动盘,磁盘分区的小工具
doc :debian文档
indices :维护人员文件和重载文件
project:开发人员的资源,
3.第三部分,dibian系统的版本号,
oldstable :老的稳定发行版,对应dists/目录下较老的版本
stable :现在的稳定发行版,对于debian来说每个发行版都有一个代号别称:
        debian 6 :squeeze
        debian 7 :wheezy
testing :目前还处于测试阶段的发行版
unstable(sid) :不稳定版本
4.第四部分,每个对应版本的目录下面都会有三个目录
main :基本且主要并符合只有软件规范的软件
contrib:这里头软件虽然可以在 Debian 里头运作,即使本身属于自由软件但多半却是相依于非自由         ( non-free ) 软件。
non-free :不属于自由软件范畴的软件

source.list文件的写法:

1.找到包含dists和pool的url 如:http://mirrors.163.com/debian/ 
2.打开dists 查看里面包含的版本号:如wheezy ,squeeze,stable等
3.打开pool目录,看里面包含哪些组件目录,一般是,main,contrib,non-free等
书写格式:
deb http://mirrors.163.com/debian wheezy man contrib non-free


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章