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提取安装源就可以了,也省去了手动改名的麻烦。

  • 相关阅读:
    图解 PHP运行环境配置和开发环境的配置
    PHP学习笔记(2)语法和数据类型
    Jquery调用 新浪微博API 用户资料
    [转载]并行计算部分总结
    Qt QTreeWidget节点的添加+双击响应+删除详解
    C/C++中函数参数传递详解
    C语言预处理——宏定义
    cuda工程在VS中使用心得
    MPI用于矩阵乘积示例
    开到荼蘼花事了,永世相守孟婆桥
  • 原文地址:https://www.cnblogs.com/littlehb/p/2823163.html
Copyright © 2011-2022 走看看