Principal
Quem sou Eu? Escritos Blog Ligações(Links) Curriculum PalmOS Sobre |
Como Usar seu Palm e seu LinuxVersão: 0.98 - Sábado, 21-Jun-2003 13:28:28 JSTOBS: Isto é uma tradução de um HOW TO, o original encontra-se AQUIEste documento está sob Copyright © 2000-2003 de Bruno Raoult. A permissão é garantida para cópia, distribuição e/ou modificação desse documento sob os termos da GNU Free Documentation License, Version 1.1 ou alguma versão posterior publicada pela Free Software Foundation; com nenhuma variação ou outros subterfúgios. Uma cópia da licença está incluída aqui. Muito ImportanteEu não aceitarei nenhuma responsabilidade por algo que venha a acontecer a você, seu vizinho, seu gato, seu cachorro, sua(seu) esposa(o),seu computador, sua casa, alguém/algo antes/enquanto/depois de você ler este documento ou outra página escrita por mim. Você foi avisado. Log das Mudanças
0.98: Jun 21, 2003: Adicionado a Seção Tradução Introdução - configuração & Público alvo
O objetivo desta página é ajudar usuários que queiram conectar seus Palm Pilot à suas máquinas Linux.
Eu explico aqui os diferentes passos da "instalação"(setup) para as minhas próprias configurações. Tudo deve trabalhar com esta conexão: Sincronismo, instalação de aplicações, navegação na internet, etc...
Esse documento está num estágio BETA. Todas essas informações podem não ser corretas,
e podem danificar seu Palm, ou sua máquina Linux. Siga os próximos passos somente se você se
sente confortável para voltar ao estado inicial por si só. Se você é suficientemente louco e tentar seguir esta instalação,
por favor envie-me seus comentários, para melhorar e corrigir
essa página. Como eu escrevi isto depois de fazê-lo, eu provavelmente esqueci algum passo importante que você irá notificar.
TraduçõesEsse documento está disponível nas seguintes línguas:
Pré-requisitosO craddle(berço) deveria estar conectado a uma porta serial ou USB(ttyS0 and ttyUSB0 para mim). Para simplificar todos os scripts, é mehor fazer um link simbólico em /dev, para dar um dispositivo especial ao Palm. Isso pode ser feito com: % ln -s /dev/ttyS0 /dev/pilotou, para meu Sony Clié: % ln -s /dev/ttyUSB0 /dev/pilot O seguinte pacote deve estar instalado a priori para os próximos passos: O kernel deve ser configurado para suportar:
E para Usuários USB (por exemplo Clié):
Também, seu kernel deve suportar: IP firewall chains. Dê uma olhada nesta documentação, e configure seu kernel. Isto é obrigatório se você quer deixar seu palm habilitado para conectar a internet (mas se você somente planeja acessar seu PC, você não necessita instalar este tipo de kernel). Sob sistema Suse (ao menos depois da versão 6.2), IPCHAINS está instalado por padrão. Para kernel 2.4 , iao invés de IP chains, você deve habilitar (CUIDADO: NÃO TESTADO) Network Packet filtering, e, o IP: Netfilter Configuration, deve também ser habilitado por você (Eu faço isso com módulos):
Instalação(setup) do Linux PPPNa minha configuração, eu criei uma rede para a conexão PPP. Meu endereço do PC será 192.168.1.1, e o do Palm será 192.168.1.2. Simplesmente rodando (como root) o seguinte comando: # /usr/sbin/pppd /dev/pilot 115200 192.168.1.1:192.168.1.2 noauth silent local persist -detach Nota: Sobre USB link, esse comando deve ser rodado depois que você iniciar o sincronismos no PDA. Como isto não é muito conveniente, veja a seção "hotplug" abaixo. Para tornar possível ao Palm ver o "lado de fora", você deverá também habilitar o IP masquerading, se seu Kernel puder suportá-lo. Somente digite o seguinte comando: # echo 1 > /proc/sys/net/ipv4/ip_forward # /sbin/ipchains -A forward -j MASQ -s 192.168.1.2 -d 0.0.0.0/0Para Kernels 2.4, rode o seguinte (CUIDADO: não testado): # echo 1 > /proc/sys/net/ipv4/ip_forward # iptables -A POSTROUTING -t nat -j MASQUERADE -o eth0 O endereço IP 192.168.1.2 é naturalmente, o endereço do seu Palm. Se você quer sincronizar os dados do seu Palm, você deverá rodar o seguinte pequeno daemon: /usr/bin/pi-csd para Palm/serial, se seu kernel estiver corretamente configurado, você deveria adicionar esse pequeno script ao seu diretório /etc/rc.d, e fazer o link correto em /etc/rc.d/rc3.d.
para os USB Sony Clié, Eu pefiro usar a facilidade.do
hotplug
Eu simplesmente criei esse script para
/etc/hotplug/usb/visor. Voce precisará mudar o host name e endereço IP
na linha do pi-csd. (Nota: Você precisa habilitar CONFIG_HOTPLUG em seu kernel).
Palm PPPEm preferences/Connection, crie uma noca conexão, com a seguinte informação:
Para Sony Clié, o setup é mais precisamente:
Em preferences/Network, selecione Unix Service, então edite as informações como segue:
Em HotSync menu,edite as seguintes informações (no menu Options:
Então no topo do botão de selecionar o tipo de Sincronismo selecione Modem, e selecione Unix como o service a usar. Primeiro testeQuando o setup PPP é feito no Linux & Palm, você pode tentary uma conexão PPP. No Palm, vá em Preferences/Network,e tap no botão Connect . Se algo der errado, Provavelmente algo está errado neste documento, assim por favor deixe-me saber o que deu errado!! SincronizandoSe o passo prévio deu certo, você pode posteriormente, tentar sincronizar seu Palm. Se você já usou seu palm com windows ou MacOs, você deve pular o próximo parágrafo, como o userID de seu palm já deve está setado. para saber se seu iserID está setado, rode o comando: install-user -p net: numa janela xterm , e tente sincronizar seu Palm. você deveria ver alguma saída, com ao menos duas linhas tipo: Pilot user br UserID 1 Se as linhas são exatamente como essas: Pilot user UserID 0 Isso significa que seu userID e nome de usuário não estão setados. Se a linha contém alguma informação depois Pilot user,ou um userID diferente de zero, NÂO faça nada: Você terá grandes problemas com todos seus softwares licenciados!! Se eles estão exatamente como o passo anterior, você pode setar as informações do Palm desse modo: % install-user -p net: username userID Por exemplo, Eu uso meu loguin do linux como user name, e meu linux uid como userID. O comando que eu uso é: % install-user -p net: `id -u -n` `id -u` por favor sincronize seu palm depois disto, para atualizá-lo. você pode checar novamente (com o comando install-user -p net: ) que o userName & userID estão corretamente setados. BackupNada é mais simples. Somente rode jpilot, Então clique em backup, e sincronize seu Palm. Isso irá criar um diretório ${HOME}/.jpilot/backupMMDDhhmm , onde o backup ira ser armazenado (a ${HOME}/.jpilot/backup symlink just points to the latest backup directory). RestaurarHard reset. Isso acontece as vezes. aqui está uma descrição do que fazer neste caso, assumindo que você já fez seu Backup usando o Jpilot. Primeiro, você necessitará fazer o setup de seu Palm Setup. Então, somente digite o seguinte comando (não use jpilot!): % cd ${HOME}/.jpilot/backup % pilot-xfer -p net: -r . Então sincronize seu Palm. |