YUM是什麼意思

來源:魅力女性吧 1.1W
YUM是什麼意思

yum,是Yellow dog Updater Modified的簡稱,起初是由yellow dog這一發行版的開發者Terra Soft研發,用python寫成,那時還叫做yup(yellow dog updater),後經杜克大學的Linux@Duke開發團隊進行改進,遂有此名。

yum的宗旨是自動化地升級,安裝/移除rpm包,收集rpm包的相關信息,檢查依賴性並自動提示用户解決。yum的關鍵之處是要有可靠的repository,顧名思義,這是軟件的倉庫,它可以是http或ftp站點, 也可以是本地軟件池,但必須包含rpm的header, header包括了rpm包的各種信息,包括描述,功能,提供的文件,依賴性等.正是收集了這些 header並加以分析,才能自動化地完成餘下的任務。

它能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。自己本身也可以做yum服務器,本身可以根據光盤鏡像做yum服務器。

拓展資料:

yum的常用命令:

1、yum check-update 列出所有可更新的軟件清單

2、yum update 安裝所有更新軟件

3、yum -y install <package_name> 安裝指定的軟件

4、yum update <package_name> 更新指定的軟件

5、yum list <package_name> 不加<package_name>列出所有可安裝的軟件清單,加了列出指定的

6、yum -y remove <package_name> 刪除軟件

7、yum search <package_name> 查找軟件

8、yum list installed 列出所有已安裝的軟件包

9、yum list extras 列出所有已安裝但不在 Yum Repository 內的軟件包

10、yum info <package_name> 不加<package_name>列出所有軟件包的信息,加了列出指定的

11、yum provides <package_name> 列出軟件包提供哪些文件

12、yum clean packages 清除緩存目錄(/var/cache/yum)下的軟件包

13、 yum clean all 清除緩存目錄(/var/cache/yum)下的軟件包及舊的headers

資料參考:

PHPERZ中文資訊站-linux下的yum命令原理和詳解

熱門標籤