Setting up winIDEA with Native OS Package Manager
Following page describes how to install the required software for running winIDEA using the native package manager from supported distribution for Ubuntu/Debian.
winIDEA on Linux relies on WineHQ. The list of supported Linux distributions follows the requirements for running the latest stable branch of Wine:
•Current LTS versions of Ubuntu
•The latest stable version of Debian
1. Update glibc++.
Some distributions may provide an outdated version of libstdc++ (e.g., Ubuntu 22.04). To update from the PPA:
$ lib_ver_glibcxx_filter="GLIBCXX_3.4.32"
$ if [ $(strings /lib/x86_64-linux-gnu/libstdc++.so.6 | grep ${lib_ver_glibcxx_filter} | wc -l) -eq 0 ]; then sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test && sudo apt update && sudo apt install --yes --only-upgrade libstdc++6; fi
2. Enable WineHQ repository.
These steps follow WineHQ’s official instructions:
$ . /etc/lsb-release
$ sudo dpkg --add-architecture i386
$ sudo mkdir -pm755 /etc/apt/keyrings
$ wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -
$ sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/${DISTRIB_CODENAME}/winehq-${DISTRIB_CODENAME}.sources
3. Enable TASKING repository.
$ TASKING_URL="https://www.isystem.com/downloads/linux/debian"
$ wget -O - ${TASKING_URL}/tasking.asc | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/tasking.gpg
$ sudo wget -NP /etc/apt/sources.list.d/ ${TASKING_URL}/tasking.sources
4. Install winIDEA with corresponding dependencies.
You have two options depending on your installation type:
a. Install the winidea package which this automatically installs the Tasking Run-time Environment (TRTE) if it is not already present.
$ sudo apt update
$ sudo apt install winidea
b. If you are using a portable winIDEA installation, you need to install the TRTE meta package manually:
$ sudo apt update
$ sudo apt install trte
5. Run winIDEA with basic environment.
$ winidea