关于yum源的那些事

1、CentOS、RHEL系列的yum源配置文件位置/etc/yum.repos.d/*.repo

2、yum源的配置,yum源支持http、ftp协议和本地文件(file)也行。只是用http和ftp时路径是两斜杠,而用本地文件时是三个斜杠其中的一个斜杠代表根目录。下面是阿里云的一个源。

[contrib]
name=CentOS-6 - Contrib - mirrors.aliyuncs.com
baseurl=http://mirrors.aliyuncs.com/centos/6/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-6

3、本地或者公司内部网络的yum源额外添加了一个新的rpm包,服务端一定要更新yum源的元数据,客户端在服务端新建元数据后也得更新下yum源的缓存。

服务端

[root@xxxxxx ~]# createrepo --update /mirros/centos/6.3/x86_64/Packages/

我一般这样

[root@xxxxxx ~]# createrepo /mirros/centos/6.3/x86_64/Packages/

服务端更新完后,客服端更新可以是这样来

[root@xxxxxx ~]# yum clean all
[root@xxxxxx ~]# yum makecache

如果中意yum源中的rpm包,用yumdownloader命令就可以把这个包下载下来。

[root@xxxxxx ~]# yumdownloader nginx

转载请注明出处:http://www.xiaomastack.com/2014/08/04/serverlinuxyum/ 谢谢!

发表评论:

你的电子邮件地址将不会被公开.

58 − 54 =