请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

配置yum源报错

老师您好,我在运行yum makecache后报错

为什么执行wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 下载的配置文件用vi打开之后 是html形式的代码呀 不应该是配置源文件的格式吗 删了重新下了好几次都是这样

https://img1.sycdn.imooc.com/szimg//599194230001836a18790483.jpg

https://img1.sycdn.imooc.com/szimg//599194230001890d18580756.jpg


追加: 我发现后面下载jdk居然也是text/html格式的 。。。是不是我哪里设置有问题呀

              

正在回答

插入代码

3回答

Geely 2017-08-16 22:52:57

你好,同学,这个真心奇怪。repo的文件里面有乱码,建议你修改一下centos系统的编码为UTF8,如果不OK,试试GBK,先保证那个乱码消失。


另外特意给你查了一下~~


ali-yum@alibaba-inc.com


可以给这个发邮件,问一下关于yum的问题。目前你先按我给你思路试试

0 回复 有任何疑惑可以回复我~
  • 提问者 慕标908214 #1
    谢谢老师,我目前用winscp传文件的方式解决了。wget用不了,后面影响大吗?
    回复 有任何疑惑可以回复我~ 2017-08-17 18:26:13
  • Geely 回复 提问者 慕标908214 #2
    真牛!不影响的!赞你!好赞!
    回复 有任何疑惑可以回复我~ 2017-08-17 22:57:58
  • 浣玉 #3
    老师,怎么后面的评论和交流消失了啊?
    回复 有任何疑惑可以回复我~ 2017-09-27 00:09:10
松柏i 2019-03-04 10:29:31

楼主解决了吗,??????

0 回复 有任何疑惑可以回复我~
浣玉 2017-09-22 09:36:22

我也出现了这个问题,File contains no section heaters.还有乱码。楼主解决了吗?求指教

0 回复 有任何疑惑可以回复我~
  • Geely #1
    同学,你按照上边的解决方案try一下,把系统的编码修改下,还有上个问题回答的。版本的问题。
    回复 有任何疑惑可以回复我~ 2017-09-22 22:29:34
  • 浣玉 回复 Geely #2
    老师,我照你说的从其他网址下载了yum.repos.d这个文件,使用本地终端的文件传输工具打开这个文件是没有乱码的,但是在用命令代码打开这个文件,中文的地方都会出现乱码,我把Centos系统的编码方式改成其他的(en_US utf-8或者gbk),中文乱码的情况还是没有消除,然后在使用yum makecache 生成缓存时,还是提示File contains no section headers.下面提示是这个文件的第一行有问题,可是这一行并没有包含中文啊,应该是别的原因导致的,也就是,现在有两个问题没有解决,1yum.repos.d文件中中文乱码,2生成缓存提示File contains no section headers。昨天给阿里云的邮箱发了消息,人家一直没理咱,好焦心。看了后边的视频,应该linux中的vsftpd、ngnix、MySQL、git的安装都要用到源,现在还没有弄好。希望老师指教指教,谢谢老师。
    回复 有任何疑惑可以回复我~ 2017-09-23 02:26:59
  • Geely 回复 浣玉 #3
    你好,同学,是的后面都要用到这个源呢。
    你的centos是什么版本?能查一下版本发上来么。
    
    另外你是在虚拟机里用的还是阿里云部署里面用的呢?
    
    放心,别担心,会搞定的
    
    你把下载好的文件,首先确定一下,是不是用sudo下载的?然后正常覆盖,在执行makecache的时候 也是用sudo对吧。
    
    重新梳理一下。
    回复 有任何疑惑可以回复我~ 2017-09-23 10:55:34
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号