IDA Installation
By following the steps in this guide, you can successfully install your IDA instance on macOS, Linux, and Windows.
The installation steps are valid for all product versions: IDA Pro, IDA Home, or IDA Free.
This installation guide is dedicated to individual users.
Minimum system requirements
macOS 12 (Monterey) or later (x64 or ARM64)
x64 (x86_64) CentOS 7 or later, Ubuntu 16.04 or later. Other equivalent distributions may work but not guaranteed.
GUI: x64 Windows 10 1607 (build 14393) or higher, Windows 11 recommended
TUI/headless: x64 Windows 7 or later
Debug servers: Windows XP or later
Pre-installation steps
Activate your named or computer license via My Hex-Rays portal.
Installation on macOS
Prerequisites:
Ensure that you have activated your computer/named license and downloaded your license file (ida.hexlic) locally.
Python 3 must be installed for the IDAPython API to work. After installing IDA, set up a Python virtual environment for IDAPython and plugins.
Step 1: Download the installer
Download the macOS version of IDA Pro from Download Center in My Hex-Rays portal.
Quick alternative
HCLI Commands | See HCLI Docs
hcli download
Step 2: Run the installer
Extract the .zip archive.
Double-click on the extracted file to run the installation wizard.
Follow the wizard's instructions to complete the installation:
accept the license agreement and installation directory;
copy your
ida.hexlicfile to IDA installation directory or to$HOME/.idaprodirectory before launching IDA.
Quick alternative
HCLI Commands | See HCLI Docs
hcli ida install <path-to-installer>
Step 3: Launch IDA Pro for the first time
Double-click on the IDA Pro icon to launch the application.
Step 4: Point to your named/computer license
In the License manager pop-up window, specify the path of your license file and click OK.

Installation on Linux
Prerequisites:
Ensure that you have activated your computer/named license and downloaded your license file (ida.hexlic) locally.
Python 3 must be installed for the IDAPython API to work. After installing IDA, set up a Python virtual environment for IDAPython and plugins.
Verify that you have the required libraries installed. Use your package manager to install any missing dependencies. Common dependencies include
libx11,libxext,libxrender, andlibglib2.0.
Step 1: Download the installer
Download the Linux version of IDA Pro from Download Center in My Hex-Rays portal.
Quick alternative
HCLI Commands | See HCLI Docs
hcli download
Step 2: Run the installer
Navigate to the directory containing your IDA installer, and make it executable.
Run the installer by double-click it or enter
./<your_IDA_version_>linux.runin the terminal to execute it.Follow the wizard's instructions to complete the installation:
accept the license agreement and installation directory;
copy your
ida.hexlicfile to IDA installation directory or to$HOME/.idaprodirectory before launching IDA.
Quick alternative
HCLI Commands | See HCLI Docs
hcli ida install <path-to-installer>
Step 3: Launch IDA Pro for the first time
Go to the directory where IDA is installed and run the command:
./ida90
Step 4: Point to your named/computer license
In the License manager pop-up window, specify the path of your license file and click OK.
Installation on Windows
Ensure that you have activated your computer/named license and downloaded your license file (ida.hexlic) locally.
Python 3 must be installed for the IDAPython API to work. The Windows installer can bundle Python 3 via the
--install_pythoncommand-line option. After installing IDA, set up a Python virtual environment for IDAPython and plugins.
Step 1: Download the installer
Download the Windows version of IDA Pro from Download Center in My Hex-Rays portal.
Quick alternative
HCLI Commands | See HCLI Docs
hcli download
Step 2: Run the installer
Locate the downloaded
.exefile and double-click it to run the installer.Follow the installation wizard's instructions to complete the installation:
accept the license agreement and installation directory;
copy your
ida.hexlicfile to IDA installation directory or to%APPDATA%/Hex-Rays/IDA Prodirectory before launching IDA.
Quick alternative
HCLI Commands | See HCLI Docs
hcli ida install <path-to-installer>
Step 3: Launch IDA Pro for the first time
Navigate to the Start Menu or desktop shortcut and launch IDA Pro.
Step 4: Point to your named/computer license
In the License Manager pop-up window, specify the path of your license file and click OK.
Use floating license server
Step 1: In the License manager pop-up window, select the option Use floating license server and then type a license server hostname provided by your administrator.
Step 2: Borrow one of the licenses visible under the available licenses list and click OK.
Note that you don't need a license file stored on your machine locally while using floating licenses.
Common Post-Installation Steps
Step 1: Update IDA Pro
After installation, check for any available updates. Hex-Rays often releases patches and updates for IDA Pro. You can check for updates within the application via Help -> Check for free update or download the latest version from My Hex-Rays portal.
Step 2: Set up the Python environment
Set up a Python virtual environment so that IDAPython and plugins can install and use Python packages.
Step 3: Configure environment (optional)
Customize your IDA Pro environment settings to suit your preferences. This can include configuring hotkeys, and adjusting appearance settings.
Step 4: Install additional plugins (optional)
You can extend the functionality of IDA Pro by installing additional plugins that can be found on the official Hex-Rays repository or other trusted sources in the reverse engineering community.
Last updated
Was this helpful?
