Software Setup

Software Setup




Install Visual Studio
Install VSCode
Install Cygwin
Install VMware Player
VS-Code C/C++ Setting Setup
VS-Code C/C++ Debuger Setup
Install C++ 17 and C++ 20 on Ubuntu Linux
How to Compile with GCC
How to Compile with Make File
Install openCV for C++
How to set up openCV with C++ for Visual Studio
How to install OpenSSL on Windows
How to install libssh
Install Opencv in Ubuntu
MSYS2 Intallation
Install Cmake
Install Git in windows
Install mobaXterm in Windows
WSL2(Windows Subsystem Linux 2) on Windows 10
WSL2(Windows Subsystem Linux 2) on Windows 11
Visual Studio Code in WSL
Windows Terminal Installation
Install Ubuntu ISO image file
Install QtCreator
Install tmux
Install Docker Engine on Ubuntu
How to use Docker in Visual Studio Code
Remote Containers in Visual Studio Code
Install Visual Studio image Watch
How to install ROS on Ubuntu
How to install ROS on WSL
Install OpenCV for ROS
Install Python
Install Anaconda
Install Jupyter Lab
Python-Module-Lists
Install Putty
Install Arduino IDE 2.0
Install teraterm
Install ceres-solver
Winmerge
JavaScript Disabler Installation
Install bandizip
Install WireShark
Install tortoiseSVN
Install Samba
Install MySQL
Install OpenFramework
Install AnyDesk
Chrome Remote Desktop
Install VNC
How to Upgrade Ubuntu
VMware Speed and Optimization
Git password automation for Push/Pull
Download Google Drive
VNC resolution setup
Port Scanning tool
Kali Linux
Tools for security


Linux CLI install list


sudo apt-get update

Core System & Shell

Install bash: sudo apt-get install bash
Install dash: sudo apt-get install dash
Install init: sudo apt-get install init
Install hostname: sudo apt-get install hostname
Install findutils: sudo apt-get install findutils
Install grep: sudo apt-get install grep
Install gzip: sudo apt-get install gzip
Install diffutils: sudo apt-get install diffutils
Install sysvinit-utils: sudo apt-get install sysvinit-utils

Development Environment Core C++ Tools

Install g++: sudo apt-get install g++
Install gcc: sudo apt-get install gcc
Install build-essential: sudo apt-get install build-essential
Install cmake: sudo apt-get install cmake
Install libeigen3-dev: sudo apt-get install libeigen3-dev

Development Tools & Libraries

Install cmake-curses-gui: sudo apt-get install cmake-curses-gui
Install ninja-build: sudo apt-get install ninja-build
Install gdb: sudo apt-get install gdb
Install gcc-aarch64-linux-gnu: sudo apt-get install gcc-aarch64-linux-gnu
Install pkg-config: sudo apt-get install pkg-config
Install d-feet: sudo apt-get install d-feet

Scientific & Math Libraries

Install libatlas-base-dev: sudo apt-get install libatlas-base-dev
Install libblas-dev: sudo apt-get install libblas-dev
Install liblapack-dev: sudo apt-get install liblapack-dev
Install libopenblas-dev: sudo apt-get install libopenblas-dev

Graphics & UI Libraries

Install libgtk-3-dev: sudo apt-get install libgtk-3-dev
Install libx11-dev: sudo apt-get install libx11-dev
Install x11-apps: sudo apt-get install x11-apps

Debugging & Analysis

Install valgrind: sudo apt-get install valgrind

Terminal & Development Tools

Install vim: sudo apt-get install vim
Install terminator: sudo apt-get install terminator

Version Control

Install git: sudo apt-get install git
Install git-lfs: sudo apt-get install git-lfs

Build Tools

Install autoconf: sudo apt-get install autoconf
Install automake: sudo apt-get install automake
Install make: sudo apt-get install make
Install bison: sudo apt-get install bison
Install flex: sudo apt-get install flex
Install libtool: sudo apt-get install libtool
Install libtool-bin: sudo apt-get install libtool-bin
Install patch: sudo apt-get install patch
Install help2man: sudo apt-get install help2man
Install nasm: sudo apt-get install nasm

Network & Security

Install openssh-server: sudo apt-get install openssh-server
Install libssh-dev: sudo apt-get install libssh-dev
Install openssl: sudo apt-get install openssl libssl-dev
Install net-tools: sudo apt-get install net-tools
Install wireshark: sudo apt-get install wireshark
Install iputils-ping: sudo apt-get install iputils-ping
Install curl: sudo apt-get install curl
Install wget: sudo apt-get install wget
Install putty: sudo apt-get install putty
Install mosquitto-clients: sudo apt-get install mosquitto-clients

System & Security

Install kmod: sudo apt-get install kmod
Install selinux-utils: sudo apt-get install selinux-utils
Install libacl1-dev: sudo apt-get install libacl1-dev
Install libcap-dev: sudo apt-get install libcap-dev
Install software-properties-common: sudo apt-get install software-properties-common
Install apt-transport-https: sudo apt-get install apt-transport-https

System Integration & Communication

Install libdbus-c++-dev: sudo apt-get install libdbus-c++-dev
Install libexpat1-dev: sudo apt-get install libexpat1-dev
Install libsystemd-dev: sudo apt-get install libsystemd-dev
Install libjson-c-dev: sudo apt-get install libjson-c-dev

Data & File Processing

Install bzip2: sudo apt-get install bzip2
Install unzip: sudo apt-get install unzip
Install xz-utils: sudo apt-get install xz-utils
Install gawk: sudo apt-get install gawk
Install gettext: sudo apt-get install gettext
Install rsync: sudo apt-get install rsync
Install texinfo: sudo apt-get install texinfo
Install metis: sudo apt-get install metis

Data Processing & Analysis

Install libhdf5-dev: sudo apt-get install libhdf5-dev
Install libopencv-dev: sudo apt-get install libopencv-dev
Install libleptonica-dev: sudo apt-get install libleptonica-dev
Install tesseract-ocr: sudo apt-get install tesseract-ocr
Install tesseract-ocr-eng: sudo apt-get install tesseract-ocr-eng
Install protobuf-compiler: sudo apt-get install protobuf-compiler
Install libprotobuf-dev: sudo apt-get install libprotobuf-dev

Image Processing & Graphics

Install graphicsmagick-imagemagick-compat: sudo apt-get install graphicsmagick-imagemagick-compat

Python Development

Install python3-dev: sudo apt-get install python3-dev
Install python3-pip: sudo apt-get install python3-pip
Install python3.10-venv: sudo apt-get install python3.10-venv
Install jupyter: sudo apt-get install jupyter-core jupyter-notebook
Install libncurses-dev: sudo apt-get install libncurses-dev

Terminal Emulators

Install xterm: sudo apt-get install xterm

Deep Learning Support

Install CUDA tools: sudo apt-get install ubuntu-drivers-common alsa-utils nvidia-cuda-toolkit

All-in-One apt Installation

Install all apt packages: sudo apt-get install kmod autoconf automake bash bison build-essential bzip2 cmake cmake-curses-gui curl d-feet dash diffutils findutils flex g++ gcc gcc-aarch64-linux-gnu gawk gdb gettext git git-lfs graphicsmagick-imagemagick-compat grep gzip help2man hostname init iputils-ping kmod libacl1-dev libblas-dev libcap-dev libdbus-c++-dev libeigen3-dev libexpat1-dev libgtk-3-dev libhdf5-dev libjson-c-dev liblapack-dev libleptonica-dev libncurses-dev libopenblas-dev libopencv-dev libprotobuf-dev libssh-dev libssl-dev libsystemd-dev libtool libtool-bin libx11-dev make metis mosquitto-clients nasm net-tools ninja-build nvidia-cuda-toolkit openssh-server openssl patch pkg-config protobuf-compiler putty python3-dev python3-pip python3.10-venv rsync selinux-utils software-properties-common sysvinit-utils terminator tesseract-ocr tesseract-ocr-eng texinfo ubuntu-drivers-common unzip valgrind vim wget wireshark x11-apps xterm xz-utils jupyter-core jupyter-notebook alsa-utils apt-transport-https

Deep Learning Python Libraries

Install tensorflow: pip install tensorflow
Install keras: pip install keras
Install torch: pip install torch

Data Science & Machine Learning

Install scikit-learn: pip install scikit-learn
Install numpy: pip install numpy
Install pandas: pip install pandas
Install scipy: pip install scipy
Install xgboost: pip install xgboost
Install numba: pip install numba

Data Visualization

Install matplotlib: pip install matplotlib
Install plotly: pip install plotly
Install seaborn: pip install seaborn

Computer Vision

Install opencv-python: pip install opencv-python

Web Scraping & Parsing

Install beautifulsoup4: pip install beautifulsoup4
Install lxml: pip install lxml

Utilities

Install gekko: pip install gekko
Install tqdm: pip install tqdm
Install argparse: pip install argparse

All-in-One pip Installation

Install all Python packages: pip install tensorflow keras torch scikit-learn numpy pandas scipy xgboost numba matplotlib plotly seaborn opencv-python beautifulsoup4 lxml gekko tqdm argparse

Windows Installation

Core System & Shell

Install PowerShell Core: winget install Microsoft.PowerShell
Install Windows Terminal: winget install Microsoft.WindowsTerminal
Install Git Bash (shell): winget install Git.Git

Development Environment Core C++ Tools

Install Visual Studio: winget install Microsoft.VisualStudio.2022.Community
Install MinGW (gcc/g++): choco install mingw -y
Install Build Tools: winget install Microsoft.VisualStudio.2022.BuildTools
Install CMake: winget install Kitware.CMake
Install Eigen: pip install eigen

Development Tools & Libraries

Install CMake GUI: winget install Kitware.CMake
Install Ninja: winget install Ninja-build.Ninja
Install Windows Debugger: winget install Microsoft.WinDbg
Install VS Code: winget install Microsoft.VisualStudioCode

Scientific & Math Libraries

Install Intel MKL: pip install mkl
Install OpenBLAS: pip install openblas
Install NumPy with MKL: pip install numpy
Install SciPy: pip install scipy

Graphics & UI Libraries

Install Win32 API (built into Windows SDK): winget install Microsoft.WindowsSDK
Install DirectX SDK: winget install Microsoft.DirectX
Install Qt Framework: winget install The-Qt-Company.Qt

Debugging & Analysis

Install Dr. Memory: choco install drmemory -y
Install Visual Studio Debugger (included in VS): winget install Microsoft.VisualStudio.2022.Community
Install Process Explorer: choco install procexp -y

Terminal & Development Tools

Install Vim: winget install Vim.Vim
Install Notepad++: winget install Notepad++.Notepad++
Install Windows Terminal: winget install Microsoft.WindowsTerminal

Version Control

Install Git: winget install Git.Git
Install Git LFS: choco install git-lfs -y
Install GitHub Desktop: winget install GitHub.GitHubDesktop

Build Tools

Install MSYS2 (includes autoconf/automake): choco install msys2 -y
Install MSBuild Tools: winget install Microsoft.VisualStudio.2022.BuildTools
Install Win-Bison: choco install winflexbison3 -y
Install Win-Flex: choco install winflexbison3 -y
Install NASM: winget install NASM.NASM

Network & Security

Install OpenSSH: Add optional Windows Feature "OpenSSH Server"
Install PuTTY: winget install PuTTY.PuTTY
Install OpenSSL: choco install openssl -y
Install Wireshark: winget install WiresharkFoundation.Wireshark
Install curl: choco install curl -y
Install wget: choco install wget -y
Install Mosquitto: choco install mosquitto -y

System & Security

Install Windows Admin Tools: Optional Windows Features → "Windows Admin Tools"
Install Windows Capability: PowerShell command - Add-WindowsCapability
Install Microsoft Sysinternals: winget install Microsoft.Sysinternals
Install Windows SDK: winget install Microsoft.WindowsSDK

System Integration & Communication

Install WinDBG: winget install Microsoft.WinDbg
Install Expat XML Parser: choco install expat -y
Install JSON library: choco install nlohmann-json -y

Data & File Processing

Install 7-Zip: winget install 7zip.7zip
Install WinZip: winget install Corel.WinZip
Install GnuWin32 (includes gawk): choco install gnuwin32-coreutils.install -y
Install Cygwin (Unix tools): choco install cygwin -y

Data Processing & Analysis

Install HDF5: choco install hdf5 -y
Install OpenCV: choco install opencv -y
Install Tesseract OCR: winget install UB-Mannheim.TesseractOCR
Install Protocol Buffers: choco install protoc -y

Image Processing & Graphics

Install ImageMagick: winget install ImageMagick.ImageMagick
Install GIMP: winget install GIMP.GIMP

Python Development

Install Python: winget install Python.Python.3.11
Install Anaconda: winget install Anaconda.Anaconda3
Install Jupyter: pip install jupyter
Install Python extension for VS Code: code --install-extension ms-python.python

Terminal Emulators

Install Windows Terminal: winget install Microsoft.WindowsTerminal
Install ConEmu: winget install Maximus5.ConEmu

Deep Learning Support

Install NVIDIA CUDA Toolkit: winget install Nvidia.CUDA
Install NVIDIA cuDNN: Download from https://developer.nvidia.com/cudnn

All-in-One winget Installation

Install essential development tools: winget install Git.Git Python.Python.3.11 Microsoft.VisualStudio.2022.Community Microsoft.VisualStudioCode Kitware.CMake Ninja-build.Ninja NASM.NASM Microsoft.WindowsTerminal Microsoft.PowerShell Vim.Vim Notepad++.Notepad++ WiresharkFoundation.Wireshark PuTTY.PuTTY UB-Mannheim.TesseractOCR Microsoft.WindowsSDK 7zip.7zip ImageMagick.ImageMagick Nvidia.CUDA

All-in-One Chocolatey Installation

Install Chocolatey: Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Install additional development tools: choco install mingw winflexbison3 msys2 openssh wget openssl hdf5 opencv -y