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