久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Linux操作系統下的軟件安裝包有哪些

144次閱讀
沒有評論

共計 1322 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章主要介紹 Linux 操作系統下的軟件安裝包有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

一:rpm 包

rpm 包,分兩種,binary rpm 跟 source rpm

binary rpm,就是我們平時用的最多的,已經編譯好的,直接安裝就可以了。

以前學 linux 的時候,老想通過 rpm 來安裝軟件,不過你通過 rpm 安裝,是夠簡單了,但是你沒有什么地方可以設置的,這就像當年一個老師說過的,比如裝 windows,ms 的專家裝和我裝,沒有任何的區別,因為沒有任何你可以操作的地方。

用 rpm 安裝其實就是這樣,好處當然是簡單,一切安裝默認。省時間,快,

二:源碼

如果我們下載的是源碼,那么這里就關系到一個編譯。

linux 下都是用 c 開發的程序,那么用 c 開發的程序,如何才能讓 cpu 認識呢,那么就需要編譯器,gcc 的編譯器,把代碼轉換成機器認識的代碼。cpu 只認識 0 和 1.

當源代碼編譯成 2 進制的代碼,也就是 binary code,那么你就可以安裝到你的機器上了。

如果我們下載的是 binary code,2 進制的代碼,這個以 mysql 為例,不少的文檔,mysql 是下載 binary code,那么你解壓后,其實就可以直接用了。

source code 是程序員寫的碼,

binary code 是機器跑的碼。

source code 得經過 compile 才能成為 binary code。

如何分?用 file 命令看一看羅:

tar -zxvf some.version.tar.gz

cd some

file *

$ file source.file

$ file binary.file

RPM 有分兩種:binary rpm 跟 source rpm。

前者是編好的 binary,安裝就可用。

後者是還沒編好的 source,需 rebuild 之後才能安裝。

如何安裝.src.rpm 軟件包

有些軟件包是以.src.rpm 結尾的,這類軟件包是包含了源代碼的 rpm 包,在安裝時需要進行編譯。這類軟件包有兩種安裝方法

方法 1:

1. #rpm -i your-package.src.rpm

2. #cd /usr/src/redhat/SPECS

3. #rpmbuild -bp your-package.specs // 一個和你的軟件包同名的 specs 文件

4. #cd /usr/src/redhat/BUILD/your-package/ 一個和你的軟件包同名的目錄

5. #./configure

6. #make

7. #make install

方法 2:

1. #rpm -i you-package.src.rpm

2. #cd /usr/src/redhat/SPECS

3. rpmbuild -bb your-package.specs // 一個和你的軟件包同名的 specs 文件。這時,在 /usr/src/redhat/RPM/i386/(根據具體包的不同,也可能是 i686,noarch 等等 ) 在這個目錄下,有一個新的 rpm 包,這個是編譯好的二進制文件。

4. #rpm -i new-package.rpm 即可安裝完成。

以上是“Linux 操作系統下的軟件安裝包有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1322字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 喀喇沁旗| 东兰县| 科技| 祥云县| 报价| 东乌| 喀喇| 榆林市| 合水县| 彝良县| 仙桃市| 武义县| 大庆市| 沾益县| 泗水县| 两当县| 喀喇沁旗| 全南县| 天全县| 循化| 当涂县| 晴隆县| 深州市| 黄浦区| 五大连池市| 隆子县| 孟连| 横山县| 临洮县| 田东县| 阜康市| 元阳县| 乐都县| 汝南县| 嘉兴市| 乌苏市| 垦利县| 昌吉市| 乡城县| 股票| 厦门市|