萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux系統yum命令功能簡介

Linux系統yum命令功能簡介

  Linux有很多種命令,yum就是最常用的一種命令。利用yum命令既可以查找,也可以安裝和更新軟件。那麼yum命令的具體功能有哪些呢?

Linux系統yum命令功能簡介

  一、簡介

  yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及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 軟件名稱

  以上就是yum命令的功能的介紹了。郁悶(yum)命令原來有這麼多功能,郁悶命令一點不會讓人感到郁悶啊。

copyright © 萬盛學電腦網 all rights reserved