zoukankan      html  css  js  c++  java
  • 在Win下搭建CentOS 6网络安装源时/repodata目录下文件名后缀丢失问题及解决方法

    在Win下搭建CentOS 6网络安装源时/repodata目录下文件名后缀丢失问题及解决方法

      本以为成功引导之后就没问题了,没想到安装的过程中出错了。提示如下

     

      大概是文件丢失。按着提示的文件名去寻找,发现./repodata/目录下有他提到的这个文件,但没有后缀,文件是这样的 ./repodata/ffb0e227e2cdd8a2b3609b65d7f38f6c1e756b437405b2918d6d36ebe59a0cb4

      然后再看看163的源,虽然文件名不同,但都是有后缀的。

      也就是可以确定问题出在这里了,我的安装源的文件里没有后缀。我用DaemonTools加载虚拟光驱然后直接设置路径的,文件里没有后缀。7zip打开ISO里面也是没有后缀。

      然后我发现在光盘目录里 ./repodata/repomd.xml 这个文件储存着完整的文件名,对着这个xml里面的文件名,依次手动把后缀重命名加上,成功安装。

     

      至此问题是解决了,但是,如果ISO里面的文件名真的没有后缀的话,那么是不是CentOS发行的时候就有问题了呢?光盘安装却可以正常进行,而虚拟光驱做成的网络源不能安装。于是在某个网友的提示下弄明白了原因:
      “ISO也有很多目录结构格式的,可能刚刚好我解压的那个ISO镜像采用了两种目录命名格式,或者使用了一种会导致虚拟光驱和解压缩工具都会用错误方式打开的格式,结果解压缩工具和虚拟光驱导致后缀丢失了……”

      为了验证这个想法,我用UltraISO打开,能看到后缀,用DaemonTools打开就没有了后缀....知道了出问题的地方,那就好办了,只要从UltraISO提取安装源就可以了,也省去了手动改名的麻烦。

  • 相关阅读:
    产品经理之PRD详解(非原创)
    编写代码的「八荣八耻」- 以开关上线为荣,以自信编码为耻
    安装社区版git仓库
    【干货分享】大话团队的GIT分支策略进化史
    Android IPC机制(一)开启多进程
    使用adb命令通过IP地址连接手机
    一篇文章了解Github和Git教程-AndroidStudio上传Github教程
    sublime实现markdown浏览器预览
    idea上maven使用心得(三)——用pom.xml添加jar包
    idea解决Maven jar依赖冲突(四)
  • 原文地址:https://www.cnblogs.com/littlehb/p/2823163.html
Copyright © 2011-2022 走看看