“Cydiaからのダウンロード中の「サイズの不一致」エラーは非常に一般的ですが、修正するのはそれほど難しくありません(少なくとも私が経験したことから)。 先日、iFunboxは私のジェイルブレイクされたデバイスを投獄されていると検出し、問題を解決するためにcydiaからafc2addをダウンロードしようとしていました。 このエラーがポップアップし続けたため、私は続行できませんでした。
サイズの不一致: 記載されているパッケージサイズと実際のパッケージサイズの不一致
私はGoogleで検索を実行しましたが、実際の解決策を得ることができませんでした。 フォーラムでは、これは通常、リポジトリ内のパッケージがリストされているサイズと同じサイズではない場合に発生すると言われていました。 たとえば、パッケージのサイズが50kbと表示されていて、実際にはCydiaの言うサイズよりも大きいか小さい場合、インストールするつもりはありません。 Repoメンテナは、パッケージ化されたdebファイルの正しいサイズまたはチェックサムをサーバーに挿入する必要があると言われています。
まあ、私はレポの所有者に連絡できなかったので、これは動作しません。 その上、私はいつも別のリポジトリからパッケージを得ることができました。
サイズの不一致:同じパッケージ、異なるレポで異なるサイズ
私が観察したものは異なっていました。 問題のパッケージは三つの異なるリポジトリで利用可能でした。 そのうちの二つは同じサイズを示し、三つ目は異なっていた。 このパッケージは、二つのリポジトリで55.1KB、三つ目のリポジトリで54.0KBとして登場しました。
私は3つのレポすべてからパッケージをダウンロードしようとしましたが、この同じエラーがポップアップし続けました。 サイズが異なる3番目のパッケージは、あなたが本当に信頼できない「日陰のある」リポジトリの1つであり、それが問題の原因であると仮定しました。
単純な修正
私がしたのは、このパッケージのサイズが異なるリポジトリを削除することだけで、これで問題が修正されました。 これは、あなたが得ている”サイズの不一致”エラーが、異なるリポジトリに異なるサイズの同じパッケージがリストされていることによって引き起こされ
エラーが実際にリストされているパッケージサイズと実際のパッケージサイズの不一致によって引き起こされている場合は、リポジトリメンテナに連絡することが唯一の解決策である可能性があります。