欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          linux的rpm包是什么

          在linux中,rpm包是一種通過(guò)資料庫(kù)管理的方式將所需要的軟件安裝到主機(jī)上的管理程序;rpm由紅帽開(kāi)發(fā)常用于軟件包的安裝升級(jí)卸載與查詢,linux通過(guò)rpm來(lái)實(shí)現(xiàn)和管理軟件的安裝、查看和刪除。

          linux的rpm包是什么

          本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。

          linux的rpm包是什么

          RPM(RedHat Package Manager)一種通過(guò)資料庫(kù)管理的方式將所需要的軟件安裝到主機(jī)上的管理程序.

          RPM包的特點(diǎn)

          1:事先已經(jīng)編譯好

          2:安裝方便

          3:安裝過(guò)程中要求環(huán)境一致

          4:反安裝時(shí)要從最上層開(kāi)始

          RPM包的命名規(guī)則

          示例:bind-9.8.2-0.47.rc1.el6.x86_64.rpm

          1.name,如:bind,是軟件的名稱

          2.version,如:9.8.2-0,是軟件的版本號(hào),版本號(hào)格式通常為“主版本號(hào).次版本號(hào).修正號(hào)”。47,是發(fā)布版本號(hào),表示這個(gè)rpm軟件包是第幾次編譯生成的

          3.arch,如i386,是表示包適用的硬件平臺(tái),目前rpm支持的平臺(tái)有:i386,i586,i686,sparc和alpha

          4..rpm和.src.rpm,是rpm包類(lèi)型后綴,rpm是編譯好的二進(jìn)制包,.src.rpm是源碼包

          5.特殊名稱:

          (1)el*:表示發(fā)行商的版本,el6表示這個(gè)軟件包是在rhel6.x/centos6.x下使用;

          (2)devel:表示這個(gè)rpm包是軟件的開(kāi)發(fā)包

          (3)noarch:說(shuō)明這樣的軟件包可以在任何平臺(tái)安裝和運(yùn)行,不需要特定的硬件平臺(tái)

          例如 httpd-manual- 2.0.40-21.i386.rpm

          httpd-manual —– 軟件包名稱

          2 —– 主版本號(hào)

          0 —– 次版本號(hào)

          40 —– 次版本號(hào)

          21 —– 編譯的次數(shù)

          i386 —– 適合的平臺(tái)

          rpm —– 說(shuō)明是一個(gè)RPM包

          RPM包的安裝

          RPM包的安裝非常簡(jiǎn)單,只需要執(zhí)行以下命令:

          rpm -ivh 軟件包名

          參數(shù)說(shuō)明:

          -i 安裝

          -v 顯示安裝信息

          -h 顯示安裝進(jìn)度

          rpm命令執(zhí)行安裝rpm包和源碼包,rpm包以.rpm結(jié)尾,而源碼包以.src.rpm結(jié)尾

          RPM常用命令

          -ivh 安裝并顯示安裝進(jìn)度(規(guī)則:rpm –ivh 包名) 示例:rpm –ivh bind-9.8.2-0.47.rc1.el6.x86_64.rpm -Uvh 升級(jí)軟件包(rpm –Uvh 包名 //升級(jí)軟件包-舊升新,低升高) 示例:rpm –Uvh --oldpackage bind-9.8.2-0.47.rc1.el6.x86_64.rpm(新版本軟件包降級(jí)為舊版本) -ql 列出rpm軟件包內(nèi)的文件信息(顯示已安裝軟件包內(nèi)容) 示例:rpm –ql vsftpd (規(guī)則:rpm –ql 軟件名) -qi 列出rpm軟件包描述信息(顯示已安裝軟件包屬性) 示例:rpm –qi bind (規(guī)則:rpm –qi 軟件名) -qf 查看指定文件屬于哪個(gè)軟件包(rpm –qf 文件名) 示例:rpm –qf /etc/rc.d/init.d/named -Va 校驗(yàn)所有rpm包,查找丟失的文件 -e 刪除rpm軟件包(rpm –e 包名) 示例:rpm –e bind-9.8.2-0.47.rc1.el6.x86_64.rpm -qpR 查看rpm包依賴關(guān)系 示例:rpm –qpR 包名 --force 忽略軟件包及文件的沖突,即強(qiáng)制安裝(長(zhǎng)格式命令) --nodeps 忽略軟件包的依賴關(guān)系(長(zhǎng)格式命令) --test 安裝測(cè)試,并不實(shí)際安裝(長(zhǎng)格式命令) 示例:測(cè)試--nodeps和--test,rpm –ivh httpd-2.2.15-53.el6.x86_64.rpm --test 并不安裝,測(cè)試一下httpd軟件包的依賴 rpm –qa

          其中

          –a選項(xiàng)是查詢所有已經(jīng)安裝的軟件包。

          -q是查詢一個(gè)包是否安裝

          (顯示區(qū)別:已經(jīng)安裝的rpm包不會(huì)顯示后綴.rpm ,而未安裝的包則顯示后綴.rpm)

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)