yum(Yellow dog Updater Modified)是多個Linux發行版的軟件包管理器,例如Redhat RHEL、CentOS和Fedora。yum主要用於自動安裝、升級rpm軟件包,它能自動查找並解決rpm包之間的依賴關係。
yum [option] [command] [package]
yum [選項] [指令] [軟件包]
參數選項 解釋說明
y 確認操做
-nogpgcheck 忽略GPG驗證
-C 直接使用系統yum緩存,不下載更新yum緩存
-q 不輸出信息
-v 顯示詳細信息
yum 命令的常見選項及說明
yum install httpd 安裝httpd軟件包
yum localinstall httpd-2.2.15-54.
el6.centos.x8664.rpm
安裝本地RPM包,localinstall後面還能夠接一個rpm包的下載地址
yum remove httpd
徹底移除軟件包,包括全部依賴項;
此命個很危險,不建議使用,可能會誤爭我別的軟件所須要的依梯項
yum update httpd 更新軟件包
yum list httpd 列出軟件包,使用list能夠搜索帶名稱的特定軟件包
yum scarch httpd
若是不記得軟件包的確切名稱,則能夠使用search搜索與指定軟
件包的名稱相匹配的全部可用的農件色
yum info httpd 獲取軟件包的信息,須要在安裝軟件包以前先知道它的信息
yum deplist httpd 查看軟件包的依賴
yum list
列出全部可用的軟件,命令輸出有點多,能夠使用less命令分頁
顯示
yum list installed 列出全部已安裝的軟件
yum provides /etc/my.cnf 查我某個特定文件屬於哪一個軟件包
yum check-update 檢查是否有可用的更新rpm軟件包
yum update
更新系統,確保系統版本最新,upgrade命令已經廢棄,統一使
用update
yum grouplist 列出全部可用的羣組
yum groupinstall 'MySQL Database' 安裝羣組軟件包,經過yum grouplist查詢組包名
yum groupupdate 'DNS Name Server' 更新羣組軟件包,經過yum grouplist查詢組包名
yum groupremove 'DNS Name Server 移除羣組軟件包,經過yum grouplist查詢組包名
yum repolist 列出啓用的YUM源
yum repolist all 列出全部的YUM,包括禁用的yum源也須要列出
安裝來自特定YUM源的軟件包 想要安裝來自某個啓用或禁用的YUM源的某個軟件包,必須在
yum命令中使用-enablerepo 選項。yum -enablerepo=local install httpd
yum --enablerepo=local-disalblerepo
=base,extras install LNMP
不安裝來自特定YUM源的軟件包
yum clean all 清理全部YUM的緩存內容
yum history 查看yum的歷史記錄
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">centos