yum用法詳解

2021-06-07 14:14:17 字數 3161 閱讀 7417

yum用法詳解

((1)新增livna源

操作步驟:

[root@localhost home]# wget

步驟2:安裝livna-release-7.rpm

[root@localhost home]# rpm -ivh livna-release-7.rpm

(2)新增freshrpms源(支援apt和yum)

步驟2:安裝freshrpms源

[root@localhost home]# rpm -ivh freshrpms-release-1.1-1.fc.noarch.rpm

(3)yum配置檔案

yum的設定檔案為/etc/yum.conf,如果網路不通暢,可以在/etc/yum.conf檔案中修改timeout引數,將timeout時間設定得稍微長一點。

yum中可以通過修改檔案來遮蔽軟體源:

修改/etc/yum.repos.d/***.repo,把其中的enable=1改為enable=0

指定或去掉軟體源的mirror:

(4)自動選擇最快的源

[root@localhost home]# yum install yum-fastestmirror -y

fastestmirror配置檔案:(一般不用動)

/etc/yum/pluginconf.d/fastestmirror.conf

你的yum映象的速度測試記錄檔案:

/var/cache/yum/timedhosts.txt

(5)使用圖形介面的yum

如果覺得命令列的yum不方便,那麼可以使用圖形化的yumex,這個看起來更方便,因為可以自由地選擇軟體倉庫:

yum install yumex

然後在系統工具中就可以看到yum extender了。

實際上系統自帶的「新增/刪除程式「也可以實現圖形化的軟體安裝,但有些yumex的功能它沒有。

(6)當yum時,注:如出現:existing lock /var/run/yum.pid: another copy is running. aborting.錯誤,要執行: rm -f /var/run/yum.pid 將該檔案刪除!

(7)yum existing lock 錯誤的解決辦法

如果系統啟動的時候, yum 出現existing lock /var/run/yum.pid: another copy is running as pid 3380. aborting. 可以用下面的辦法解決:

可以直接輸入/etc/init.d/yum-updatesd stop

也可以 rm -f /var/run/yum.pid

主要原因就是yum在自動更新 只要關掉它就可以了

yum的常用命令:

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

命令:yum check-update

2.安裝所有更新軟體

命令:yum update

3.僅安裝指定的軟體

命令:yum install

4.僅更新指定的軟體

命令:yum update

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

命令:yum list

用yum安裝刪除軟體

裝了系統新增刪除軟體是常事,yum同樣可以勝任這一任務,只要軟體是rpm安裝的。

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

1.用yum安裝軟體包

命令:yum install

2.用yum刪除軟體包

命令:yum remove

用yum查詢軟體資訊

我 們常會碰到這樣的情況,想要安裝乙個軟體,只知道它和某方面有關,但又不能確切知道它的名字。這時yum的查詢功能就起作用了。你可以用 yum

search keyword這樣的命令來進行搜尋,比如我們要則安裝乙個instant messenger,但又不知到底有哪些,這時不妨用

yum search

messenger這樣的指令進行搜尋,yum會搜尋所有可用rpm的描述,列出所有描述中和messeger有關的rpm包,於

是我們可能得到gaim,kopete等等,並從中選擇。

有時我們還會碰到安裝了乙個包,但又不知道其用途,我們可以用yum info packagename這個指令來獲取資訊。

1.使用yum查詢軟體包

命令:yum search

2.列出所有可安裝的軟體包

命令:yum list

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

命令:yum list updates

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

命令:yum list installed

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

命令:yum list extras

6.列出所指定的軟體包

命令:yum list

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

命令:yum info

8.列出所有軟體包的資訊

命令:yum info

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

命令:yum info updates

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

命令:yum info installed

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

命令:yum info extras

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

命令:yum provides

清除yum快取

clean指令進行清除,更精確 的用法是yum clean headers清除header,yum clean

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

命令:yum clean packages

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

命令:yum clean headers

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

命令:yum clean oldheaders

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

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

yum基礎用法

1 安裝rpm包 yum install rpm包 2 刪除rpm包,包括與該包有依賴性的包 yum remove 包名 3 檢查可更新的rpm包 yum check update 4 更新所有的rpm包 yum update 5 更新指定的rpm包 yum update 包名 6 大規模的公升級版...

YUM命令詳解

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

配置yum源 yum命令詳解

cd cd etc yum.repos.d 進入yum 配置檔案 sudo cp centos base.repo centos base.repo.backup 備份原來配置檔案 sudo vi centos base.repo vi 編輯 1 按住d 刪除檔案所有內容後,vi 命令dd 為刪除,...