How to install * on Ubuntu and derivatives

This is a list of software installation sources and how to install them in the best conditions possible.

Many softwares are now available as snaps, flatpak or deb depots but some trouble can happen.

  • Sometimes, you want to install this software you love but the functionality you need was implemented in 1.x and the only one version available in official depots is 1.0.
  • Sometimes the Snap need a command to be installed | have the rights to access USB keys or a mounted NTFS file system.
  • Sometimes, the software is only available as an AppImage

Command line are “Plug-and-Play”. Just open the Terminal application and right-click → copy the command, right-click → paste it in the terminal. Press enter and type your password if the system asks. It’s invisible so don’t be surprised if you don’t see what you’re typing 😉

Non-free Video Codecs and Fonts

Reminder : these packages can be illegal in some countries (not france, Québec (Canada), Switzerland, Belgium,…) where software patents are valid. If you are in such a sh*** country, You have to pay for licences like this cra* https://fluendo.com/en/products/multimedia/oneplay-codec-pack/

If you want to use some non-free audio/video formats or the window’s fonts, just type :

sudo install -y ubuntu-restricted-extras

You will have to accept the fonts licence. Move with arrow keys or TAB and press enter to press the “button”.

[collapse]
Troubleshooting

“This PPA version is a disaster !” If anything happends with a PPA, don’t worry just install (if you don’t already have it) :

sudo apt install -y ppa-purge

Now you can use it to remove any ppa with it’s content and replace anything that was changed with official versions !
Example :

sudo ppa-purge ppa:graphics-drivers/ppa

[collapse]
Add flatpak to Ubuntu

To add flatpak support to Ubuntu and it’s “Ubuntu Software”  :

sudo apt install -y flatpak gnome-software-plugin-flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo && flatpak update

With this, you have Flatpak integration and the main apps repository. Of course, there can be some private ones, but most of them are available here.

[collapse]

Kdenlive

The team recommends the AppImage version (temporarily) . You can download it HERE.

Once downloaded, make sure it has execution rights by tight-clicking on it → properties then look for security | authorizations tab and check “Allow executing file as a program” or something very similar.

or (replace [X] with your version or just press TAB for auto-completion) :

chmod +x kdenlive[X].AppImage

Now you can double-click it.

You can use the flatpak too (for flatpak on Ubuntu, please take a look at “Add flatpak to Ubuntu” at top of this page)

Command Line :

flatpak --user install flathub org.kde.kdenlive

or open Ubuntu Software and search for Kdenlive. The flatpak version will have “source : dl.flathub.org” under it’s name.

[collapse]

Natron

Go HERE, click Download → Linux

The installer comes into an archive. just unpack it then double-click the extracted file to open a very simple installer and install Natron in a folder in your /home/[you].

You can also use the “portable” version. It’s a mere compressed version. Just uncompress  it wherever you want and double-click Natron.

If you can’t double-click it, check inside nautilus preferences (top of your screen “Files” → Preferences. Look for Executable   text files or something similar. Choose “ask”.

[collapse]

OBS (Open Broadcasting Software)

ATM, the snap version in Ubuntu Software doesn’t allow you to allow it (ok weir sentence lol) to use file-systems outside your Home.

I prefer the PPA version (with NVENC support to encode using Nvidia graphics card) :

sudo add-apt-repository -y ppa:obsproject/obs-studio && sudo apt install -y ffmpeg obs-studio

[collapse]

Spotify

No problem : Snap is perfect.

If you really want a deb package :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 931FF8E79F0876134EDDBDCCA87FF9DF48BF1C90 && echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list && sudo apt update && sudo apt install -y spotify-client

[collapse]

MKV Extractor

PPA !

sudo apt-add-repository ppa:hizo/mkv-extractor-gui && sudo apt install mkv-extractor-qt5

of course, before Ubuntu 18.04 :

sudo apt-add-repository ppa:hizo/mkv-extractor-gui && sudo apt update && sudo apt install mkv-extractor-qt5

[collapse]

Leave a Reply