19 linux軟體管理之簡述

2021-07-05 12:00:42 字數 765 閱讀 8369

軟體包分類

原始碼包介紹

優點

開源;

可以很方便的自定義要安裝的功能,並且如果能力足夠可以修改源**進行安裝,比較適合定製安裝;

更加穩定效率也更高;

沒有二進位製包的依賴性問題;

解除安裝比較方便。

缺點
需要手工安裝,需要對系統熟悉到一定程度才能方便的安裝,容易安裝出錯;

就是編譯太慢;

安裝過程中一旦出錯新手很難解決。

指令碼安裝包
就像是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,機器語言,不能再看到源...