19Linux安裝包知識

2021-08-17 03:53:15 字數 669 閱讀 6480

軟體包管理簡介

軟體包分類:原始碼包: (大多數是c語言寫的,還要一些是c++,但是現在不常用,但是好處是可以直接看到源**)

指令碼安裝包(簡單,安裝過過程和wins差不多,其實本質也是原始碼包,只是因為有人寫了安裝介面)

二進位製包:rpm包,系統預設包(經過編譯之後,全部是010101,機器語言,不能再看到源**,但是好處是安裝快,因為原始碼要經過編譯才能生成二進位制數)

wins的軟體安裝程式不能直接在linux上開啟安裝,好處就是不會被wins的病毒所感染。

兩種linux系統的二進位製包的管理不同

redhat是rpm

原始碼包優點,開源,可以修改源**

自由選擇所需功能

編譯安裝,更加適合自己系統,效率高

解除安裝方便(也就是刪除,不會有殘留檔案,把安裝位置的檔案直接刪除,比win更加穩定)

缺點,安裝步驟多,尤其是安裝lamp環境,容易出現拼寫錯誤

編譯過程時間長,安裝比二進位制時間長

編譯安裝過程中,如果出現報錯,很難解決,因為一般需要調整源**

rpm包優點,管理系統簡單,幾個命令就可以實現包的安裝公升級查詢解除安裝。

安裝速度快

缺點,不能看到源**

功能選擇不如原始碼包靈活

擁有軟體依賴性,可能要裝很多軟體才能裝到你想裝得目標軟體,就像你打遊戲有些遊戲要執行環境

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 字元 ...

Linux 各種安裝包

1 tar包,如software 1.2.3 1.tar.gz。它是使用unix系統的打包工具tar打包的。2 rpm包,如software 1.2.3 1.i386.rpm。它是redhat linux提供的一種包封裝格式。安裝 rpm包的命令是 rpm 引數,包管理工具 yum 3 deb包,如...

19 linux裝置號之操作

在linux裝置驅動中,裝置號設乙個很重要的概念和變數。不論是主裝置號,還是次裝置號,在裝置驅動中都佔據了很重要的地位。那麼他在kernel中是如何操作的?這個資料結構都是通過那些函式可以很容易的在我們寫linux裝置驅動模組時被我們所使用呢?在include linux type.h檔案中我們能看...