Things to do after installing Ubuntu 20.04.1 LTS

System tools

sudo apt-get update

Chromium

The open source Chrome in Ubuntu.

VI

sudo apt-get remove vim-common
sudo apt-get install vim

Input method

sudo apt-get install fcitx fcitx-bin fcitx-googlepinyin
fcitx-config-gtk3

Flameshot

sudo apt install flameshot

GNOME Shell Extensions

sudo apt install gnome-tweaks
gnome-shell --version
sudo apt install gnome-shell-extensions
sudo apt-get install chrome-gnome-shell

Rambox Pro

sudo snap install ramboxpro
wget -O- https://deepin-wine.i-m.dev/setup.sh | sh
sudo dpkg -i *.deb
dpkg -l | grep (name)
sudo dpkg -r (package)

Media decoder

sudo apt install ubuntu-restricted-extras

Flatpak

sudo apt install flatpak

Pinta

sudo apt install pinta

EasySSH

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub com.github.muriloventuroso.easyssh
flatpak run com.github.muriloventuroso.easyssh

DropBox

Download DropBox for Ubuntu here. Setting the selective sync folders after installed and linked with you account because Dropbox doesn’t support smart sync.

Microsoft Teams

Download Teams from here.

Wine & WeChat

sudo apt install wine64
sudo apt install winetricks
winetricks
#Download Windows programes .exe file
wine *.exe

winetricks riched20
sudo apt install libjpeg62:i386
#Download WeChat .exe file from its homepage and wine run it to install

Zoom

Download the Zoom from here

FileZilla

Download the FileZilla from here

Development environment

Git

sudo apt-get install git

Maven

sudo apt install maven

python3 & pip3

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.8
python3 --version
sudo apt install python3-pip

NodeJS & NPM & Yarn & Gulp

#Install NodeJS
sudo apt-get install --reinstall nodejs-legacy
sudo apt-get purge nodejs --auto-remove
sudo apt-get purge npm --auto-remove
whereis node #Then remove all the versions of node
sudo apt-get install nodejs
node --version
nodejs --version
sudo apt-get install npm
npm --version
sudo npm install -g npm
npm i -D typescript@3.4.5

#Install yarn
sudo apt install cmdtest

#Install Gulp
sudo apt install gulp

Spyder & Anaconda

Download the Spyder with Anaconda from here

bash *.sh

Intellij Idea Ultimate

sudo snap install intellij-idea-ultimate --classic

#start the IDE
intellij-idea-ultimate

mkdocs

pip3 install pymdown-extensions mkdocs mkdocs-material

Flutter

sudo snap install flutter --classic

npm & angular-cli

sudo apt install npm
sudo npm install -g @angular/cli

AWS CLI

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws configure
#Input the aws credentials

QGIS

sudo apt install gnupg software-properties-common
wget -qO - https://qgis.org/downloads/qgis-2020.gpg.key | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/qgis-archive.gpg --import
sudo chmod a+r /etc/apt/trusted.gpg.d/qgis-archive.gpg
sudo add-apt-repository "deb https://qgis.org/debian `lsb_release -c -s` main"
sudo apt update
sudo apt install qgis qgis-plugin-grass

DevOps

Clean cache

sudo apt autoremove

Add customized programs to favorite

#Take EasySSH for example
sudo vi /usr/share/applications/easy-ssh.desktop
#Take EasySSH for example
[Desktop Entry]
Name=EasySSH
GenericName=SSH Client
Comment=SSH to remote servers
Exec=flatpak run com.github.muriloventuroso.easyssh
Terminal=false
Type=Application
Icon=easyssh.png
StartupNotify=false

Written by

Researcher | Architect | Full-Stack | @hustakin

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store