1) Error Data Base, Encounter a section with no package: header
2) wrong language code zh-Hans
3) 同时可能还会提示某些源出错
出现错误的原因:估计是在更新源的过程中下载到iphone的package出现了错误,因此需要删掉错误源的package,让cydia重新更新。
用91或者wincsp进入var/lib/apt/lists,删除掉里面出错的源。至于到底是哪个源出错了,这个实在很难说,有的人帖子说是zodtt,有的人说是cydia.xsellize.com,也有人说是别的。这个可能要根据每个人情况来了,只能一个个源删,然后重启cydia看看问题是否解决。基本思路是,如果cydia提示哪个源出现问题,就先把那个删掉;之后删掉平时更新的时候容易出错的源;之后再删掉大家反映较多出错的源(比如zodtt, xsellize)。
当错误的源被删掉后,重启cydia,cydia正常更新后,所有源的列表就会恢复,同时也不会对已安装的程序产生影响,不会发生资料的遗失,因为删掉的是错误的package而不是package list,cydia按照package list正常更新后就会一切正常,因此出现此问题的朋友不用太过担心
此外还看到一个解决方法,但是个人没有实验过,而且觉得也比较麻烦,不太建议这样处理。但是也把原帖贴给大家 http://bbs.weiphone.com/read-htm-tid-555187.html
你好,就是删除cydia的自带源就可以
1,如果你已经有iflie或类似的软件,可以直接打开/private/etc/apt/sources.list.d,里面就是cydia的自带源,全部删除
2,再打开/etc/apt/sources.list.d/cydia.list,这个就是你后来自己添加的源。有的源可能你添加失败了,在cydia里面不显示,但是当你添加其他原的时候,这个地址还会跳出来告诉你服务器无响应什么的,打开他,直接手动修改,记得格式不要错
3,如果你还是怕格式错了,也可以在步骤1后,直接在cydia里添加新的源,然后把那些显示不了的源用步骤2的方法删除就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)