Skip to content

Development Environment Setup ‐ Linux

Igor Dayen edited this page Sep 16, 2025 · 1 revision

Linux /Ubuntu Setup

Python

Python got usually bundled with Ubuntu out-of-box

GIt

sudo apt update sudo apt install git git --version

Java

Download Debian distro:

wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb
sudo apt install ./Downloads/jdk-21_linux-x64_bin.deb
java --version

Maven

sudo apt install maven
mvn --version

Intellij

Download Toolbox:

Download site:
https://www.jetbrains.com/toolbox-app/
Example:
wget -c https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.5.2.35332.tar.gz

tar -xzf ./Downloads/jetbrains-toolbox-2.5.2.35332.tar.gz -C /opt
or into
$HOME/.local/share/

Docker Desktop

See:

https://docs.docker.com/desktop/setup/install/linux/ubuntu/

Environment Variables

nano /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
JAVA_HOME="/usr/java/jdk-21-oracle-x64"
PATH="$PATH:$JAVA_HOME/bin"
M2_HOME="/usr/share/maven"
PATH="$M2_HOME/bin:$PATH"
JETBRAIN=$HOME/.local/share/JetBrains/Toolbox/apps/intellij-idea-community-edition/bin/
OPENAI_API_KEY=......
ANTHROPIC_API_KEY=.......
EMBABEL_API_KEY=brahmsian
Clone this wiki locally