1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

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

      更新時間: 2008-05-30 15:00:04來源: 粵嵌教育瀏覽量:1353

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

        一: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 即可安裝完成。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲午夜福利在线观看 | 久久这里只精品99re66免费 | 亚洲天码中文字幕五月天 | 亚洲中文字幕一区精品自拍 | 日韩精品熟女一区二区 | 性欲福利视频网网站 |