Table of Contents
Introduction
In this modern era, many things have changed when it comes to application packaging in Linux. On the Debian/Ubuntu side, we’ve seen dpkg grow into gdebi and then be “replaced” by apt-get (later shortened to apt). They’re all still around at some level, but modern apps like to use “sandboxing” and therefore use package schemas like snap or flatpak. Elementary OS 7 (Horus) went a step further by making nearly all of its base apps into flatpaks. As an old neckbeard I prefer the old ways a bit more and therefore my order of preference for these will always be Apt>DEB>AppImage>Flatpak>Snap. My own security-conscious brain and the trust/distrust earned by these methods dictate this order. See Package Management for more information about apt.
back to top
Install Firefox
First, remove the snap version if it is installed and add the Mozilla PPA so you can get the real Firefox package.
sudo snap remove firefox
sudo add-apt-repository ppa:mozillateam/ppa
Next, alter the Firefox package priority to ensure the PPA/deb/apt version of Firefox is preferred.
echo '
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501
' | sudo tee /etc/apt/preferences.d/mozillateamppa
Now update your sources and install Firefox normally.
sudo apt-get update
sudo apt install firefox
back to top
Install LibreWolf
LibreWolf is a custom version of Firefox, focused on privacy, security, and freedom. LibreWolf
sudo apt update && sudo apt install -y wget gnupg lsb-release apt-transport-https ca-certificates
distro=$(if echo " una bookworm vanessa focal jammy bullseye vera uma " | grep -q " $(lsb_release -sc) "; then lsb_release -sc; else echo focal; fi)
wget -O- https://deb.librewolf.net/keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/librewolf.gpg
sudo tee /etc/apt/sources.list.d/librewolf.sources << EOF > /dev/null
Types: deb
URIs: https://deb.librewolf.net
Suites: $distro
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/librewolf.gpg
EOF
sudo apt update
sudo apt install librewolf -y
back to top
Install Vivaldi
cd ~/Downloads
wget -c https://downloads.vivaldi.com/stable/vivaldi-stable_5.7.2921.68-1_amd64.deb
sudo gdebi vivaldi-stable_5.7.2921.68-1_amd64.deb
back to top
Install Slack
Download the latest Slack 64-bit .deb from https://slack.com/downloads/linux
Open the file with sudo gdebi <appname> to install.
back to top
Install Discord
Download the latest Discord 64-bit .deb from https://discord.com/api/download?platform=linux&format=deb
Open the file with sudo gdebi <appname> to install.
back to top
Install Todoist
Todoist is currently only available as an AppImage.
cd ~/Downloads
wget -c https://electron-dl.todoist.com/linux/Todoist-1.0.0.AppImage
In your file manager right-click on the Todoist AppImage file and choose the Open with AppImageLauncher option – in the modal dialog that pops up choose the Integrate and Run option to install and then launch Todoist.
back to top
Install MarkText editor
cd /Downloads
wget -c https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-amd64.deb
sudo gdebi marktext-amd64.deb
back to top
Install Strawberry Music Player
sudo add-apt-repository ppa:jonaski/strawberry
sudo apt update
sudo apt install strawberry
back to top
Install Nicotine
Nicotine+ is a SoulSeek client for linux.
There is a .deb package available here but for a proper install that can update if a new client comes out this is the way.
sudo apt install software-properties-common
sudo add-apt-repository ppa:nicotine-team/stable
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6CEB6050A30E5769
sudo apt update
sudo apt install nicotine
back to top
Install Zoom
cd ~/Downloads
wget -c https://zoom.us/client/5.14.2.2046/zoom_amd64.deb
sudo gdebi zoom_amd64.deb
back to top
Install VLC
sudo apt install vlc
# add libdvdcss support
sudo apt install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg
back to top