快用首页 快用苹果助手官方微博 快用苹果助手官方微信 快用苹果助手官方微信
当前位置: 首页>越狱频道>越狱资讯

越狱安装出现Size Mismatch怎么解决呢?

2015-06-04

编辑:凌筱

来源:快用

评论(0

今天装一个名叫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源的问题。