激情五月天婷婷,亚洲愉拍一区二区三区,日韩视频一区,a√天堂中文官网8

<ul id="buwfs"><strike id="buwfs"><strong id="buwfs"></strong></strike></ul>
    <output id="buwfs"></output>
  • <dfn id="buwfs"><source id="buwfs"></source></dfn>
      <dfn id="buwfs"><td id="buwfs"></td></dfn>
      <div id="buwfs"><small id="buwfs"></small></div>
      <dfn id="buwfs"><source id="buwfs"></source></dfn>
      1. <dfn id="buwfs"><td id="buwfs"></td></dfn>
        始創(chuàng)于2000年 股票代碼:831685
        咨詢(xún)熱線:0371-60135900 注冊(cè)有禮 登錄
        • 掛牌上市企業(yè)
        • 60秒人工響應(yīng)
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補(bǔ)償
        全部產(chǎn)品
        您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

        Linux下安裝RPM和TAR管理軟件包的方法

        發(fā)布時(shí)間:  2012/8/11 10:40:28
         RPM是一個(gè)功能十分強(qiáng)大的軟件包管理系統(tǒng),它使得Linux下的安裝,升級(jí)和刪除軟件包的工作非常簡(jiǎn)單易行,并且還有查詢(xún),驗(yàn)證軟件包的功能。與圖形化工具相比,使用命令的方式理靈活,更強(qiáng)大。

        下面介紹的內(nèi)容 都 以 example.1.2.3-1.i386 軟件包為例來(lái)介紹安裝,升級(jí),更新用查詢(xún)等操作和安裝使用。

         

        1、安裝、升級(jí)和更新

         

        安裝一個(gè)新的軟件包。

        rpm -U 升級(jí)一個(gè)系統(tǒng)中已有的軟件包,如果不存在就進(jìn)行安裝。

        rpm -F 更新一個(gè)軟件包,如果軟件包不存在就不進(jìn)行安裝。

        通常這幾項(xiàng)還往往配合其它的一些參數(shù)使用,比如顯示安裝過(guò)程中的信息及顯示安裝進(jìn)度等:

        -v 選項(xiàng)表示安裝時(shí)顯示各種信息,如安裝路徑及安裝了什么內(nèi)容。

        -h 選項(xiàng)將會(huì)在rpm安裝時(shí)顯示安裝的進(jìn)度條,這可以監(jiān)視系統(tǒng)安裝進(jìn)程。

        因此,一般想要安裝軟件包,最常用的命令形式就是聯(lián)合使用-Uvh三個(gè)參數(shù),以前面介紹的安裝軟件包example為例,輸入軟件包安裝命令:

        [root@localhost root]# rpm -Uvh example-1.2.3-1.i386.rpm其中example-1.2.3-1.i386.rpm 是軟件包的全名,用 1.2.3 -1表示軟件包的版本,i386表示軟件包適用于x86系統(tǒng)。

         

        2、刪除

         

        刪除一個(gè)軟件包的命令是:

        [root@localhost root]# rpm -e example

        需要注意,這里刪除使用的是軟件名而不是軟件包的全名。

         

        3、查詢(xún)

         

        不僅可以查詢(xún)系統(tǒng)中已經(jīng)安裝的rpm軟件包,還可以查詢(xún)某個(gè)rpm軟件包安裝 文 件中包含的文件清單。

         

        1)列出用戶(hù)已經(jīng)安裝的rpm軟件包

        如果想查詢(xún)?cè)谙到y(tǒng)中安裝的軟件包信息,或是確定某個(gè)軟件包是否安裝,使用 pm -qa(query all),即可查詢(xún)已經(jīng)安裝的軟件包列表;

        如果是查看某個(gè)已經(jīng)安裝的軟件包,如example的信息,則使用rpm -q example.

        2)查看一個(gè)rmp包中包括的文件

        查看某個(gè)軟件包中包含的文件清單,有兩種情況:

        如果是未安裝的軟件包example,則使用

        [root@localhost root]# rpm -qlp example-1.2.3-1.i386.rpm

        如果是已安裝的軟件包,則使用

        [root@localhost root]# rpm -pl example

        3)確定某個(gè)文件屬于哪個(gè)rpm包

        如果遇到了不認(rèn)識(shí)的文件,想要找出它屬于那個(gè)軟件包,則首先記錄這個(gè)文件的完整路徑,然后使用如下命令:

        [root@localhost root]# rpm -qf filename-qf 選項(xiàng)表示查詢(xún)文件,filename需要完整的文件路徑。

        4)查詢(xún)r(jià)pm包的用途

        有的rpm包會(huì)利用附加信息來(lái)包含它的用途信息,這樣用戶(hù)可以更方便 地在安裝或使用時(shí)查詢(xún)每個(gè)軟件包的用途,版本等信息,命令如下:

        [root@localhost root]# rpm -qip example-1.2.3-1.i386.rpm

         

        4、驗(yàn)證驗(yàn)證一個(gè)軟件包

         

        就是比較原始包和已安裝包中文件的信息。具體來(lái)說(shuō),這些信息包括每個(gè)文件的大小,MD5校驗(yàn)和訪問(wèn)許可權(quán),類(lèi)型以及所屬的用戶(hù)和組等。

         

        使用命令選項(xiàng)-V可以驗(yàn)證一個(gè)包,常用的情況有以下幾種:

        a:驗(yàn) 證包含某個(gè)特殊文件的軟件包,輸入命令

        [root@localhost root]# rpm -Vf example

         

        b:驗(yàn)證所有已安裝的軟件包

        [root@localhost root]# rpm -Va

         

        在linux下更通用的一種軟件安裝方式是

         

        *.tar.gz/*.bz2形式的二進(jìn)制軟件包。這類(lèi)軟件包是用tar工具打包,用gzip/bzip2壓縮的,安裝時(shí)要先解壓縮,然后按如下的步驟進(jìn)行安裝.這類(lèi)軟件包為了能夠在多種操作系統(tǒng)中使用,通常需要在安裝時(shí)進(jìn)行本地編譯,然后產(chǎn)生可用的二進(jìn)制文件。

        a、獲得軟件

        應(yīng)用軟件可以從網(wǎng)上下載,購(gòu)買(mǎi)光盤(pán)或者是其它渠道獲得,現(xiàn)在主要是從網(wǎng)上下載。

        b、解壓

        一般的tar包,都會(huì)再做一次壓縮,為的是更小更容易下載,常見(jiàn)的是用gzip壓縮,用命令 tar -zxvf *.tar.gz ],就可完成解壓或解包文件。

        c、閱讀附帶的install和r文件

        通常tar包會(huì)包含名為install和readme的文件,提示用戶(hù)安裝及編譯的過(guò)程。

        d、執(zhí)行 ./configure 命令為編譯做準(zhǔn)備

        這一步通常是用來(lái)設(shè)置編譯器及確定其它相關(guān)的系統(tǒng)參數(shù)。

        e、運(yùn)行make

         

        經(jīng)過(guò) ./configure 后,將會(huì)產(chǎn)生用于編譯用 的MakeFile,這時(shí)運(yùn)行make命令,真正開(kāi)始編譯;

        f、make install

        這一步會(huì)把編譯產(chǎn)生的可執(zhí)行文件復(fù)制到正確的位置。

        g、清除臨時(shí)文件

        運(yùn)行 make clean

        安裝的命令如何執(zhí)行,一般都會(huì)在install和readme文件中有說(shuō)明,通常產(chǎn)生的可執(zhí)行文件會(huì)被安裝到/usr/local/bin目錄下。

        tar包的安裝,用戶(hù)可以自己編譯安裝源程序,雖然配置靈活,但是會(huì)出現(xiàn)話多的問(wèn)題,它適合linux有一定經(jīng)驗(yàn)的用戶(hù),不推薦初學(xué)者使用。


        本文出自:億恩科技【mszdt.com】

        服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

      2. 您可能在找
      3. 億恩北京公司:
      4. 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
      5. 億恩鄭州公司:
      6. 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
      7. 億恩南昌公司:
      8. 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
      9. 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
      10. 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
      11. 專(zhuān)注服務(wù)器托管17年
        掃掃關(guān)注-微信公眾號(hào)
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
          0
         
         
         
         

        0371-60135900
        7*24小時(shí)客服服務(wù)熱線