CentOS中rpm和yum到底有什么區別?


2020/5/19

(   Linux 軟件安裝的學習鏈接:http://c.biancheng.net/view/814.html    )

一、rpm 是什么?

    rpm 全稱 Red-Hat Package Manager。是一種底層的包管理工具,使用rpm 可以進行軟件的安裝、查詢、卸載、升級等工作。在安裝軟件的時候只會安裝指定的軟件,而不會安裝依賴性文件,若所安裝的軟件無依賴性或者依賴性文件被解決了,那么就會正常安裝,否則會保錯。

二、yum 是什么?

    yum 全稱 Yellow dog Updater,Modified,是一個基於rpm的上層軟件包管理器。yum在服務器端存有所有的 rpm 包,並將各個包之間的依賴關系記錄在文件中。使用 yum 安裝 rpm 包的時候,能夠從指定的服務器自動下載 rpm 包並且安裝,可以自動處理軟件包之間的依賴關系,並且一次安裝所有依賴的軟件包。yum提供了查找、安裝、刪除某一個 /一組 / 甚至全部軟件包的命令。

    總之,yum 擁有 rpm 的功能,還具備了從網絡上下載 rpm 包和依賴包的功能。

三、什么是 yum 源?   http://c.biancheng.net/view/2931.html  

    使用 yum 安裝軟件包之前,需指定好 yum 下載 RPM 包的位置,這個位置就叫做 yum 源。
    使用 yum 安裝軟件時至少需要一個 yum 源。yum 源既可以使用網絡 yum 源,也可以將本地光盤作為 yum 源。

    網絡 yum 源配置文件位於 /etc/yum.repos.d/ 目錄下,文件擴展名為".repo"(只要擴展名為 ".repo" 的文件都是 yum 源的配置文件)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM