Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Zura! - Busque. Compare. Compre.

Outras ofertas

Notebook

Monitor

Impressora

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Instalando o emulador (client) de Mainframes zOS (IBM) no Debian Lenny!

Colaboração: Rafael Henrique da Silva Correia

Data de Publicação: 05 de Dezembro de 2009

Passo 1

Baixar: http://prdownloads.sourceforge.net/x3270/suite3270-3.3.10ga4-src.tgz?download

Passo 2

Depois crie uma pasta pra jogar os arquivos descompactados:

  # mkdir emulador_x3270
  # tar -xvzf suite3270-3.3.10ga4-src.tgz -C emulador_x3270

Depois entre na pasta do x3270 (pois nesse pacote que baixamos tem outros emuladores):

  # cd emulador_x3270/x3270-3.3

Passo 3

  #./configure

Provavelmente, irá dar este erro:

  configure:3493: error: 'Cannot find X utilities or libraries'

Você precisa instalar as libs do x11 (que vem com os .h necessários pra compilação):

  # aptitude install libx11-dev

E rode o configure novamente:

  # ./configure

Se não der erro nenhum pule para o passo 4, se continuar dando erro me mande um post pois faltam mais pacotes pra você baixar que não estão especificados neste tutorial.

Passo 4 (erros e mais erros)

Depois você tem que usar o comando make depend (de acordo com a documentação do x3270 contida em emulador_x3270/x3270-3.3/html/Build.html):

  # make depend
  gccmakedep -I. -DLIBX3270DIR=\"/usr/local/etc/x3270\" -D_POSIX_SOURCE
  -D_BSD_SOURCE -D_XOPEN_SOURCE -s "# DO NOT DELETE" about.c actions.c ansi.c
  apl.c charset.c child.c CmeBSB.c Cme.c CmeLine.c CmplxMenu.c ctlr.c dialog.c
  display8.c ft.c ft_cut.c ft_dft.c host.c Husk.c idle.c keymap.c keypad.c
  keysym2ucs.c kybd.c macros.c main.c menubar.c popups.c print.c printer.c
  proxy.c resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c
  sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c unicode_dbcs.c
  utf8.c util.c xio.c /bin/sh: gccmakedep: command not found
  
  make: ** [depend] Erro 127

Se der algum erro parecido com o de cima você instala:

  # aptitude install xutils-dev

Rode novamente o comando make depend:

  # make depend
  gccmakedep -I. -DLIBX3270DIR=\"/usr/local/etc/x3270\" -D_POSIX_SOURCE
  -D_BSD_SOURCE -D_XOPEN_SOURCE -s "# DO NOT DELETE" about.c actions.c ansi.c
  apl.c charset.c child.c CmeBSB.c Cme.c CmeLine.c CmplxMenu.c ctlr.c dialog.c
  display8.c ft.c ft_cut.c ft_dft.c host.c Husk.c idle.c keymap.c keypad.c
  keysym2ucs.c kybd.c macros.c main.c menubar.c popups.c print.c printer.c
  proxy.c resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c
  sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c unicode_dbcs.c
  utf8.c util.c xio.c
  In file included from globals.h:91,
  from about.c:36:
  
  localdefs.h:40:27: error: X11/Intrinsic.h: Arquivo ou diretório não encontrado
  about.c:40:23: error: X11/Shell.h: Arquivo ou diretório não encontrado
  about.c:41:28: error: X11/StringDefs.h: Arquivo ou diretório não encontrado
  about.c:42:29: error: X11/Xaw/Command.h: Arquivo ou diretório não encontrado
  about.c:43:26: error: X11/Xaw/Form.h: Arquivo ou diretório não encontrado
  about.c:44:27: error: X11/Xaw/Label.h: Arquivo ou diretório não encontrado
  ...

Daí podem acontecer de dar vários erros como acima (faltando bibliotecas .h para compilação)! Ai você instala:

  # aptitude install libxt-dev

E também...

  # aptitude install libxaw7-dev

Rode novamente o comando make depend (ufa!):

  # make depend
  gccmakedep -I. -DLIBX3270DIR=\"/usr/local/etc/x3270\" -D_POSIX_SOURCE
  -D_BSD_SOURCE -D_XOPEN_SOURCE -s "# DO NOT DELETE" about.c actions.c ansi.c
  apl.c charset.c child.c CmeBSB.c Cme.c CmeLine.c CmplxMenu.c ctlr.c dialog.c
  display8.c ft.c ft_cut.c ft_dft.c host.c Husk.c idle.c keymap.c keypad.c
  keysym2ucs.c kybd.c macros.c main.c menubar.c popups.c print.c printer.c
  proxy.c resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c
  sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c unicode_dbcs.c
  utf8.c util.c xio.c

Sem erros agora? Se der erro me mande um post também pois deve estar faltando algum pacote a mais em seu pc nesta etapa...

Passo 5

Se não der erro ai você usa o dryrun para testar o x3270! :D :

  # ./dryrun

Passo 6

Depois você instala o x3270:

  # make
  # make install
  # make install.man

Digite então ALT+F2, em seguida x3270 e boas :D se o programa abrir agora é usar e ser feliz :D

Rafael Henrique da Silva Correia é aluno do curso de Bacharelado em Ciências da Computação pela Universidade de Sorocaba, apaixonado por Linux, Segurança e Redes e mantêm o blog http://abraseucodigo.blogspot.com

Veja a relação completa dos artigos de Rafael Henrique da Silva Correia

Stumble Upon Digg This Del.icio.us Twitter Recomendar este artigo a um amigo Entre em contato Formato PDF
Newsfeed RSS
Formato para impressão
StumbleUpon Digg Del.icio.us Twitter Recomendar Contato PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.04/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (122 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Sem e Seo: Dominando o Marketing de Busca


Encontre imóveis, apartamentos e casas a venda no Imobilien
Saiba mais

Grupo MBS