亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux中的rpm命令的詳細(xì)解釋

      linux中的rpm命令的詳細(xì)解釋

      時(shí)間: 佳洲1085 分享

      linux中的rpm命令的詳細(xì)解釋

        linxu下的rpm命令其實(shí)是一個(gè)軟件包管理程序。下面由學(xué)習(xí)啦小編為大家整理了linux的rpm命令的詳細(xì)解釋的相關(guān)知識(shí),希望對(duì)大家有幫助!

        一、linux中的rm命令的詳細(xì)解釋

        1.什么是rpm

        RPM 是Red hat Package Manager 的縮寫,本意是Red Hat軟件包管理,由RedHat開發(fā)出來的一種軟件包管理程序,后來被LSB(Linux規(guī)范標(biāo)準(zhǔn))會(huì)正式吸納為L(zhǎng)inux的標(biāo)準(zhǔn)包格式,命名為RPM Package Manager,現(xiàn)在所說的RPM即使 RPM Package Manager的縮寫。

        2.為什么要使用RPM軟件包管理器

        RPM軟件包管理器簡(jiǎn)化了用戶在Linux系統(tǒng)上對(duì)軟件進(jìn)行安裝、卸載、升級(jí)或更新的過程,只需要簡(jiǎn)短的命令就可以完成,從而省去了對(duì)對(duì)源代碼進(jìn)行編譯、安裝的復(fù)雜過程,從而大大提高了管理人員的工作效率

        3.RPM命名格式

        命名格式:

        appname-VERSION-RELEASE.ARCH.rpm

        VERSION:

        magior:主版本號(hào)

        minor:次版本號(hào)

        release:發(fā)行號(hào)

        RELEASE: 包自身的修訂號(hào),有時(shí)候會(huì)包含適用的OS信息:

        eg: bash-4.3.2-2.centos6.x86_64.rpm中 2.centos6 就是RELEASE號(hào)

        ARCH:適用平臺(tái)

        x86: i386, i486, i586, i686

        x86_64: x86_64, amd64

        powerpc: ppc

        noarch: 跟平臺(tái)無關(guān);(perl,python,ruby等編譯的程序)

        RPM分包機(jī)制:

        核心包,主包:命名與源項(xiàng)目名稱一致;

        eg: bash-4.3.2-2.centos6.x86_64.rpm

        子包(支包):命令為源項(xiàng)目名稱后附加支包中的文件提供的功能組成

        eg: bash-devel-4.3.2-2.centos6.x86_64.rpm

        RPM包獲取途徑

        1、系統(tǒng)的發(fā)行光盤鏡像或官方站點(diǎn)

        2、程序包官方站點(diǎn)

        3、第三方組織:epel

        4、搜索RPM包的搜索引擎

        http://rpmfind.net

        http://rpm.pbone.net

        http://pkgs.org

        建議:生產(chǎn)過程中對(duì)rpm軟件包安裝之前需要驗(yàn)證程序包的來源合法性及包的完整性

        二、Linux中的rpm命令的安裝方法

        安裝語(yǔ)法格式:

        rpm {-i|--install} [install-options] PACKAGE_FILE1...

        安裝時(shí)常用選項(xiàng):

        -h: hash,以#來表示安裝進(jìn)度;每個(gè)# 號(hào)表示2%的安裝進(jìn)度

        -v, --verbose:顯示安裝過程中的詳細(xì)信息;

        -vv: 能顯示更加詳細(xì)信息

        -vvv:

        --test:測(cè)試安裝,不執(zhí)行真正的安裝過程,而僅報(bào)告依賴關(guān)系及沖突信息等;

        --nodeps : 忽略依賴關(guān)系安裝,【能安裝成功,但未必能成功運(yùn)行;】

        --replacepkgs:覆蓋安裝--重新安裝并覆蓋原有的文件

        --force: 強(qiáng)制安裝

        --olepackage:降級(jí)到舊版本

        --relocate 指明安裝位置

        --replacefiles 指明安裝時(shí)替換某個(gè)文件

        --replacepkgs 指明安裝時(shí)替換整個(gè)包

        安裝時(shí)常用組合: -ivh --ivvh

        三、Linux中rpm命令的升級(jí)步驟

        升級(jí)語(yǔ)法格式:

        rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...

        -U: 升級(jí)或安裝

        rpm {-F|--freshen} [install-options] PACKAGE_FILE ...

        -F:升級(jí) 【只進(jìn)行升級(jí)】

        升級(jí)常用選項(xiàng)

        -v, --verbose:顯示升級(jí)過程中的詳細(xì)信息;

        -vv: 能顯示更加詳細(xì)信息

        -vvv:

        --test:測(cè)試升級(jí)安裝,不執(zhí)行真正的升級(jí)安裝過程,而僅報(bào)告依賴關(guān)系及沖突信息等;

        --nodeps : 忽略依賴關(guān)系進(jìn)行升級(jí),

        --force: 強(qiáng)制升級(jí)

        --olepackage:降級(jí)到舊版本

        升級(jí)時(shí)常用組合: -Uvh --Uvvh

        注意1:一定不要對(duì)內(nèi)核執(zhí)行升級(jí);Linux允許多內(nèi)核共存,所以,可以直接安裝多個(gè)不同版本內(nèi)核;

        注意2:如果程序包的配置文件安裝后曾被修改,升級(jí)時(shí),新版本的文件不會(huì)覆蓋老版本的配置文件,而把新版本的配置文件重命名(加后綴.rpmnew)后保存;

      3635714