Last active
April 17, 2021 17:39
-
-
Save AngheloAlf/0e1628638b681897a13939a36663e236 to your computer and use it in GitHub Desktop.
Install programing, gaming and others software in Pop!_OS 20.04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Based on https://gist.github.com/AngheloAlf/536cac701194975bc3447d6c81be6ddb | |
# For an updated version see https://gist.github.com/AngheloAlf/506b5b5cc283800dcc3334847b579c2a | |
sudo apt-get update | |
sudo apt-get upgrade | |
# Build Essentials | |
sudo apt-get -y install build-essential make | |
sudo apt-get -y install gcc g++ clang gdb | |
sudo apt-get -y install valgrind | |
sudo apt-get -y install mingw-w64 # Windows cross-compiling. | |
sudo apt-get -y install git | |
# `perf` and other tools. `perf` does not work on WSL1 | |
#sudo apt-get -y install linux-tools-common | |
sudo apt-get -y install linux-tools-common linux-tools-generic linux-tools-`uname -r` | |
# Python | |
sudo apt-get -y install python3 python3-pip | |
sudo apt-get -y install pypy3 | |
#sudo apt-get -y install python3.8 # Pop! installs last version by default. | |
sudo apt-get -y install idle3 | |
sudo pip3 install mypy | |
sudo pip3 install numpy scipy matplotlib jupyter | |
# C# | |
## https://www.mono-project.com/download/stable/#download-lin | |
sudo apt install gnupg ca-certificates | |
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF | |
echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list | |
sudo apt update | |
sudo apt-get -y install mono-devel | |
sudo apt-get -y install mono-complete | |
sudo apt-get -y install mono-dbg | |
# Java | |
#sudo apt-get -y install openjdk-14-jre openjdk-14-jdk | |
#sudo apt-get -y install gradle | |
# Desktop enviroment | |
sudo apt-get -y install gnome-tweak-tool | |
# Utilities | |
sudo apt-get -y install apt-transport-https | |
sudo apt-get -y install gparted | |
sudo apt-get -y install pigz unrar | |
# VS Code | |
# https://code.visualstudio.com/docs/setup/linux | |
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg | |
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/ | |
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' | |
sudo apt-get -y update | |
sudo apt-get -y install code | |
# Sublime text | |
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - | |
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list | |
sudo apt-get update | |
sudo apt-get -y install sublime-text | |
# Gaming | |
sudo apt-get -y install steam | |
sudo apt-get -y install lutris | |
wget https://builds.parsecgaming.com/package/parsec-linux.deb | |
sudo apt-get -y install ./parsec-linux.deb | |
# Discord | |
wget -O discord.deb https://discord.com/api/download?platform=linux&format=deb | |
sudo apt-get -y install ./discord.deb | |
# Audacity | |
sudo apt-get -y install audacity pavucontrol | |
# VLC | |
sudo apt-get -y install vlc | |
# Multimedia recorders | |
sudo apt-get -y install flameshot simplescreenrecorder | |
# Manually install https://gif.ski/ first. | |
sudo apt-get -y install peek # Screen recorder, in gif format (and others) | |
# Multimedia editors | |
sudo apt-get -y install gimp | |
sudo apt-get -y install handbrake | |
# Internet related | |
sudo apt-get -y install openssh-client openssh-server openssh-sftp-server openssl | |
sudo apt-get -y install transmission | |
sudo apt-get -y install wondershaper | |
# Hex editor | |
sudo apt-get -y install ghex | |
# sudo apt-get -y install bless | |
# Fonts | |
# sudo apt-get -y install ttf-mscorefonts-installer # Needs user interaction. | |
# Misc | |
sudo apt-get -y install sl cowsay hitori | |
sudo apt-get -y install screenfetch neofetch | |
# Just in case | |
sudo apt-get update | |
sudo apt-get upgrade |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment