Time to time you may want or need to refresh your linux desktop by re-installation or you are forced to switch from a hardware or an operating system to another. And when it happens you need to setup everything for the basic usage. Of course, on many distros you may have a software center or similar where to download the software from. But it seems that often the default versions of these software are not the latest stable version or does not exist at all.
This is my check list for Ubuntu how to install the most necessary stuff for myself.
Git
sudo apt install git
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
Spotify
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 0DF731E45CE24F27EEEB1450EFDC8610341D9410
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list
sudo apt-get update
sudo apt-get install spotify-client
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 update
sudo apt install sublime-text
Openshot
sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt update && sudo apt install openshot-qt
Freecad
sudo add-apt-repository ppa:freecad-maintainers/freecad-stable
sudo apt-get update
sudo apt-get install freecad freecad-doc && apt-get upgrade
Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get install google-chrome-stable
Nextcloud
sudo add-apt-repository ppa:nextcloud-devs/client
sudo apt-get update
sudo apt install nextcloud-client