网络yum源配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RedHat Linux Enterprise 6 yum 配置 redhat6 yum 配置
首先,rhel6系统安装的时候其实已经有yum了,只是因为如果用官方的网站更新的话除非你是用钱买的.否则它会提示注册之类的。所以只要把 yum的更新地址改成开源的就行了。而限定yum更新地址的文件在/etc/yum.repos.d/
建立新的配置文件:
[root@killgoogle ~]# cd /etc/yum.repos.d
[root@killgoogle ~]# touch rhel-debuginfo.repo
[root@killgoogle ~]# touch mirrors-rpmforge
[root@killgoogle ~]# touch rpmforge.repo
往新的配置文件写东西:
[root@killgoogle ~]#vi rhel-debuginfo.repo
[base]
name=CentOS-5 - Base
#mirrorlist=$releasever5&arch=$basearch&
repo=os
#baseurl=$releasever/os/$basearch/
baseurl=$basearch/
gpgcheck=1
gpgkey=
#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=$basearch&repo=updates
baseurl=$basearch/
gpgcheck=1
gpgkey=
#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
#mirrorlist=$basearch&repo=addons
baseurl=$basearch/
gpgcheck=1
gpgkey=
#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=$basearch&repo=extras
baseurl=$basearch/
gpgcheck=1
gpgkey=
#additional packages that extend functionality of existing packages [centosplus]
name=CentOS-5 - Plus
#mirrorlist=$basearch&repo=centosplus
baseurl=$basearch/
gpgcheck=1
enabled=0
gpgkey=
#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
#mirrorlist=$basearch&repo=contrib
baseurl=$basearch/
gpgcheck=1
enabled=0
gpgkey=
# vi dag.repo
[dag]
name=Dag RPM Repository for RHEL6
baseurl=$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=
修改第二个配置文件:
[root@killgoogle ~]vi mirrors-rpmforge
$ARCH/dag
$ARCH/dag
$ARCH/dag
#$ARCH/dag
sslingen.de/dag/redhat/el5/en/$ARCH/dag $ARCH/dag
$ARCH/dag
$ARCH/dag
$ARCH/dag
$ARCH/dag
$ARCH/dag
修改第三个配置文件:
[root@killgoogle ~]# vi rpmforge.repo
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag # URL:
[rpmforge]
name = Red Hat Enterprise $releasever - - dag
#baseurl = $basearch/dag
mirrorlist =
#mirrorlist =
enabled = 1
protect = 0
gpgkey =
gpgcheck = 1
如果风速慢的话可以通过增加yum的超时时间,这样就不会总是因为超时而退出。
[root@killgoogle ~]vi /etc/yum.conf
加上这么一句:timeout=120
到这里配置差不多就完了。还有一个包需要安装:rpmforge-release-0.3.6-
1.el5.rf.i386.rpm
如果不安装的话有可能会出现以下错误:GPG key retri failed: [Errno 5] OSError: [Errno 2] 没有那个文件或目录: '/etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag'
到找到这个包,然后
[root@killgoogle ~]rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm 接下来就是输入KEY了。
[root@killgoogle ~] rpm --import
如果不行请使用: rpm --import
这样基本上yum就可以用了。不过如果觉得不爽的话还可以优化:
加速yum
[root@killgoogle ~]yum install yum-fastestmirror yum-presto
指定或去掉软件源的mirror:
可以在baseurl中将比较慢的mirror去掉
你的yum镜像的速度测试记录文件:
/var/cache/yum/timedhosts.txt
yum Existing lock 错误的解决办法
如果系统启动的时候, yum 出现Existing lock /var/run/yum.pid: another copy is running as pid 3380. Aborting. 可以用下面的办法解决:
[root@killgoogle ~]/etc/init.d/yum-updatesd stop
也可以用以下方法:
[root@killgoogle ~]rm -f /var/run/yum.pid
主要原因就是yum在自动更新只要关掉它就可以了
完了。现在就可以测试能不能用了哦:
[root@killgoogle ~]yum install mplayer
这是安装mplayer如果要删除则是:
[root@killgoogle ~]yum remove mplayer