Skip to content

越獄安裝出現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,一切正常,安裝成功。

  文章來源:pc6資訊 (編輯:阿雨)