1° Instalando pacotes prontos
Windows
A maneira mais fácil de instalar é baixando o instalador windows e executando-o; quando será apresentada a tela para seleção das opções a instalar (abaixo); para a maioria dos usuários as opções pré-selecionadas são suficientes.
-
Core: Instala a biblioteca principal responsável por toda a parte de comunicação com o servidor 3270;
-
Plugins/Rexx: Instala plugin que permite a ativação de scripts rexx diretamente da janela do emulador, ou até a inclusão de novas opções de menu que acionem scripts Rexx.
-
Plugins/HLLAPI: Instala plugin e módulo dll permitindo o controle do pw3270 através macros Microsoft Office
-
GTK+ Runtime: Instala a biblioteca gráfica GTK+ direto no diretório do aplicativo. Pode ser desmarcado caso já exista uma biblioteca GTK+ disponível no sistema.
-
SDK: Instala "includes" e arquivos para o desenvolvimento de plugins ou aplicações que usem a biblioteca 3270.
-
Rexx Extension Library: Instala biblioteca Rexx para acesso direto à biblioteca 3270, sem que seja necessário que o aplicativo pw3270 esteja ativo.
Linux
Pacotes e repositórios contendo a última versão do pw3270 para várias distribuições podem ser encontrados no serviço de empacotamento da SuSE.
2° Compilando direto do fonte
Windows
Preparação do ambiente:
- Instalar o mingw e o pacote básico do msys ( http://www.mingw.org/wiki/Getting_Started )
- Abrir o shell mingw e executar (não é o cmd normal do windows, o ícone fica no menu do mingw) e executar:
mingw-get install autotools mingw-get install gettext mingw-get install msys-openssl mingw-get install msys-libopenssl
- Instalar o tortoise SVN ( http://tortoisesvn.net/downloads.html )
- Instalar o pacote completo do gtk
- Baixar o bundle em http://www.gtk.org/download/win32.php
- Descompactar o bundle em c:\mingw
Baixando e compilando os fontes:
Abrir uma linha de comando do minGW e mudar para o diretório onde os fontes foram baixados
Executar:
svn checkout http://svn.softwarepublico.gov.br/svn/pw3270/trunk ./pw3270 cd pw3270 ./bootstrap.sh ./configure make
Linux
Pré-requisitos:
- automake: Ferramenta para gerar Makefiles compatíveis com os padrões GNU;
- autoconf: Construtor automático de script configure;
- gtk3-devel: Biblioteca gráfica;
- gettext-devel: Suporte a internacionalização;
Opcionais:
- libopenssl-devel: Implementa suporte para conexões seguras;
- libgnome-devel: Melhora a integração com o ambiente gnome;
Para compilar ou instalar:
- Gerando um RPM para instalação em várias máquinas:
svn checkout http://svn.softwarepublico.gov.br/svn/pw3270/trunk ./pw3270 cd pw3270 ./bootstrap.sh ./configure make rpm
- Gerando um DEB para instalação em várias máquinas:
svn checkout http://svn.softwarepublico.gov.br/svn/pw3270/trunk ./pw3270 cd pw3270 ./bootstrap.sh ./configure make deb
- Instalando direto do fonte:
svn checkout http://svn.softwarepublico.gov.br/svn/pw3270/trunk ./pw3270 cd pw3270 ./bootstrap.sh ./configure make sudo make install
- Compilando e executando em modo debug:
svn checkout http://svn.softwarepublico.gov.br/svn/pw3270/trunk ./pw3270 cd pw3270 ./bootstrap.sh ./configure make make run
MACOSX
Pré-requisitos:
- GTK-OSX
- jhbuild
Para compilar ou instalar:
jhbuild shell svn checkout http://svn.softwarepublico.gov.br/svn/pw3270/trunk ./pw3270 cd pw3270 ./bootstrap.sh ./configure --with-macui make