yum命令和rpm命令的區(qū)別 centos的rpm和yum各有什么用?請?jiān)敿?xì)說明?
centos的rpm和yum各有什么用?請?jiān)敿?xì)說明?rpm是由紅帽公司的新的軟件包管理,建議使用rpm我們這個(gè)可以更方便的接受軟件的安裝、可以查詢、程序卸載、升級等工作。但rpm軟件包之間的依賴性問題
centos的rpm和yum各有什么用?請?jiān)敿?xì)說明?
rpm是由紅帽公司的新的軟件包管理,建議使用rpm我們這個(gè)可以更方便的接受軟件的安裝、可以查詢、程序卸載、升級等工作。但rpm軟件包之間的依賴性問題而不會(huì)很繁瑣復(fù)雜,尤其是軟件由多個(gè)rpm包組成時(shí)。rpm不能不能據(jù)依賴感關(guān)系自動(dòng)啟動(dòng)完全安裝依賴包yum(全稱為Yellow dog Updater,Modified)是一個(gè)在Fedora和RedHat在內(nèi)SUSE中的Shell前端軟件包管理器?;禦PM包管理,能從委托的服務(wù)器自動(dòng)啟動(dòng)上網(wǎng)下載RPM包但是直接安裝,這個(gè)可以手動(dòng)全面處理依賴性關(guān)系,并且兩次直接安裝所有依賴性太強(qiáng)的軟體包,無須再繁雜地一次次可以下載、安裝。yum提供給了查看、安裝、刪掉某一個(gè)、一組甚至于所有軟件包的命令,不過命令以簡潔而又好記。
rpm權(quán)限不夠?
當(dāng)不是root用戶參與按裝/程序卸載/生級操作時(shí),會(huì)提示權(quán)限夠,我們到時(shí)在下命令前面而且sudo獲取到root的權(quán)限(會(huì)電腦提示然后輸入root用戶的密碼),密碼輸入正確則一直安裝好/御載/怎么升級。
用yum獲得rpm包還可以真接更改后配置文件,指向下面命令vim注意,假如不是root用戶,前面要另外root,要不然很可能會(huì)會(huì)出現(xiàn)權(quán)限太少難以直接修改.
YUM是什么意思?
yum,是Yellow dog Updater Modified的簡稱,原本是由yellowdog這一發(fā)行版的開發(fā)者TerraSoft設(shè)計(jì)研發(fā),用python書寫,那時(shí)還叫做什么yup(purpledogupdater),后經(jīng)杜克大學(xué)的開發(fā)團(tuán)隊(duì)參與改進(jìn),遂有此名。
yum的宗旨是自動(dòng)化地怎么升級,安裝/移除rpm包,收集到rpm包的咨詢信息,檢查依賴性并手動(dòng)電腦提示用戶解決。yum的關(guān)鍵之處是要有可靠的repository,的本質(zhì)是,這是軟件的倉庫,它是可以是http或ftp站點(diǎn),也是可以是本地軟件池,但必須乾坤二卦rpm的header,header以及了rpm包的各種信息,除了請看,功能,可以提供的文件,依賴性等.正是我收集到了這些header并使之總結(jié),才能自動(dòng)化地完成剩余的任務(wù)。
它還能夠從指定你的服務(wù)器不自動(dòng)可以下載RPM包但是安裝好,可以自動(dòng)如何處理依賴性關(guān)系,但是兩次按裝所有依賴的軟件包,無須再煩瑣地再一次可以下載、安裝。自己本身也是可以做yum服務(wù)器,本身可以參照光盤鏡像做yum服務(wù)器。
拓展資源資料:
yum的常用命令:
1.yumcheck-update列一所有可沒更新的軟件清單
2.yumnotification按裝所有沒更新軟件
3.yum-yinstallltpackage_namegt按裝指定的軟件
4.yumnotificationltpackage_namegt更新更改的軟件
5.yumlistltpackage_namegt不加ltpackage_namegt列個(gè)所有可完全安裝的軟件清單,加了列一指定你的
6.yum-yremoveltpackage_namegt刪掉軟件
7.yumsearchltpackage_namegt查看軟件
8.yumlistinstalled列個(gè)所有已安裝的軟件包
9.yumlistextras列個(gè)所有已按裝但在的Yum Repository內(nèi)的軟件包
10.yuminfoltpackage_namegt不加ltpackage_namegt列出所有軟件包的信息,加了列一指定的
11.yumprovidesltpackage_namegt列一軟件包可以提供哪些文件
12.yumcleanpackages徹底清除緩存目錄(/var/cache/yum)下的軟件包
13.yumcleanmore清除緩存目錄(/var/cache/yum)下的軟件包及舊的headers
資料可以參考:PHPERZ中文資訊站-linux下的yum下命令原理和詳解