国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

新手學堂:Linux操作系統下的軟件安裝包

2024-08-27 23:58:25
字體:
來源:轉載
供稿:網友

這個對于新手來說,也是比較困惑的問題,談談我對這個問題的認識。

一: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 命令看一看羅:

  1. tar -zxvf some.version.tar.gz 
  2. cd some 
  3. file * 
  4. $ file source.file 
  5. $ 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 即可安裝完成.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西丰县| 安新县| 营山县| 香港 | 马尔康县| 武隆县| 龙山县| 榕江县| 平罗县| 三原县| 古丈县| 龙岩市| 神木县| 明水县| 余江县| 金溪县| 勃利县| 翁源县| 舞阳县| 红原县| 奇台县| 葵青区| 西乌珠穆沁旗| 潍坊市| 慈利县| 双鸭山市| 聂拉木县| 客服| 丁青县| 南川市| 连城县| 清丰县| 福贡县| 琼结县| 紫金县| 高邮市| 乐安县| 鄂托克前旗| 盘锦市| 通山县| 遂川县|