⑴最佳的安裝系統
有時候我就會為某些三個版本舊軟體中的舊檔案弄亂系統,或者安裝乙個軟體時發生衝突導致宕機.dpkg是行之以久的安裝系統,它已經照顧到了你的這些問題.
⑵擁有驚人的軟體數量
debian擁有17000種不同的軟體,每一種軟體都是自由的.如果需要使用第三方軟體,也會同其他軟體一樣安全穩定.
⑶簡單方便的公升級程式
由於debian中的打包系統,公升級到新的版本非常輕鬆,只需要執行apt-get update,apt-get dist-upgrade然後就可以在幾份鐘內,由光碟公升級或者網路公升級.
有這麼多好處,為什麼不選擇它那~?
⑷比較高的可訂製
安裝系統的時候,我們可以選擇只安裝乙個簡單的系統,安裝只需要短短的幾分鐘,並且不會占用很大的時間,之後在象堆積木一樣慢慢把我喜歡的系統搭建起來.
debian有三大種群
在debian組織內有一套很特別的distribution(發行版)等級制度,分別是stable,testing,unstable, 其中stable是最穩定的版本,unstable是開發中的版本,而testing則是介於它們兩個中間的測試版本,我很喜歡這個版本不失穩定性還能嘗 到一定的新軟體.
deian軟體分布:
debian對其下所有的軟體套件(packages)進行分類,主要有下面的幾項:
main
debian distribution 最基本及主要切符合自由軟體規範的軟體(packages)
contrib.
這裡頭軟體雖然可以在debian裡頭運做,即使本身屬於自由軟體但多半卻是依於非自由(non-free)的軟體.
non-free
不屬於自由軟體規範的軟體
non-us
這個分類裡的軟體都來自非美國地區,當中可能有牽扯到專利,加密等問題.
sources.list簡單修改應用
如果決定安裝軟體屬於的設定屬於何種等級?方法相當容易,所有的諮訊都記載在[/etc/apt/sources.list]這個文字檔之中.
sources.list檔案裡設定格式十分單純,如下:
deb url distribution [component1] [componenent2] […]
下面詳細說明:
deb這有兩種寫法,分別為[deb]與[deb-src],前者表示所指向的為存放binary格式(編譯好執行檔的軟體套件)軟體套件的伺服器位置,後者為sources格式(包含原始碼的軟體套件)軟體套件的伺服器位置.
簡單的說,一般我們只想要安排該裝軟體而不去想要重新編譯他時沒,就在這裡添入[deb],如果想取得軟體的原始碼(sources code),就得加入[deb-src],當然也可以兩行都寫,如下:
deb stable main contrib. non-free
deb-src stable main contrib. non-free
urlurl指的是軟體**的位置,這個位置可以為系統內的某個位置(file),可以為cd-rom(cdrom),可以為網路位置(http,ftp).. 等等,當你下apt-get指令時,就會到這些位置去搜尋軟體,總體來說一共有file,cdrom,http,ftp,copy,rsh,ssh等幾個 引數,而比較常用的引數如下:
file
可以是你系統上的某個目錄,如下:
deb file:/home/moto/debian stable main contrib non-free
也可以是你mount到自己系統裡的網路鄰居伺服器,如下:
deb file:/mnt/nfs-server stable main contrib. non-free
cdrom
這當然就是指光碟上光碟的位置,例如:
透過http的協議傳送,例如:
deb stable main contrib. non-free
ftp透過ftp協議傳輸,例如:
deb stable main contrib non-free
distribution
當然是版本,可以通過更改stable 或者 testing,unstable來更換版本.
例如:把deb stable main contrib. non-free
改為 deb testing main contrib. non-free
在通過apt-get dist-upgrade來公升級更換版本.
呵呵,看了這麼多!其實用debian的原因還是因為他的包管理模式
這個我也不多研究了,反正喜歡也不是一句兩句就能說明白的.說白了就是蘿蔔白菜各有所愛.
下面是我學習debian的過程.
dpkg的簡介紹及命令使用
首先要學習debian的中層包管理dpkg,這是乙個基礎.
簡介dpkg是debian的中級軟體包管理器,類似rpm.
dpkg是debian軟體包管理系統的中流砥柱,負責安全解除安裝軟體包,配置,以及維護已安裝的軟體包.也是debian系統中眾多軟體包管理工具的後端.有關dpkg的更多介紹參閱:
debian包管理系統指南
最新版本 http wiki.ubuntu.org.cn e5 8c 85 e7 ae a1 e7 90 86 e7 b3 bb e7 bb 9f e6 8c 87 e5 8d 97 aptitude search n apt注 n 意思是搜尋軟體包名,是匹配最前面 aptitude 是更強大的安裝...
Debian 系統的軟體包管理 dpkg
dpkg命令是debian linux系統用來安裝 建立和管理軟體包的實用工具。dpkg 選項 引數 i 安裝軟體包 r 刪除軟體包 p 刪除軟體包的同時刪除其配置檔案 l 顯示於軟體包關聯的檔案 l 顯示已安裝軟體包列表 unpack 解開軟體包 c 顯示軟體包內檔案列表 confiugre 配置...
基於Debian系統的軟體包管理
不同的軟體包管理是區分不同發行版的特徵之一。apt get是deb軟體包的管理工具之一,它是呼叫dpkg包管理程式。etc apt目錄下的sources.list配置檔案指向debian系統的軟體庫,系統會從該軟體庫安裝各種軟體包。sudo apt get download package name...