本文介绍yum的配置
yum源就是提供软件包的来源,来源可以是本地, 也可以是网络
本地yum源的配置
1. 在/etc/yum.repo.d/下面保留一个仓库(以.repo结尾), 如 CentOS-Media.repo
2. 编辑CentOS-Media.repo, 填写:
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/cdrom/ #挂载的iso文件
gpgcheck=0 #不检查
enabled=1 #启用本地仓库
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
3. 挂载iso文件, 按照上面的挂载点
#mount /dev/sr0 /media/cdrom
如果有永久挂载, 需要将挂载信息写入配置文件/etc/fstab
4. 生成缓存
#yum clean all #yum makecache
网络yum源的配置
首先肯定是需要能上外网, 快速网卡配置 # nmtui命令 或 # setup
选择一个网络源, 比如163的
1.下载163网络源配置文件: # wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
需要将其移动到/etc/yum.repos.d/下面
2. 下载后,打开CentOS7-Base-163.repo文件, 将baseurl里面的$releasever都改成7
即修改为具体要使用的版本号
3. 使用yum clean all后, 再使用 yum makecache命令生成缓存:
会更新多项内容, 然后提示创建了缓存, 这样就可以使用yum了
注: yum makecache 作用是把服务器的包信息下载缓存到本地
安装epel源
# wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
下载以后不用任何操作, 就可以被yum使用, 如: # yum install -y nload
注: epel 是基于Fedora的一个项目,为红帽系的操作系统提供额外的软件包,即一个扩展源