yum工具是rpm包安装的重要工具,可以有效解决rpm之间的依赖关系,在联网或者连接本地源的情况下,可以快速的安装我们需要的rpm包。
yum源有网源和本地源。网源中,除了redhat公司本有的源意外,epel源也是一个重要的yum源址。另外,我国也有yum源镜像地址,如果将配置文件中的网络地址换成我国的源址,下载速度会有一定的提升。下面介绍一下将centos自带yum地址,转换成阿里云地址的方法,以及epel扩展源的安装方法。
epel的安装方法:
repo配置文件地址如下:
Centos5
32位:www.lishiming.net/data/p_w_upload/forum/epel-release-5-4_32.noarch.rpm
64位: www.lishiming.net/data/p_w_upload/forum/epel-release-5-4_64.noarch.rpm
Centos6
32位:www.lishiming.net/data/p_w_upload/forum/epel-release-6-8_32.noarch.rpm
64位:www.lishiming.net/data/p_w_upload/forum/epel-release-6-8_64.noarch.rpm
# cd/etc/yum.repo.d --> wget ... --> rpm -ivh package_name即可。
将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 ## 重新建立缓存
全部改成阿里云的yum源:
# 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 # yum clean all # yum makecache ## 运行以上命令生成缓存 # 注意:仅适用于CentOS_6版本
首先,确定有本地光盘。虚拟机的话,要有镜像文件。下面以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,可以是0 enabled=1 //是否打开【local】模块,1为是 gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-6 ## GPG-KEY路径,该路径视挂载路径和镜像名称的不同而有所变化,可cd到挂载路径,查看gpgkey的具体名称;gpgkey不检测的时候,这行可注释掉。 :wq--> # yum list|grep local
如果配置正确,会在yum list输出的结果中,看到以local为标题的rpm包
转载于:https://blog.51cto.com/liemerlius/1708782