Development Tools
This guide covers additional development tools that complement the basic setup.
NVM (Node Version Manager)
A version manager for Node.js that allows you to install and switch between multiple Node.js versions. Official site
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
After installation, restart your terminal or run:
source ~/.bashrc
.NET SDK
The .NET SDK includes everything needed to build and run .NET applications. Official site
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel LTS --install-dir /usr/share/dotnet
After installation, add the following to your ~/.bashrc:
export PATH="/usr/share/dotnet:${HOME}/.dotnet/tools:${PATH}"
Then restart your terminal or run:
source ~/.bashrc
JetBrains Toolbox
A manager for JetBrains IDEs that allows you to install, update, and manage multiple JetBrains products. Official site
-
Download the latest
.tar.gzfrom https://www.jetbrains.com/toolbox-app/download/ -
Extract the archive:
tar -xzf jetbrains-toolbox-*.tar.gz -
Run the application:
./jetbrains-toolbox-*/bin/jetbrains-toolbox