yum.conf設定檔說明

由 Derek 發表於 十月 19, 2011 / 尚無評論

 

yum的相關設定資料,都在yum.conf這隻檔案裡面,通常都放在/etc/下。對yum而言是相當重要的檔案。因此就來介紹一下此檔吧。

 

以下為預設的 yum.conf 設定檔


[root@localhost ~]# vim /etc/yun.conf

[main]

cachedir=/var/cache/yum        #設定yum暫存檔的目錄

keepcache=0       #安裝完成後是否要保留軟件包。0為不保留,1為保留。(預設為0)

debuglevel=2      #除錯的等級設定。範圍0-10,而預設的是2

logfile=/var/log/yum.log       #yumlog記錄位置。

distroverpkg=redhat-release    #指定一個套件時,yum會根據這個套件判斷系統的發行

                                版本。預設為redhat-release

tolerant=1     #yum是否容忍當程式發生與套件有關的錯誤,若設為1不會出現錯誤訊息,

                預設為0

exactarch=1    #設定是否只升級和已經安裝的套件CPU位元(i386x86_64)相同的套件。

                預設為1表示只安裝一致的套件,0表示可以不一致。

obsoletes=1

gpgcheck=1   #可設定為10,分別表示是否要進行gpg校驗,若無設定此項。預設也會檢查。

plugins=1    #設定為是否啟用擴充元件,預設為1允許,0表示不允許。

bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum

 

# Note: yum-RHN-plugin doesn't honor this.

metadata_expire=1h

 

installonly_limit = 5

 

# PUT YOUR REPOS HERE OR IN separate files named file.repo

# in /etc/yum.repos.d       #repo文件存放的位置

  繼續閱讀 »

yum 基本介紹和參數說明

由 Derek 發表於 十月 18, 2011 / 尚無評論

 


前言 :

想必大家對yum這個指令應該不陌生吧。輕輕鬆鬆就把想要的東西安裝好了。但是真的了解yum的人應該就不多了。所以今天就來介紹一下yum吧。

 

一、yum介紹

YUM 是一個自動安裝工具,它可以幫助RPM系統安裝,移除,升級軟體套件(應用程式,函式庫等)。您不需要在一一檢查手冊查閱相依性需要的套件,它能夠自動檢測軟體安裝時的相依性。這使得我們在管理(升級,安裝,移除)相關群組時更加簡單便利。您可以使用YUM擴充套件的界面來安裝簡單的功能。您也可以從其他Python程式來使用(大部份LinuxYUM使用python實作)

 

二、yum移除與安裝

1. 查詢是否有安裝yum


[root@localhost ~]#  rpm -qa | grep yum

#若有看到以下內容就比較有安裝

yum-metadata-parser-1.1.2-3.el5.centos

yum-3.2.22-33.el5.centos

yum-fastestmirror-1.1.16-14.el5.centos.1

yum-updatesd-0.9-2.el5

 

2. 移除yum (移除的方式有兩種擇一即可)

2.1 yum的方式移除


[root@localhost ~]#  yum remove yum*

  繼續閱讀 »