安装软件出现Size Mismatch错误解决办法
|
今天装一个名叫LabelSlider的Cydia软件的时候,待deb包下载完成准备安装时,出现了传说中的Size Mismatch错误。无论是把deb包单独下载用iFile安装还是使用shell的 apt-get install 均无法安装。于是我开始逐步分析原因找出办法。
![]() 为什么会出现Size Mismatch 根据查阅了网上的资料,原来是下载到的deb软件包信息和cydia源信息列表Packages记录的数据不相符,为了保证安全或者防止盗版,Cydia就会发出Size mismatch的错误。 cydia size mismatch 出现的时候 1、Cydia没有刷新完成,新旧版本对照不符 2、网络质量不好 3、cydia软件源出现了问题或者使用了镜像源 解决Size mismatch的办法 我这里网络一切正常,cydia已经完全刷新,所以基本可以判定是Cydia源的问题。又经过测试发现只有下载bigBoss源的软件才会出现size mismatch 的问题,别的源就不会出现这样问题,基本可以判定是我的本地Bigboss源出了问题。 解决办法:
![]() 网上看了很多什么删除文件,什么用shell啊之类的,太麻烦了,这里有一个方法。 先删除出现问题的BB源,然后回到Cydia主界面,打开更多软件源,再把BB源添加回来。这样做的目的就是清理Cydia原有的源列表,重新添加即可完全更新packages文件,修复了cydia源的问题。 ok,再次下载LabelSlider,一切正常,安装成功。 (编辑:无忧刷机网 - 51刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


