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.

+++