首頁 > 軟體

Linux yum命令詳解

2020-06-16 18:01:41

一、簡介

yum(全稱為 Yellow dog Updater, Modified)是一個在FedoraRedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查詢、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。

二、功能

自動搜尋最快映象外掛:  yum install yum-fastestmirror
安裝yum圖形視窗外掛:    yum install yumex
檢視可能批次安裝的列表: yum grouplist

1) 查詢和顯示

yum search string 根據關鍵字string查詢安裝包
yum deplist package1 檢視程式package1依賴關係
yum info package1 顯示安裝包資訊package1
yum list 顯示所有已經安裝和可以安裝的程式包
yum list installed 檢視已安裝軟體包
yum list package1 顯示指定程式包安裝情況package1
yum list all 列出YUM倉庫中全部軟體
yum groupinfo group1 顯示程式組group1資訊
yum provides nginx 檢視軟體功能

yum whatprovides filename 檢視哪個rpm檔案包含了指定的目標檔案

2)安裝

yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum localinstall 軟體名稱.rpm 安裝本地包
yum groupinsall group1 安裝程式組group1

3)更新

yum check-update 檢查可更新的程式
yum update 全部更新
yum update package1 更新指定程式包package1
yum --exclude=package kernel* update 排除個別軟體升級
yum localupdate update-package.rpm 升級本地包
yum groupupdate group1 升級程式組group1

4)解除安裝 

yum remove package1
yum erase package1 刪除程式包package1
yum groupremove group1 刪除程式組group1


5)清除快取


yum clean packages 清除快取目錄下的軟體包
yum clean headers 清除快取目錄下的 headers
yum clean oldheaders 清除快取目錄下舊的 headers
yum clean,
yum clean all (= yum clean packages; yum clean oldheaders) 清除快取目錄下的軟體包及舊的headers

6)啟用與禁用源

yum --enablerepo=epel install rsnapshot
yum --disablerepo=epel install 軟體名稱

RedHat 6.2 Linux修改yum源免費使用CentOShttp://www.linuxidc.com/Linux/2013-07/87383.htm

設定EPEL YUM源 http://www.linuxidc.com/Linux/2012-10/71850.htm

Redhat 本地yum源設定 http://www.linuxidc.com/Linux/2012-11/75127.htm

yum的組態檔說明 http://www.linuxidc.com/Linux/2013-04/83298.htm

RedHat 6.1下安裝yum(圖文) http://www.linuxidc.com/Linux/2013-06/86535.htm

YUM 安裝及清理 http://www.linuxidc.com/Linux/2013-07/87163.htm

CentOS 6.4上搭建yum本地源 http://www.linuxidc.com/Linux/2014-07/104533.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-04/116606.htm


IT145.com E-mail:sddin#qq.com