溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

rpm包和源碼包的一些相關(guān)知識(shí)

發(fā)布時(shí)間:2020-07-12 06:15:47 來(lái)源:網(wǎng)絡(luò) 閱讀:350 作者:風(fēng)的吶喊 欄目:網(wǎng)絡(luò)安全

rpm包本地的文件所在位置:

      /mnt/cdrom/Packages

rpm包的安裝缺點(diǎn)是:具有很強(qiáng)的依賴性,在安裝時(shí)比較繁瑣,又時(shí)候會(huì)因?yàn)槟承┌惭b文件之間的依賴性出錯(cuò)。



下面列出rpm包命令管理并進(jìn)行一些說(shuō)明:


  • rpm包的安裝指令:

     rpm  -ivh  完整包名

    執(zhí)行這個(gè)命令前提是 本地有這個(gè)安裝包,在安裝后會(huì)有依賴性提示,只需按照依賴性安裝即可


  • rpm包命名規(guī)則:httpd-manual-2.2.9.el5.i386.rpm 

    httpd     //為軟件名

    2.2.9    //為版本號(hào)

    i386   //為架構(gòu)

    rpm    //為rpm包后綴

  • rpm包查詢:

    rpm   -q   包名       進(jìn)行包查詢

          -qa    a為all   進(jìn)行所有包查詢

          -qi httpd   i為information    查詢httpd相關(guān)包的信息

          -ql httpd   查詢已安裝包位置

          -qlp         查詢未安裝的rpm包將要放的位置

     rpm   -qf  某一文件名    查詢出該文件所屬于的rpm包

注意:rpm包的安裝方式是安裝在寫rpm包作者所放的默認(rèn)位置


  • rpm包校驗(yàn):

    rpm   -V       這命令可以顯示是否被別人所改動(dòng)

  • rpm升級(jí)與卸載:

    rpm  -Uvh   包名    升級(jí)指令

    rpm   -e    包名     卸載指令

    注意:rpm之所以提供卸載命令是因?yàn)樗陌惭b文件放的都比較分散,手工刪除繁瑣,有了對(duì)應(yīng)指令就可以刪除rpm包就可以



對(duì)于源碼包安裝與rpm包的區(qū)別:


  • 概念上區(qū)別:一個(gè)可以看到源代碼,一個(gè)看不到,rpm包安裝起來(lái)更快

  • 安裝位置不同:rpm包安裝是默認(rèn)路徑,而源代碼安裝則需要指定位置,一般是/usr/local/軟件名

  • 啟動(dòng)服務(wù):rpm可以使用 service  httpd   start  來(lái)啟動(dòng),而另一個(gè)是   /usr/local/apache2/bin/apachectl  start  當(dāng)然rpm安裝最基本啟動(dòng)是/etc/rc.d/init.d/httpd  start

  • 刪除方式:rpm包只需執(zhí)行卸載命令 ,  而源代碼安裝則只用刪除目錄就可







向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI