[i=s] 本帖最后由 yujie870217 于 2009-4-6 00:35 编辑 [/i]
可能我们在安装软件的时候都用过yum,方便解决软件关联的问题。
刚才在服务器板块看了gray168兄的在rhel中配置yum服务器及客户端,很受用。
http://www.linuxdiyf.com/bbs/thread-133755-1-1.html (gray168 兄 帖子的地址)
自己配置yum服务器可以方便公司内的电脑升级,安装软件等。不过我们自己使用的电脑就需要换个方式了。通常yum的时候都比较慢,而且系统安装光盘中通常都集成了我们平时使用所需要的软件,所以可以用本地的光盘作为升级源。我感觉光盘的软件就够用了。
其实本身yum就支持本地光盘的yum源设置。
建立文件夹
[root@localhost CentOS]# mkdir /media/CentOS
把光盘加载到本地
[root@localhost CentOS]# mount /dev/cdrom /media/CentOS
在/etc/yum.repos.d/目录下,有两个文件
CentOS-Base.repo和CentOS-Media.repo
其中CentOS-Base.repo记录着网络上的yum源的地址和路径信息等
CentOS-Media.repo记录着可以从本地作为yum源的介质和路径
(CentOS-Media.repo 文件内容)
# yum --disablerepo=\* --enablerepo=c5-media [command]
[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta
我们只需编辑下bashurl ,将自己的光盘路径写入就可以了。
下面是命令示例:(命令在上边的配置文件的注释中有)
[root@centos cdrom]# yum --disablerepo=* --enablerepo=c5-media update gcc
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
c5-media 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 834 kB 00:00
################################################## 2400/2400
在使用yum进行install时,经常会出现下面的错误
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1ac70ce6
导致安装不能进行。解决方法如下:
[root@localhost CentOS]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
[root@localhost CentOS]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-beta
上边两行是用来导入密钥的


joytech 于 2009-04-08 14:57:47发表:
学习学习
emerald 于 2009-04-06 00:41:41发表:
向楼主学习