linux yum命令詳解

2021-07-13 19:20:50 字數 3291 閱讀 9587

自動搜尋最快映象外掛程式: yum install yum-fastestmirror

安裝yum圖形視窗外掛程式: yum install yumex

檢視可能批量安裝的列表: yum grouplist

1 安裝

yum install 全部安裝

yum install package1 安裝指定的安裝包package1

yum groupinsall group1 安裝程式組group1

2 更新和公升級

yum update 全部更新

yum update package1 更新指定程式包package1

yum check-update 檢查可更新的程式

yum upgrade package1 公升級指定程式包package1

yum groupupdate group1 公升級程式組group1

3 查詢和顯示

yum info package1 顯示安裝包資訊package1

yum list 顯示所有已經安裝和可以安裝的程式包

yum list package1 顯示指定程式包安裝情況package1

yum groupinfo group1 顯示程式組group1資訊yum search string 根據關鍵字string查詢安裝包

4 刪除程式

yum remove | erase package1 刪除程式包package1

yum groupremove group1 刪除程式組group1

yum deplist package1 檢視程式package1依賴情況

5 清除快取

yum clean packages 清除快取目錄下的軟體包

yum clean headers 清除快取目錄下的 headers

yum clean oldheaders 清除快取目錄下舊的 headers

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

比如,要安裝遊戲程式組,首先進行查詢:

#:yum grouplist

可以發現,可安裝的遊戲程式包名字是」games and entertainment「,這樣就可以進行安裝:

#:yum groupinstall 「games and entertainment」

所 有的遊戲程式包就自動安裝了。在這裡games and entertainment的名字必須用雙引號選定,因為linux下面遇到空格會認為檔名結束了,因此必須告訴系統安裝的程式包的名字是「games and entertainment」而不是「games」。

此外,還可以修改配置檔案/etc/yum.conf選擇安裝源。

yum配置資訊

[hanlong@localhost]$sudo more /etc/yum.conf

[main]

cachedir=/var/cache/yum

keepcache=0

debuglevel=2

logfile=/var/log/yum.log

exactarch=1

obsoletes=1

gpgcheck=1

plugins=1

metadata_expire=1800

#put your repos here or in separate files named file.repo

#in /etc/yum.repos.d

下面簡單的對這一檔案作簡要的說明:

1.列出所有可更新的軟體清單

命令:yum check-update

2.安裝所有更新軟體

命令:yum update

3.僅安裝指定的軟體

命令:yum install

4.列出所有可安裝的軟體清單

命令:yum list

5.yum install ***,yum會查詢資料庫,有無這一軟體包

6.yum remove ***,同安裝一樣,yum也會查詢資料庫,給出解決依賴關係的提示。

7.用yum刪除軟體包

命令:yum remove

8.使用yum查詢軟體包

命令:yum search

9.列出所有可更新的軟體包

命令:yum list updates

10.列出所有已安裝的軟體包

命令:yum list installed

11.列出所有已安裝但不在 yum repository 內的軟體包

命令:yum list extras

12.使用yum獲取軟體包資訊

命令:yum info

13.列出所有可更新的軟體包資訊

命令:yum info updates

14.列出所有已安裝的軟體包資訊

命令:yum info installed

15.列出所有已安裝但不在 yum repository 內的軟體包資訊

命令:yum info extras

16.列出軟體包提供哪些檔案

命令:yum provides

17.清除快取目錄(/var/cache/yum)下的軟體包

命令:yum clean packages

18.清除快取目錄(/var/cache/yum)下的 headers

命令:yum clean headers

19.清除快取目錄(/var/cache/yum)下舊的 headers

命令:yum clean oldheaders

20.清除快取目錄(/var/cache/yum)下的軟體包及舊的headers

命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

以上所有命令引數的使用都可以用man來檢視:

1、安裝圖形版yumex:yum install yumex。

2、安裝額外的軟體倉庫:

rpm.livna.org 的軟體包倉庫:

rpm -ivh … ease-7-2.noarch.rpm

freshrpms.net 的軟體包倉庫:

rpm –ivh … 1.1-1.fc.noarch.rpm

3、安裝最快源 yum install yum-fastestmirror

linux yum命令詳解

1 安裝 yum install 全部安裝 yum install package1 安裝指定的安裝包package1 yum groupinsall group1 安裝程式組group1 2 更新和公升級 yum update 全部更新 yum update package1 更新指定程式包pac...

linux yum命令詳解

yum的命令形式一般是如下 yum options command package 其中的 options 是可選的,選項包括 h 幫助 y 當安裝過程提示選擇全部為 yes q 不顯示安裝的過程 等等。command 為所要進行的操作,package 是操作的物件。概括了部分常用的命令包括 自動搜...

linux yum命令詳解

1.簡介 redhat和fedora的軟體安裝命令是rpm,但是用rpm安裝軟體最大的麻煩就是需要手動尋找安裝該軟體所需要的一系列依賴關係,超級 麻煩不說,要是軟體不用了需要解除安裝的話由於解除安裝掉了某個依賴關係而導致其他的軟體不能用是非常惱人的。令人高興的是,fedora終於推出了類似於 ubu...