天天看點

yum 本地源 配置

yum是一款解決LINUX軟體信賴關系的安裝程式。他可以自動比對信賴關系,并且完成安裝任務。

一般來說首先要将CD光牒加載到/mnt下。(主要使用root帳戶)

我們可以先使用df指令來檢視CD光牒自動挂載的情況。

-------------------------------------------------------------------------------

[root@localhost ~]# df

                      79100752   2253456  72764404   4% /

..........當中省略

/dev/hdc               2935370   2935370         0 100% /media

從上面我們可以得到一個結果,我們系統自動加載的光驅裝置為hdc

是以我們:

[root@localhost /]# mount /dev/hdc /mnt/

之後我們便成功的将CD光牒挂載到了/mnt下。(這個友善我們以後配置yum檔案)

下面我們要安裝配置yum。

以rhel5.4舉例來說,系統已經預設的建立了一個yum的配置文檔。那我們就用他做模版來配置一下。

[root@localhost yum.repos.d]# cp rhel-debuginfo.repo rhel-debuginfo.repo.bak

[root@localhost /]# vi /etc/yum.repos.d/rhel-debuginfo.repo

以下内容為yum配置内容

=============================================================

[base]

name=redhat 5.4

baseurl=file:///mnt/Server

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

==============================================================

儲存退出後,完成配置。

先清除指令

[root@localhost ~]# yum clean all

然後建立緩存

[root@localhost ~]# yum makecache

完成yum配置操作。

注意:要是有以下提示

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 37017186 Public key for postgresql-libs-8.1.11-1.el5_1.1.i386.rpm is not installed

隻需用下面方法将簽名重新導入一次即可。

[root@localhost /]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

RHEL6中發現在yum安裝過程中,自動的會在/etc/yum.repos.d/下生成一個.repo結尾的檔案。影響yum的使用。

删除即可解決問題。

繼續閱讀