基于Centos7的yum源配置
yum源用于存放各种rpm的软件包以及软件包之间的依赖关系(repodata目录),计算机连接到指定的yum源即可安装yum仓库中的软件包
yum源分为本地yum源与网络yum源
本地yum源即yum仓库在本地,一般是本地系统光盘或镜像文件。
网络yum源则指yum仓库在远程,需要联网才能安装。
国内比较知名的网络源(aliyum源,163源及一些大学开源镜像等)
yum源配置
本地yum源配置
1.挂载镜像到系统
mount /dev/sr0(或/dev/cdrom) /media/cdrom :手动挂载光盘到指定目录
echo "/dev/sr0 /media/cdrom iso9660 defaults 0 0" >> /etc/fstab:写入配置文件,实现开机自动挂载,也可以用如下方式实现开机自动挂载:
echo "mount /dev/sr0 /media/cdrom" >> /etc/rc.local /etc/rc.local文件是操作系统开机最后读取的一个文件,此文件需要由可执行权限,开机时系统会自动挂载。
2.编辑yum源的配置文件
cd /etc/yum.repos.d/
进入到指定目录里,将CentOS-Base.repo文件中的enable设置为0
在该目录下创建以.repo结尾的文件
vim local.repo
[local] 仓库的名字,不要有特殊符号(自定义)
name=local yum 仓库描述,可以不写
baseurl=file:///media/cdrom 指定yum仓库的路径(重要),file://表示本地仓库,(ftp,http)
enabled=1 表示启用该仓库,1表示启用;0表示不启用
gpgcheck=0 不用校验仓库里软件包的签名,0表示不校验;1表示校验
网络yum源配置
eg:阿里yum源
1.下载阿里yum源
wget -O /etc/yum.repos.d/Aliyun-CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2.更新
yum makecache //更新yum仓库
yum clean all //清理缓存