首先挂载光盘镜像文件到/yum目录下
[root@localhost carlyum]# mount -o loop CentOS-7-x86_64-DVD-1511.iso /yum
拷贝镜像文件内数据到carlyum目录下
[root@localhost yum]# cp -r /yum/* /carlyum
编辑/etc/yum.repos.d/ct7.repo文件配置,新建一个吧。
[myyum]
name=Ct7
baseurl=file:///carlyum/
enable=1
gpgcheck=1
gpgkey=file:///carlyum/RPM-GPG-KEY-CentOS-Testing-7
纸上得来终觉浅,绝知此事要躬行。[base]容器。括号内随便写啦,不过很多人把本地源写成这样。
baseurl=///开始直接连接到packages目录中,调了半天都出错,不动手试验一下永远不知道掌握了没有。这里接容器的实际地址,可以本地也可以是有效网络连接
enable是否启用
gpgcheck是否验证
gpgkey验证公钥
好愚蠢,断开网络以后卸载zsh包然后再装,提示无法连接,我明明写好了本地配置啊,把所有repo全部删除留了刚才制作的Ct7,这次成功了,可是我怎么还原啊,哭。
第一次为什么会失败,repo是否有优先级,我还要网上找一找答案。
原来真的可以设置优先级
解决方法:使用 YUM 的 yum-plugin-priorities 插件。
$ yum install yum-plugin-priorities
确认配置文件内容
cat /etc/yum/pluginconf.d/priorities.conf
[main]
enabled = 1
在 /etc/yum.repos.d/ceph.repo 中的每个节点加入
priority=1
priority 越小表示优先级越高
无耻的直接复制别人的了,哈哈。