Skip to content

Instantly share code, notes, and snippets.

@evertontrindade
Last active March 7, 2022 14:26
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save evertontrindade/15bcfd41940bd693315f8ed2dceb23f2 to your computer and use it in GitHub Desktop.
Save evertontrindade/15bcfd41940bd693315f8ed2dceb23f2 to your computer and use it in GitHub Desktop.
Things to do after install Ubuntu 20.04 ( minimal - With flatpak)
#!/bin/bash
cd ~/Downloads
#####################################################################
# Update System
#####################################################################
sudo apt-get update -y && sudo apt-get upgrade -y
#####################################################################
# Clean-up System
#####################################################################
sudo apt-get autoremove -y && sudo apt-get autoclean -y && sudo apt --fix-broken install
#####################################################################
# Essential apps
#####################################################################
# Properties Commons (to install elementary tweaks
# sudo apt-get install -y software-properties-common --no-install-recommends
sudo apt-get install -y build-essential
sudo apt-get install -y apt-transport-https
sudo apt-get install -y rar unrar zip unzip p7zip-full p7zip-rar
sudo apt-get install -y openssh-server
sudo apt-get install -y curl
#####################################################################
# Customize apps
#####################################################################
# Terminator
sudo apt-get install -y terminator
# GIT
sudo apt-get install -y git
# HTOP
sudo apt-get install -y htop
# GParted
sudo apt-get install -y gparted
# FireFox
sudo apt-get install -y firefox
# Kazam
sudo apt-get install -y kazam
# GUI OpenVPN
sudo apt-get install -y network-manager-openvpn
sudo restart network-manager
# Speed Up your System
# Install Preload
sudo apt-get install -y preload
#####################################################################
# Repositories Nedded
#####################################################################
# # WoeUSB
# sudo add-apt-repository -y ppa:nilarimogard/webupd8
# Reduce overheating and improve battery life
sudo add-apt-repository -y ppa:linrunner/tlp
#Flatpak
sudo add-apt-repository -y ppa:alexlarsson/flatpak
#####################################################################
# Thirdy Apps
#####################################################################
# # WoeUSB
# sudo apt-get install -y woeusb
#Flatpak
sudo apt-get install -y flatpak
# Reduce overheating and improve battery life
sudo apt-get install -y tlp tlp-rdw
sudo tlp start
# Docker
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh && sudo usermod -aG docker $(whoami)
# Docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose
# SDK Man
curl -s "https://get.sdkman.io" | sh
# NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | sh
# VirtualBox
# wget https://download.virtualbox.org/virtualbox/6.1.6/VirtualBox-6.1.6-137129-Linux_amd64.run
# sudo chmod +x *.run
# sudo ./VirtualBox-6.1.6-137129-Linux_amd64.run
# VirtualBox Extension Pack
# wget https://download.virtualbox.org/virtualbox/6.1.6/Oracle_VM_VirtualBox_Extension_Pack-6.1.6.vbox-extpack
# sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.6.vbox-extpack
# sudo VBoxManage list extpacks
#Teamviewer
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
sudo dpkg -i teamviewer_amd64.deb
# Steam
wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb
sudo dpkg -i steam.deb
# Discord
wget --content-disposition https://discordapp.com/api/download?platform=linux&format=deb
sudo dpkg -i discord*.deb
# Slack
wget https://downloads.slack-edge.com/linux_releases/slack-desktop-4.4.2-amd64.deb
sudo dpkg -i slack*.deb
#####################################################################
# Solve .deb installation problems
#####################################################################
sudo apt-get install -f
#####################################################################
# Install Node JS
#####################################################################
nvm install node
#####################################################################
# Flatpak Apps
#####################################################################
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
# OBS Studio
flatpak install -y flathub com.obsproject.Studio
# Audacity
flatpak install -y flathub org.audacityteam.Audacity
# Peek
flatpak install -y flathub com.uploadedlobster.peek
# Meld
flatpak install -y flathub org.gnome.meld
# InkScape
flatpak install -y flathub org.inkscape.Inkscape
# VLC
flatpak install -y flathub org.videolan.VLC
# Gimp
flatpak install -y flathub org.gimp.GIMP
# Spotify
flatpak install -y flathub com.spotify.Client
# MuseScore
flatpak install -y flathub org.musescore.MuseScore
# Telegram
flatpak install -y flathub org.telegram.desktop
# Skype
flatpak install -y flathub com.skype.Client
# Openshot
flatpak install -y flathub org.openshot.OpenShot
# Postman
flatpak install -y flathub com.getpostman.Postman
# WPS Office
flatpak install -y flathub com.wps.Office
# KDEnLine
flatpak install -y flathub org.kde.kdenlive
# Smartgit
flatpak install -y flathub com.syntevo.SmartGit
# FileZilla
flatpak install -y flathub org.filezillaproject.Filezilla
#####################################################################
# Clean-up System
#####################################################################
sudo apt-get autoremove -y && sudo apt-get autoclean -y
rm -f ~/Downloads/*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment