Installation Guide
Get IM3270 up and running in minutes
Quick Start
Choose your platform below and follow the step-by-step instructions.
Windows Installation
Prerequisite: wc3270 4.x
- Download wc3270 4.x from x3270.miraheze.org
- Run the installer
- Ensure wc3270 is added to PATH
Option 1: Installer (Recommended)
- Download IM3270.Setup.0.44.2.exe
- Run the installer and follow the prompts
- Launch IM3270 from the Start Menu
Option 2: PowerShell Script
Run as Administrator:
irm https://raw.githubusercontent.com/stcarmi/im3270-releases/main/scripts/install-windows.ps1 | iex
Fedora / RHEL / Alma
Option 1: RPM Package (Recommended)
-
Download and install the RPM:
wget https://github.com/stcarmi/im3270-releases/releases/download/v0.44.2/im3270-0.44.2.x86_64.rpm sudo dnf install im3270-0.44.2.x86_64.rpm
-
Install s3270 4.x (build from source):
Important:
sudo dnf install x3270-x11installs outdated v3.x which will not work. You must build s3270 4.x from source.sudo dnf install gcc make openssl-devel wget https://x3270.bgp.nu/download/04.04/suite3270-4.4ga6-src.tgz tar xzf suite3270-4.4ga6-src.tgz && cd suite3270-4.4 ./configure --enable-s3270 --disable-tcl3270 && make s3270 && sudo make install.s3270
-
Run:
im3270
Option 2: Quick Install Script
curl -fsSL https://raw.githubusercontent.com/stcarmi/im3270-releases/main/scripts/install-fedora.sh | bash
Option 3: Manual Installation (tar.gz)
-
Download & verify (optional):
wget https://github.com/stcarmi/im3270-releases/releases/download/v0.44.2/im3270-0.44.2-linux.tar.gz wget https://github.com/stcarmi/im3270-releases/releases/download/v0.44.2/SHA256SUMS sha256sum -c SHA256SUMS --ignore-missing
-
Extract & install:
sudo mkdir -p /opt/im3270 sudo tar -xzf im3270-0.44.2-linux.tar.gz -C /opt/im3270 --strip-components=1
-
Create link & run:
sudo ln -sf /opt/im3270/im3270 /usr/local/bin/im3270 im3270
Ubuntu / Debian
Option 1: DEB Package (Recommended)
-
Download and install the DEB:
wget https://github.com/stcarmi/im3270-releases/releases/download/v0.44.2/im3270_0.44.2_amd64.deb sudo dpkg -i im3270_0.44.2_amd64.deb sudo apt-get install -f # install dependencies if needed
-
Install s3270 4.x (build from source):
Important:
sudo apt install x3270installs outdated v3.x which will not work. You must build s3270 4.x from source.sudo apt install gcc make libssl-dev wget https://x3270.bgp.nu/download/04.04/suite3270-4.4ga6-src.tgz tar xzf suite3270-4.4ga6-src.tgz && cd suite3270-4.4 ./configure --enable-s3270 --disable-tcl3270 && make s3270 && sudo make install.s3270
-
Run:
im3270
Option 2: Quick Install Script
curl -fsSL https://raw.githubusercontent.com/stcarmi/im3270-releases/main/scripts/install-ubuntu.sh | bash
Option 3: Manual Installation (tar.gz)
-
Download & verify (optional):
wget https://github.com/stcarmi/im3270-releases/releases/download/v0.44.2/im3270-0.44.2-linux.tar.gz wget https://github.com/stcarmi/im3270-releases/releases/download/v0.44.2/SHA256SUMS sha256sum -c SHA256SUMS --ignore-missing
-
Extract & install:
sudo mkdir -p /opt/im3270 sudo tar -xzf im3270-0.44.2-linux.tar.gz -C /opt/im3270 --strip-components=1
-
Create link & run:
sudo ln -sf /opt/im3270/im3270 /usr/local/bin/im3270 im3270
WSL2
Note: WSL2 with GUI support (WSLg) is required. Windows 11 includes this by default.
-
Update WSL:
wsl --update
-
Install s3270 4.x in WSL (build from source):
sudo apt install gcc make libssl-dev wget https://x3270.bgp.nu/download/04.04/suite3270-4.4ga6-src.tgz tar xzf suite3270-4.4ga6-src.tgz && cd suite3270-4.4 ./configure --enable-s3270 --disable-tcl3270 && make s3270 && sudo make install.s3270
-
Install IM3270 (DEB package — recommended):
wget https://github.com/stcarmi/im3270-releases/releases/download/v0.44.2/im3270_0.44.2_amd64.deb sudo dpkg -i im3270_0.44.2_amd64.deb sudo apt-get install -f # install dependencies if needed im3270
-
Or install from tar.gz:
wget https://github.com/stcarmi/im3270-releases/releases/download/v0.44.2/im3270-0.44.2-linux.tar.gz wget https://github.com/stcarmi/im3270-releases/releases/download/v0.44.2/SHA256SUMS sha256sum -c SHA256SUMS --ignore-missing sudo mkdir -p /opt/im3270 sudo tar -xzf im3270-0.44.2-linux.tar.gz -C /opt/im3270 --strip-components=1 sudo ln -sf /opt/im3270/im3270 /usr/local/bin/im3270 im3270
First Run
- Launch IM3270
- 60-day trial starts automatically
- Press Ctrl+N to connect
- Enter hostname and port
- Click Connect
Common Issues
"s3270/wc3270 not found" or wrong version
IM3270 requires s3270 4.0+. Distro packages install outdated v3.x. Build from source (see installation steps above).
Check the diagnostic log: cat ~/.im3270/im3270.log
Connection timeout
Check hostname, port, and firewall settings. Verify VPN if required.
Linux: "No display" error
Ensure you're in a graphical environment. For WSL2, verify WSLg is configured.