COBOL Dicas
  • Home
  • COBOL
  • CICS
  • DB2
  • JCL
  • Códigos de Erro
  • Exemplos de Código
  • Podcast
  • Fórum
  • Blog
  • YouTube

Artigos recente

  • 🐧 Instalação do Emulador Hercules TK5 no Linux 09-11-2025
  • 💻 Instalação do Emulador Hercules TK5 no Windows 09-11-2025
  • 🔷 Instalação do Visual Studio Code e GnuCOBOL: 🐧 Guia para Linux 22-10-2025
  • 🔷 Instalação do Visual Studio Code e GnuCOBOL: 🖥️ Guia para Windows 22-10-2025
  • 🖥️ ROSCOE no Mainframe: Um Ambiente Interativo Essencial para o Desenvolvimento COBOL 09-10-2025
  • 🗄️ VSAM Além do KSDS: Explorando ESDS, RRDS e LDS com Exemplos Práticos 24-09-2025
  • 👨‍💻🏠 Trabalho remoto, produtividade e o risco da generalização apressada 10-09-2025
  • 💻 COBOL e Mainframe: 10 razões que provam que não são armadilha, mas oportunidade 03-09-2025
  • O Cálculo do Módulo 11 para o Novo CNPJ Alfanumérico 13-08-2025
  • 🐞 Desvendando Erros Comuns no COBOL: Um Guia Prático de Debugging 23-07-2025
  • 🎙️ Agora temos o Cobol Dicas Podcast! 20-07-2025
  • 🛠️ Boas Práticas em Programas COBOL: Legibilidade e Manutenção 01-07-2025
  • 🦖 Programação COBOL e a Geração Z: o que podemos esperar para o futuro? 24-06-2025
  • 🚀 A Comunidade COBOL Dicas agora está no Element! 12-06-2025
  • Comparação entre Emuladores Hercules: TK4, TK5, Hercules 390 e Hercules 4.x 12-06-2025
  • 🦖 Os Últimos Programadores em Pé: O Futuro do COBOL na Era da IA 10-06-2025
  • 🤖 COBOL e Inteligência Artificial: Integração Possível e Poderosa 05-06-2025
  • 📝 COBOL e Microsserviços: Integração entre o clássico e o moderno 03-06-2025
  • 📰 Por que o COBOL Ainda é Essencial em 2025 28-05-2025
  • 🦖 Os 7 Melhores Sites em Português para Aprender COBOL e Mainframe em 2025 26-05-2025
  • 🖥️ MAINFRAME HISTORY: A Evolução da Marca DB2 para Db2 24-05-2025
  1. Início
  2. Blog

🐧 Instalação do Emulador Hercules TK5 no Linux

Detalhes
Publicado: 09 de novembro de 2025

Para quem usa Debian (como você) ou Ubuntu, rodar o TK5 no Linux costuma ser até mais estável do que no Windows.
Vamos usar o pacote do site: https://www.prince-webdesign.nl/tk5

A diferença aqui é que no Linux a gente costuma baixar o pacote, extrair para uma pasta no home e rodar o Hercules direto pelo terminal.

⚙️ Pré-requisitos

  • Debian 11/12 ou Ubuntu 22+
  • Usuário com sudo
  • 5 a 10 GB livres
  • Terminal 3270 instalado (x3270, c3270 ou até o pw3270 do Linux)

🟩 Passo a passo

1. Instalar dependências básicas

sudo apt update
sudo apt install wget unzip x3270 -y


Se o pacote exigir Hercules compilado, dá pra instalar o Hercules do repositório também:

sudo apt install hercules


Mas como o TK5 costuma vir com binário/exec pronto, muitas vezes nem precisa.

2. Baixar o TK5

cd ~/Downloads
wget https://www.prince-webdesign.nl/tk5/tk5.zip


Se o nome do arquivo for diferente no site (ex.: tk5-xx.zip), é só ajustar o nome no wget.

3. Extrair o pacote

unzip tk5.zip -d ~/hercules-tk5


Agora você terá:

~/hercules-tk5/
 ├── hercules
 ├── conf/
 ├── dasd/
 ├── jcl/
 └── ...

4. Rodar o Hercules

Entre na pasta e rode:

cd ~/hercules-tk5
./hercules -f conf/tk5.cnf


Como no Windows: se o arquivo de configuração tiver outro nome, ajuste:

./hercules -f tk5.cnf


O console deve mostrar o IPL do MVS.

5. Conectar no MVS via 3270

Abra outro terminal e rode:

x3270 127.0.0.1:3270


Ou, se você estiver usando pw3270 no Linux:

pw3270 127.0.0.1:3270


Login (padrão dos pacotes TK5):

User: HERC01
Password: CUL8TR

6. Script de inicialização (Linux)

Pra não ter que ficar rodando tudo na mão, crie um script:

nano ~/start_tk5.sh


Cole:

#!/bin/bash
cd ~/hercules-tk5
gnome-terminal -- ./hercules -f conf/tk5.cnf &
sleep 5
x3270 127.0.0.1:3270 &


Salvar e sair. Depois:

chmod +x ~/start_tk5.sh
./start_tk5.sh


Se estiver em Debian sem gnome-terminal, pode trocar por xfce4-terminal ou até rodar no mesmo terminal.

💡 Dicas importantes (Linux)

  • Permissão: se o binário vier sem permissão:
chmod +x hercules
  • Porta ocupada: se a 3270 estiver sendo usada, altere no conf/tk5.cnf a porta ou derrube o serviço que estiver usando.
  • Fechamento correto:
    • No 3270: logoff
    • No console Hercules: quit

🏁 Conclusão

Com esse setup, você consegue:

  • TK5 rodando no Debian
  • Conexão PW3270 / x3270
  • Execução de JCL
  • Criação de dataset
  • E até simular integração com o VS Code rodando COBOL na máquina e JCL no TK5.

Base 100% no link novo: https://www.prince-webdesign.nl/tk5

  1. 💻 Instalação do Emulador Hercules TK5 no Windows
  2. 🔷 Instalação do Visual Studio Code e GnuCOBOL: 🐧 Guia para Linux
  3. 🔷 Instalação do Visual Studio Code e GnuCOBOL: 🖥️ Guia para Windows
  4. 🖥️ ROSCOE no Mainframe: Um Ambiente Interativo Essencial para o Desenvolvimento COBOL

Página 1 de 21

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Tópicos recentes - Comunidade e Suporte Geral

  • Home-office, híbrido ou presencial? Qual seu modelo de trabalho ideal? - por: bopnet
  • Hercules TK5 - Emulador de Mainframe - por: bopnet
  • Seja bem-vindo ao Fórum COBOL Dicas! Apresente-se aqui! - por: bopnet
  • Oportunidades para iniciantes... não tão novos - por: bopnet
  • Quais ferramentas você usa no dia a dia de desenvolvimento COBOL? - por: ottoni.rb

Siga o COBOL Dicas

  • 📺 YouTube | 📘 Facebook | 💼 LinkedIn | 🐦 X (Twitter) | 📷 Instagram | 💬 Fórum COBOL | 📂 GitHub | ✉️ E-mail

© 2025 COBOL Dicas | Powered by Joomla | Desenvolvido por José Roberto

  • ⚖️ Direito de Conteúdo
  • ❓ FAQ / Guia Rápido
  • 📩 Contato
  • 📜 Informações Legais
  • 🔒 Política de Privacidade
  • 👤 Quem Somos