Alguns leitores apresentaram dúvidas sobre eventuais problemas de memória, e um leitor deixou um link para um excelente post que poderá ser muito útil para resolver este tipo de problema. Veja o post em sua íntegra!
Problemas de memória no Nokia N900?
“Sim!! Pode acontecer! Mas não é algo parecido ao que acontece em outros aparelhos. Não é exatamente falta de memória para rodar aplicativos, mas sim para instalá-los.
Mas como assim?? O aparelho não conta com 32GB de memória? Sim…e não.
No Windows, o “C:” é uma partição, o “D:” é outra, o “E:” outra…e assim vai (eu sei que pode não ser exatamente assim, mas para a esmagadora maioria dos usuários é). Pois os sistemas GNU/Linux não contam com partições! Apenas diretórios…e você “monta” a partição num diretório.
O aparelho conta, na verdade, com 4 partições: a raiz (com 256MB), a “/home” (com 2GB), a “/home/user/MyDocs” (com 27GB) e a “/media/mmc1? (que é o cartão de memória).
E esse sistema de arquivos provoca alguns problemas…por exemplo, os programas só podem ser instalados (por enquanto, quem sabe não mudam isso) na raiz ou na “/home”. Percebeu o problema? Pode chegar um momento em que mais nada poderá ser instalado no aparelho por falta de espaço, já que temos um limite de 2.25GB!
Alguns usuários já estão com um problema derivado disso…e que eu passei ontem. Muitos programas dos repositórios de teste e desenvolvimento são instalados na raiz. E ela é pequena! Resultado? Lotou!! Sem contar um outro bug, já conhecido, que faz com que arquivos desnecessários não sejam apagados dela…só uma reinicialização do aparelho resolve.
Também não adianta tentar reparticionar para aumentar o tamanho da raiz, pois ela fica numa memória separada da principal (é outro chip).
Eu não acredito que alguém vá encher tão rapidamente o aparelho de programas, e que muito menos vá utilizar todos os que instalar! A única coisa que deve ser verificada é se o pacote que se está instalando está otimizado para o N900, de forma a que ele não seja instalado na raiz (que é o padrão), mas sim na “/home”. Essa “otimização” nada mais é do que um empacotamento especial do programa….não é recompilação nem nada disso.
A única forma segura de ter certeza que foi otimizado é instalar programas apenas dos repositórios oficiais (nada dos repositórios de teste ou desenvolvimento). E tampouco instalar programas diretamente pelo terminal.
Claro que há outras formas de contornar o problema e colocar os programas onde você bem entender….mas há poréns, como o sistema de arquivos utilizado (a partição grandona, de 27GB, é uma partição VFAT, mais lenta que as partições nativas do aparelho)…além de serem coisas mais avançadas, onde o usuário estará sujeito a fazer grandes besteiras.”
com certeza se a nokia não muda isso vai ter aplicativo alternativo pra isso.
hehe, acho que esta foi eu denovo que postei o link em outro post …
Nada que um script em Linux não resolva.
O Nokia 810 também tem esse mesmo defeito so que ele so tem 256mb pra instalar programas o meu n810 ja ta lotado naum posso instalar mais nenhum programa
No N800 tinha um esquema de instalar o sistema no cartão de memória e bootar pelo mesmo.
Como você mesmo particiona o cartão, pode ter quanto espaço quiser para instalar programas. Dá pra fazer inclusive dual-boot…
Não vejo isso como um problema, exceto o bug onde a raiz lota e o reset é necessário. Isto é chato. No mais, 2GB é um belo espaço, “nunca antes visto
neste país“. a partição de 27GB, por ser formatada em FAT, não tem os mesmo flags de permissão do Linux e o sistema está preparado para não rodar programas dela. Logo, os desenvolvedores precisam mesmo é acertar o pacote e evitar errar o local de instalação.Como o desenvolvimento anda muito agitado e nós, usuários, estamos ávidos por programas, é natural habilitar tudo, até mesmo o extra-testing, e mandar instalar o que vier pela frente.
Em alguns meses isto vai normalizar. Até lá, no pior caso, a gente dá uma formatada básica no N900
Não considero um problema pois se você instalar os aplicativos feitos pro N900 provavelmente não terá esse problema…. mas de qualquer forma seria bem mais prático que o usuário escolhesse onde instalar, como é no Symbian, e não o desenvolvedor.
hmmm gostei da noticia
deram-me um n900 para resolver o problema
estranho ‘e k nem mensagem abria por reclamar memoria cheia. nao abria nenhuma aplicaxao. vou tentar resolver o problema segundo essas dicas
pois tbem danxei mto pk no n900 nao aceita codigos *# sendo assim nao ha hard reset e certos codigos da operadora.
valeu pela dica
De fato esse é um ótimo post RODRIGO!!
Estou ansiosíssimo pelo meu N900 e é sempre
bom saber dessas informações.
Eu andei pesquisando a respeito daquele problema do N900 rebootando sozinho e ate brickando e tive boas respostas. O mesmo amigo que vai me trazer o N900 possui um. O dele não tem problema algum e funciona normal sem reboot deeesde que ele comprou na amazon. Outra coisa que ele me informou e que não instalou programas de terceiros, ou betas na certificados,pois esses programas sendo instalados na raiz podem ser um prejudicial ao celular, sendo então uma das causas para o problema. O engraçado é que com relação aos locais para instalar programas, estou vendo uma certa semelhança entre o SYMBIAN e o MAEMO, pois tanto no N97 como no N900 existem essas partições para instalações de aplicativos. Espero que meu post tenha sido de bom uso por vocês galera. Eu leio sempre os posts do Rodrigo, mas não é sempre que posto meus comments
=)
Rum, isso é problema? os apps do N900 sao minusculos, ah se eu tivesse 2.25gb pra programas no n810..rs
sabe qual é realmente o problema? pessoal instala 200 app e usa 2 ¬¬
consciência meu povo, consciência
OBS: alguns codigos *# passaram a funcionar agora. Pelo menos o *#0000# e *#06#
Quando tento instalar programas no n900 ocorre.
Alguem me ajude
hildon-application-manager 2.2.51-1
—–
Installing fmradio 2010.01.15
apt-
worker: free space (/) = 51535872
apt-worker: free space
(/home/user/MyDocs/.apt-archive-cache/) = 21532229632
required disk space: 264664
apt-worker:
free space (/) = 51535872
(Reading database … 21038 files and directories currently installed.)
Unpacking fmradio (from …/fmradio_2010.01.15_armel.deb) …
dpkg: error processing /home/user/MyDocs/.apt-archive-cache/fmradio_2010.01.15_armel.deb
(–unpack):
trying to overwrite `/opt’, which is also in package base-files
dpkg-deb:
subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/home/user/MyDocs/.apt-archive-cache/fmradio_2010.01.15_armel.deb
E:
Sub-process /usr/bin/dpkg returned an error code (1)