Skip to main content

+++

Linux Development Setup Guide

This guide outlines the steps to install and configure various tools and applications for a Linux development environment.

1. Install Termius​

You can install Termius through the package manager or download it directly from the official website: Termius for Linux

2. Install NVM (Node Version Manager)​

Follow the instructions provided here: NVM Installation Guide

3. Install NVIDIA Driver​

For installing the NVIDIA GPU driver, CUDA, and cuDNN on Ubuntu, follow this guide: Install NVIDIA GPU Driver on Ubuntu 22.04

4. Install Python 3.11​

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11

5. Install Go (Golang)​

Download the Go binary, extract it, and update the PATH.

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.23.0.linux-amd64.tar.gz

# Add Go to PATH
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc

6. Install Google Chrome​

Go to the following URL to download the .deb file and install it: Google Chrome Download

7. Install Synergy​

Download Synergy from the official site: Synergy Downloads

8. Install Docker​

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
sudo docker run hello-world

9. Backup SSH Key​

Make sure to backup your SSH keys regularly.

10. Install Visual Studio Code​

You can install VS Code via the package manager or download it directly: Visual Studio Code Download

VS Code Configuration​

Export and import your settings using the guide: Export VS Code Settings

11. Install DBeaver​

Install DBeaver through the package manager or download it from: DBeaver Download

12. Git Configuration​

Configure Git with your preferred settings.

13. Install Postman​

You can install Postman through the package manager or follow the guide: Create Desktop Shortcut for Postman Postman Installation Guide

14. Install Inkscape​

sudo add-apt-repository ppa:inkscape.dev/stable
sudo apt update
sudo apt install inkscape

15. Install GIMP​

sudo apt-get autoremove gimp gimp-plugin-registry
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp

16. Install Blender​

Follow the instructions to install Blender: Install Blender on Ubuntu

17. Install Neovim​

Install Neovim and configure it with NVChad or AstroVim:

sudo apt-get install neovim

18. Install LazyVim​

Follow the instructions on the LazyVim repository to set it up. Set up lazyvim on Ubuntu

:LazyExtras is a collection of plugins for LazyVim that can be installed separately. you could use x to install the plugins.

19. Install Nerd Fonts for LazyVim​

wget -P ~/.local/share/fonts https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/JetBrainsMono.zip \
&& cd ~/.local/share/fonts \
&& unzip JetBrainsMono.zip \
&& rm JetBrainsMono.zip \
&& fc-cache -fv

20. Install FFmpeg​

sudo apt-get install ffmpeg

21. Setup git user and email​

git config --global user.name "Your Name"
git config --global user.email "

This setup guide provides the necessary steps to configure your Linux development environment with a wide range of tools and applications.

+++