-ivh ibm-java2--javacomm-5.0-0.0..rpm O Java Communications API e instalado na estrutura de diretorio /opt/ibm/java2-i386-50/. Para instalar o Java Communications API de um arquivo zip .tgz file: Coloque o arquivo archive do Java Communications API, ibm-java2-javacomm-50-linux-.tgz, no diretorio que contem o diretorio IBMJava2-50. Em um prompt de shell, no diretorio que contem o arquivo .tgz, extraia o conteudo: tar -xvzf ibm-java2-javacomm-50-linux-.tgz O Java Communications API e extraido em subdiretorios no diretorio IBMJava2-50 existente. Local dos Arquivos do Java Communications API Os arquivos do Java Communications API estao instalados como mostrado: jre/lib/ext/comm.jarjre/bin/libibmcomm.sojre/lib/javax.comm.properties Se voce instalou no diretorio padrao, o arquivo comm.jar esta em /opt/ibm/java2-i386-50/jre/lib/ext. Se instalou o pacote em outro diretorio, os arquivos estao na mesma estrutura de diretorio, porem /opt/ibm/java2-i386-50/ e substituido pelo diretorio em que o Java Communications API foi instalado. Configurando o Java Communications API Depois de instalar o Java Communications API, e necessario: Alterar o modo de acesso das portas seriais e paralelas.Definir o PATH, se voce nao o definiu quando instalou o Java. Consulte Definindo o PATH. Alterando o Modo de Acesso das Portas Seriais e Paralelas Depois de instalar o Java Communications API, voce tera que alterar o modo de acesso das portas seriais e paralelas para que os usuarios possam acessar esses dispositivos. Tera que fornecer um acesso de leitura/gravacao aos dispositivos requeridos. Efetue logon como root e utilize os seguintes comandos, conforme aplicavel: chmod 666 /dev/ttyS0 (tambem conhecido como porta serial COM1) chmod 666 /dev/lp0 (tambem conhecido como porta paralela LPT1) chmod 666 /dev/ttyS1 (tambem conhecido como porta serial COM2) chmod 666 /dev/ttyS2 (tambem conhecido como porta serial COM3) chmod 666 /dev/ttyS3 (tambem conhecido como porta serial COM4) Esses comandos fornecem acesso de leitura/gravacao a qualquer pessoa que esteja utilizando o sistema. Um metodo alternativo e criar as permissoes 660 e incluir usuarios especificos no grupo em que os dispositivos residem. Em um sistema SUSE, por exemplo, os dispositivos estao no grupo uucp. Portanto, os usuarios podem ser incluidos no grupo uucp para obter acesso aos dispositivos. Altere o modo de acesso de qualquer outra porta, conforme necessario. Especificando Dispositivos no Arquivo javax.comm.properties O arquivo javax.comm.properties permite que voce especifique os prefixos dos dispositivos que se tornam disponiveis para o Java Communications API e se sao paralelos ou seriais. Os numeros de porta sao alocados sequencialmente para todos os dispositivos. Por exemplo, se voce especificar /dev/ttyS=PORT_SERIAL e os dispositivos /dev/ttyS0 e /dev/ttyS1 existirem, eles serao alocados COM1 e COM2 respectivamente. Para utilizar os conectores USB-serial, remova o comentario da linha /dev/ttyUSB=PORT_SERIAL no arquivo javax.comm.properties. Se os dispositivos /dev/ttyUSB0 e /dev/ttyUSB1 existirem e COM1 e COM2 ja foram definidos, os dispositivos USB-serial serao alocados para as proximas portas sequenciais, COM3 e COM4. Ativando Portas Seriais no IBM ThinkPads Por padrao, a maioria dos ThinkPads tem as portas seriais desativas no BIOS. Atualmente, nao ha uma maneira de ativar as portas com o Linux (o pacote tpctl nao ativara as portas se elas estiverem desativadas no BIOS). Para ativar as portas no BIOS, voce precisa utilizar a versao DOS do ThinkPad Configuration Utility que esta disponivel no site do