Desde la salida del ultimo Jailbreak, Evasi0n, he recibido varias preguntas de mis seguidores sobre un error en Cydia que realmente nunca había visto hasta la salida de este nuevo Jailbreak. El error, que solo lo han presentado algunos usuarios, aparece cuando entramos a Cydia y la base de datos comienza a recargar/refrescar los paquetes automáticamente o cuando manualmente le damos recargar. El mensaje que aparece en el error dice: «wow, you exceeded the number of package names this APT is capable of» y también pudieran aparecer en el mismo mensaje otros errores, pero el que sale en la imagen de arriba es la verdadera fuente del problema.
Si lees con detenimiento el mensaje del error, seguramente podrás inferir cual es el verdadero problema. Pero nada mejor que recibir una explicación sobre este problema del mismo Saurik, creador de Cydia:
«La descarga de la lista de paquetes de Cydia locamente, y luego el APT las consolida en una única y eficiente estructura de datos que puede ser usada aun en dispositivos con memoria-restringida para acceder la cantidad masiva de paquetes mas adelante.»
El problema es que esta estructura de datos de la que habla Saurik, tiene un limite de alojamiento de paquetes de 65.535. Si sumamos todos los paquetes incluidos en los repositorios que viene con Cydia por defecto, estamos hablado de aproximadamente 40.000 paquetes, por lo tanto solo queda espacio disponible para 25.000 paquetes adicionales.
Si tienes agregadas repos (repositorios) donde se encuentran alojados paquetes CRACKEADOS de los repositorios por defecto de Cydia, entonces los chances de que superes el limite de paquetes permitidos es muy alto debido a que tendrás la mayoría de los paquetes duplicados y hasta triplicados en estos repositorios. La mayoría de las personas no saben que muchas de estas repos alojan piratería de los paquetes originales que están en los repositorios por defecto. Estos paquetes originales que cuestan dinero, están en estas repos piratas de manera «gratuita». No quiero realmente entrar en detalles sobre este tema, pero es tan sencillo como que si el paquete de Cydia tiene un costo ($) en un repositorio por defecto y lo encuentras «gratis» en otro repositorio, estas usando una copia crackeada y contribuyendo con la piratería.
Tutorial
Para solucionar el problema, lo que tienes que hacer es simplemente eliminar repositorios de Cydia que no estés utilizando, de manera de recuperar espacio en la lista de estructura de paquetes tal como te explique anteriormente.
Paso 1:
Entras en Cydia
Paso 2:
Te diriges al menu: Manejar > Fuentes y presionar el botón Edit que esta en la parte superior derecha.
Paso 3:
Ahora los repositorios tendrán un botón rojo del lado izquierdo para eliminarlos. Aquí procedes a eliminar los repositorios que no uses.
CUIDADO: NO es recomendable borrar los repositorios que vienen con Cydia por defecto BigBoss, Cydia/Telesphoreo, Dev Team, ModMyI, ZodTTD; ya que estos son los que tiene los paquetes originales.
Paso 4:
Listo, luego de eliminar algunos repositorios, ya no te aparecerá mas este error. Si el error persiste, es porque probablemente tienes demasiados repositorios, por lo tanto debes seguir eliminandolos hasta que no te aparezca el error.
Si te gusto este articulo y quieres saber mas, sígueme en Twitter y Facebook:
Fuente: iDownloadblog
46 Comentarios
Responder →