debian源目錄結構及debian包結構

2021-05-24 03:29:53 字數 1082 閱讀 6379

頂層目錄包括兩個子目錄,dists/和pool/,pool是包檔案存放的目錄,dists中包含一些分制(stable、testing、unstable目錄),這裡ubuntu下的檔案目錄結構和debian 是不太一樣的。dists/stable 下包含三個子目錄,main、contrib、non-free。在這些子目錄中,每個裡面都有乙個source 目錄 和多個支援不同體系結構(如binary-i386、binary-amd64)的目錄。

main 、contrib 、non-free是根據不同的使用者使用許可權來分類的。

stable 、testing 、unstable 分別是軟體的幾個不同的階段來分類。

stable階段的軟體主要就是穩定,一般作為企業級的應用,當然如果對於穩定性要求比較高的個人使用者,也可以使用,但是,這個階段的軟體通常比較舊。

testing階段,顧名思義,是測試階段的軟體,處在這個階段的軟體,都是測試版的軟體,但是它們已經通過了初步的測試,具有一定的穩定性,可以進行使用,這裡的軟體,一般比較新。

unstable階段的軟體,是最新的軟體,當然也是最不穩定的,如果只是玩的話,可以在這裡面找。

對於debian包的結構進行了調研,首先談談debian包的管理機制

分為兩層:

對軟體包檔案操作和對包中檔案的操作。

前者通過apt和dselect完成,這兩個屬於高階包管理工具

後者通過dpkg完成,對單個的deb包進行處理。

對於debian包本身,它分為兩類,source包和binary包

在binary 包中包含兩部分檔案,一部分是使用者安裝的,另一部分是為包提供控制資訊的檔案,用於包的安裝和刪除。

debian包內部是:

乙個」debian-binary」檔案,現在它的內容只包含一行」2.0″。

control.tar.gz檔案,它是乙個用gzip壓縮的打包存檔檔案,它包括這個包的控制資訊。

control.tar.gz中包含control檔案,md5sums驗證檔案,和一些諸如preinst, postinst, prerm, 和 postrm 指令碼的資訊

data.tar 它包含乙個打包的存檔檔案,這個存檔檔案中是乙個檔案系統,這個tar檔案會被再次壓縮。

Debian映象站點的目錄結構

debian軟體包位於debian映象站點的目錄樹中,可通過ftp或http訪問它們。下列目錄存在於任何debian映象站點的 debian 目錄下 dists 本目錄包含 發行版 distributions 此處是獲得debian發布版本 releases 和已發布版本 pre releases ...

檔案及目錄結構

fastdfs 伺服器端執行時目錄結構如下 data 存放資料 檔案 logs 存放日誌檔案 其中,由配置檔案中的引數 base path 設定。一 tracker server tracker server目錄及檔案結構 data storage groups.dat 儲存分組資訊 storage...

tomcat目錄及結構

目錄 內容bin 主要是用來存放tomcat的命令 conf 主要是用來存放tomcat的一些配置檔案 lib主要用來存放tomcat執行需要載入的jar包 logs 存放tomcat在執行過程中產生的日誌檔案 temp 存放tomcat在執行過程中產生的臨時檔案 用來存放應用程式 原始檔 work...