sudo apt update; sudo apt list --upgradable; sudo apt upgrade; sudo apt autoremove; sudo snap refresh
This will work with any linux distro that has apt as the package manager. Type the following command in the system’s unix shell:
sudo apt update; sudo apt list --upgradable; sudo apt upgrade; sudo apt autoremove; sudo snap refresh
If your distro is using snaps, include 'sudo snap refresh.'
These linux command line (cli) tweaks are from 15 Things You MUST Do After Installing Zorin OS 18. They should work for Ubuntu systems as well… hopefully.
ALL COMMAND LINES USED:
Update System
sudo apt update && sudo apt upgrade
Enable Firewall
sudo ufw enable
Install TLP Power Settings Utility
sudo apt install tlp
Install GNOME Tweaks
sudo apt install gnome-tweaks
Install Multimedia Codecs
sudo apt install ubuntu-restricted-extras
Add Flathub Repository
sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
restart your computer
from https://flathub.org/en/setup/Ubuntu.
Install GNOME Extensions Support
sudo apt install chrome-gnome-shell gnome-shell-extension-manager
Install Timeshift Backup Utility
sudo apt install timeshift
Follow the instructions at these webpages:
Note that it might be easier to install some of these applications using snap or flatpack rather than apt or hombrew. To see if the software is in snap:
snap search softwareName snap search Firefox
Change the system locale using:
the Language Support system setting utility
or, in the command line with How to Change or Set System Locales in Linux? instructions.
I prefer to use Canadian English with date format YYYY-MM-DD.
Install the Fish Shell at the system level.
Install at the user level:
These applications I use most of the time:
Firefox web browser.
Thunderbird email client.
VLC media player.
Therefore, if the linux distro has these as defaults, great. If not, then use the distros' software centre or package or snap manager, etc. to install them.
sudo fstrim -v /:
is now a part of the linux kernel and thus is not necessary to run manually.
is not required if you encrypt your system, as is best practice now.