关于yum源配置出错的问题

来源:互联网 发布:电子琴教学软件免费 编辑:程序博客网 时间:2024/05/18 17:24
今天yumclean之后,重新makecache的时候路径一直有问题,后来仔细看了看,系统读取的网络路径和163源真实的路径有好几个文件夹的差别,网上找了找说是$releasever配置的问题。

本来准备纠结很久去重新摸索配置releasever,结果在室友的建议下换了一个yum源,任何问题都没了,这感觉醉醉的....

9月19日更新:
今天系统地梳理了一下整个yum配置流程,之前还是太随意了(此流程以163源为例)

1、导入相应的key
rpm --importhttp://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5

2、用wget获取相应的repo文件

3、这一步是用来解决之前一直存在的,路径无法读取的问题。原理是把原本文件内部的$releasever等错误的路径变量用绝对路径替代。
sed-i '/mirrorlist/d' CentOS-Base-163.repo
sed -i '/\[addons\]/,/^$/d'CentOS-Base-163.repo
sed -i 's/\$releasever/5/' CentOS-Base-163.repo
sed -i 's/RPM-GPG-KEY-CentOS-6/RPM-GPG-KEY-CentOS-5/'CentOS-Base-163.repo

4、clean+makecache即可
原创粉丝点击