軟體包分類
原始碼包介紹
優點
開源;缺點可以很方便的自定義要安裝的功能,並且如果能力足夠可以修改源**進行安裝,比較適合定製安裝;
更加穩定效率也更高;
沒有二進位製包的依賴性問題;
解除安裝比較方便。
需要手工安裝,需要對系統熟悉到一定程度才能方便的安裝,容易安裝出錯;指令碼安裝包就是編譯太慢;
安裝過程中一旦出錯新手很難解決。
就像是windows程式中的給程式加外殼,但是需要專門的人為原始碼包進行安裝指令碼的編寫,一般比較少。二進位製包介紹
優點
包管理系統簡單,只通過幾個命令就可以實現包的安裝公升級查詢和解除安裝;缺點安裝速度比原始碼包安裝快得多;
不可以看到源**;軟體包依賴性自定義程度上不如原始碼包靈活;
軟體包依賴性讓人頭疼。
樹形依賴:a->b->c,只能從最底層的開始依次向上安裝環形依賴:a->b->c->a, 要安裝這樣的依賴型別的包,需要同時執行多個安裝命令一起執行
模組依賴:安裝需要依賴某乙個模組而不是軟體包,所以需要查詢依賴的模組屬於哪個包,模組依賴查詢** www.rpmfind.net
19 linux裝置號之操作
在linux裝置驅動中,裝置號設乙個很重要的概念和變數。不論是主裝置號,還是次裝置號,在裝置驅動中都佔據了很重要的地位。那麼他在kernel中是如何操作的?這個資料結構都是通過那些函式可以很容易的在我們寫linux裝置驅動模組時被我們所使用呢?在include linux type.h檔案中我們能看...
19 Linux編碼規範
一 排版 1.相對獨立的程式塊之間 變數宣告之後必須加空行。int conn fd int ret conn fd socket af inet,sock stream,0 if conn fd 0 2.程式塊要採用縮排風格編寫,縮排為4 個空格或乙個tab鍵。3 對於較長的語句 超過個80 字元 ...
19Linux安裝包知識
軟體包管理簡介 軟體包分類 原始碼包 大多數是c語言寫的,還要一些是c 但是現在不常用,但是好處是可以直接看到源 指令碼安裝包 簡單,安裝過過程和wins差不多,其實本質也是原始碼包,只是因為有人寫了安裝介面 二進位製包 rpm包,系統預設包 經過編譯之後,全部是010101,機器語言,不能再看到源...