Normalmente depois que você instala o Cydia você fica logo
ansioso para instalar alguns sources diferentes com mais pacotes.
Dai você instala e aparece essa maldita tela:
E todos os APP’s somem dos sources que você já tem.
Porquê isso ocorre?
Acontece que o Big Boss um dos melhores repositórios é muito
grande e ele mesmo ocupa quase todo o volume que o Cydia guarda para os
repositórios (Li em algum canto que o cydia usa uma partição de apenas 500 Mb
para sua base de dados e que existe uma forma de aumentar, mas eu mesmo não
tive coragem de mexer nisso.)
O Cydia tem a capacidade de processar até 65.535 pacotes, e
o que já vem nas sources do Cydia é em torno de 40.000 pacotes, então daí vem esse maldito erro: “wow, you
exceeded the number of package names this APT is capable of”.
Para resolver é um
pouco enrrolado, mas vai dar pra fazer, para isso voce deve aumentar o limite
do cache do APT.
Comece removendo
todos os sources que você instalou, deixe somente os que já estavam com o
Cydia.
No celular depois
que você conseguir ver de novo os pacotes aparecendo e instale o openssh, isso
que vai te salvar.
Instale também um
pacote chamado aptitude e o editor nano, eles ajudam bastante no processo, se
vc for usuário Linux meio xiita pode instalar o vi, que funciona da mesma forma.
Não tem jeito, tem
que fazer por linha de comando, se você usar o Linux fica mais fácil, mas senão,
voce terá que baixar um terminal putty para o Windows, nesse Link você encontra
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,
baixe o putty.exe.
Conecte seu celular
a uma rede sem fio, a mesma que está seu computador, no caso do Linux execute o
terminal, se você estiver no Windows execute o putty.
Volte ao celular, e
nos Ajustes > Wi-Fi > (este
é o nome da rede que voce está conectado) . Clique no ícone do i,
para pegar o ip do celular e conectar nele.
Volte ao putty e coloque o IP do celular para conectar no campo indicado
abaixo pela seta, não mude mais nada e clique em Open.
Ele vai perguntar se
voce aceita o certificado e vc coloca yes.
Depois vai aparecer
a tela de login, faça login como root, a senha inicial do openssh é alpine, por
isso recomendo voce mudar , pois senão ele ficara aberto a qualquer pessoa mal
intencionada, mas VOCÊ NUNCA PODE PERDER OU ESQUECER ESSA SENHA...
Pronto, acesso
garantido.
Agora digite: cd /etc/apt/apt.conf.d/
Depois: ls 70debconf.
Se esse arquivo
existir (o que será muito difícil edite ele), dessa forma:
nano 70debconf. (com ponto e tudo, não se preocupe, se esse arquivo não existir ele vai
ser criado automaticamente pelo nano.)
A tela será assim:
Digite a linha: APT::Cache-Limit "100000000";
É importante dizer que maiúsculas e minúsculas fazem diferença, se voce digitar errado vai dar errado.
O arquivo deve ficar assim:
Digite Ctrl+X e a tela deve sumir direto, caso não suma, pode aparecer essas opções:
Digite “Y” e volte ao terminal
Agora digite: aptitude clean
Depois: aptitude update
Digite exit e saia
do terminal.
Dê dois toques
rápidos no botão home e feche o Cydia da lista de programas abertos, no iOS 7
basta arrastar para cima.
Faça o reboot do
celular conforme as instruções abaixo.
Segure o botão HOME e o de ligar ao mesmo tempo até que a
maçã apareça depois solte (Faça o reboot
do celular sem querer ofender a inteligência de usuários avançados, mas algumas
pessoas sem muita experiência podem estar enfrentando esse problema, e estou
tentando fazer esse tutorial da forma mais fácil possível).
Pronto, seu problema foi resolvido, agora basta adicionar
novas sources e aproveitar, mas se lembre que você ainda tem um limite se
exagerar vai ter que excluir a que estourou a lista de pacotes.
Aproveite.
2 comentários:
Cara eu tentei mas muitas coisas ficaram ao vento
1º aptitude e o nano editor não foram encontrados no Cydia.
2º Como alterar a senha no Putty?
se for possivel um tuto em video seria sensacional, mas mesmo assim valeu a tentativa.
cara nao esta claro os passo deste tuto!
poderia explicar de forma mais datalhada !?
obrigado e vlw pela iniciativa
Postar um comentário