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 源的配置文件)