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) |