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


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