> CentOS > CentOS入门 >

Centos常用yum源整理及本地yum源搭建

yum工具是rpm包安装的重要工具,可以有效解决rpm之间的依赖关系,在联网或者连接本地源的情况下,可以快速的安装我们需要的rpm包。

yum源有网源和本地源。网源中,除了redhat公司本有的源意外,epel源也是一个重要的yum源址。另外,我国也有yum源镜像地址,如果将配置文件中的网络地址换成我国的源址,下载速度会有一定的提升。下面介绍一下将centos自带yum地址,转换成阿里云地址的方法,以及epel扩展源的安装方法。

 

epel的安装方法:

repo配置文件地址如下:

Centos5

32位:www.lishiming.net/data/attachment/forum/epel-release-5-4_32.noarch.rpm

64位: www.lishiming.net/data/attachment/forum/epel-release-5-4_64.noarch.rpm

Centos6

32位:www.lishiming.net/data/attachment/forum/epel-release-6-8_32.noarch.rpm

64位:www.lishiming.net/data/attachment/forum/epel-release-6-8_64.noarch.rpm

#cd/etc/yum.repo.d --> wget ... --> rpm -ivh packagename即可。

 

将yum源改成网易源:

以防万一,将原来的base.repo备份,按照下面的地址,下载repo文件到/etc/yum.repos.d/。

http://mirrors.163.com/.help/CentOS5-Base-163.repo  ## cent 5

http://mirrors.163.com/.help/CentOS6-Base-163.repo  ## cent 6

#yumclean all

#yummakecache   ## 运行以上命令生成缓存

 

全部改成阿里云的源:

#mv /etc/yum.repos.d /etc/yum.repos.d.bak ##事先装好wget,否则无法下载下面的文件。

#wget-P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repohttp://mirrors.aliyun.com/repo/Centos-6.repo

#yumclean all

#yummakecache   ## 运行以上命令生成缓存

 

搭建本地yum源:

首先,确定有本地光盘。虚拟机的话,要有镜像文件。下面以vmware虚拟机为例:

1.首先,确定虚拟机已成功挂载了本地镜像文件,如图:

2.挂载光盘到指定的目录:

#mount/dev/cdrom /mnt   ##挂载/dev/cdrom到mnt/目录下面,mnt目录就是后面的配置文件里面要输入的目录。

3.cd/etc/yum.repo.d/ --> touch local.repo --> 输入后续内容(注:local.repo的文件名是可以自定义的。)

[local]  ## 自定义

name=local  ## 自定义

baseurl=file:///mnt/  ##挂载路径

gpgcheck=1  ## 检查GPG-KEY

enabled=1

gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-6  ## GPG-KEY路径,该路径视挂载路径和镜像名称的不同而有所变化,可cd到挂载路径,查看gpgkey的具体名称。

#:wq--> yum list可以查看到搭建的本地yum源所有的rpm包了。

 

(责任编辑:IT)