Ubuntu setup for a class

From DiLab
Revision as of 13:16, 22 September 2022 by Leo (talk | contribs) (Download and install)
Jump to: navigation, search

Ubuntu setup for my lab computers

All apt in one

Note, that the downloaded apps and the extra commands are not included here. Read on for those.

sudo apt-get install openssh-server build-essential git meld binutils gcc python3 python3-pip vlc audacious wine
sudo apt-get install codeblocks octave octave-image
sudo apt-get install openjdk-18-jdk  #<the-latest-version>

Download and install

sudo apt install software-properties-common apt-transport-https wget -y
  • Google Chrome
  • Sublime Text
  • Visual Studio Code
wget -O- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/vscode.gpg
echo deb [arch=amd64 signed-by=/usr/share/keyrings/vscode.gpg] https://packages.microsoft.com/repos/vscode stable main | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install code

Development tools

sudo apt-get install build-essential subversion git meld
sudo apt-get install binutils gcc
sudo apt-get install python3 python3-pip python3-numpy python3-scipy python3-matplotlib
sudo apt-get install openjdk-18-jdk
sudo apt-get install codeblocks
sudo apt-get install octave octave-image

This may be needed for older python Serial port compatibility:

sudo pip install "pySerial>=2.0,<=2.9999"

Multimedia

sudo apt-get install vlc audacity audacious

Windows environment

sudo apt-get install wine