Unable to read package metadata

发布于 2013-03-23  96 次阅读


使用网络FTP/HTTP安装Linux(CentOS6.3)时Unable to read package metadata问题解决办法

通常我喜欢以网络的形式安装Linux系统,不外乎别的,仅因为ISO的个头实在太大,少则3G多,大的得4G左右了,

想想,以这样的个头,刻盘的话,还得弄张DVD,所以,每次以FTP或者HTTP的方式安装CentOS,是我不二的选择。

原先,我的Windows系统里都装有UltraISO,自然也就关联了以ISO为后缀的文档。

而重做系统后,因为用不着UltraISO,也就没装,随即,我在下载好CentOS 6.3的ISO后,

直接载入虚拟光驱(Daemon Tools),并把Serv-U的FTP目录指向于此,

接下来,开始安装,在前面,一切顺利,分区格式化完毕,在定制库的那一步的时候,弹出一个框:

unable to read package metadata .This may be due to a missing repodata directory.

Please ensure that your install tree has been correctly generated

出现这个错误的主要原因是repodata文件夹下的那些文件缺少扩展名,不信,你用winrar打开ISO定位到repodata目录看看,

然后,用UltraISO打开,再看看repodata目录,观察下后缀名,明白了吧~

所以,各位,以后若是也像如我一样,懒得动手刻盘安装Linux,而又选择以FTP或者HTTP安装Linux的朋友们,

最好用UltraISO解压,而不要载入虚拟之驱之类或者用winrar之类解压~

最后,恭祝大家能在Linux的学习道路上更进精进!