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
sudo apt install gdebi
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