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*

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”.


“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

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 && 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.


[nextpage title=”System” ]

Linux Kernel

This is especially useful for gamers which often have high-end recent hardware. We need the best hardware support possible so updating Linux kernel can help us. Even if sometimes, it involves some bugs. 

Ubuntu Kernel update utility will allow you to do that.

To install it, you need the PPA :

sudo add-apt-repository -y ppa:teejee2008/ppa && sudo apt install -y ukuu


For Intel Itegrated Graphics Processors and AMD graphics cards users, it is important to update their Open Source graphic drivers.

Oibaf’s PPA gives you (not 100% stable !) updates from the Git :

sudo apt-add-repository -y ppa:oibaf/graphics-drivers && sudo apt full-upgrade.

If you want some more stable, reliable updates, you can use this PPA (supported on launchpad, just mention it in your report)

sudo add-apt-repository -y ppa:ubuntu-x-swat/updates && sudo apt full-upgrade -y

Nvidia Graphics Driver

Nvidia’s “proprietary” graphics driver. You NEED to update this.

There is an “official” PPA :

sudo add-apt-repository -y ppa:graphics-drivers/ppa

Once this is done, you can install the last Nvidia driver or the previous one by opening in Software Properties → Additional Drivers then selecting the driver you want and clicking “Apply” .

Or you can use a command line :

You need to know what versions are available :

sudo apt search nvidia-driver-*

Then you can install it (example with n°390) :

sudo apt install -y nvidia-driver-390



[nextpage title=”Accessories” ]

RAR and 7ZIP Archives formats

Very useful to “un-compress”, even if we now have .tar.xz .

Everything you need is in Ubuntu the repositories :

sudo apt install -y rar p7zip-full



[nextpage title=”Audio | Video” ]


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 :” under it’s name.


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”.

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


No problem : Snap is perfect.

If you really want a deb package :

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

MKV Extractor


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



[nextpage title=”Office” ]

Libre Office

The included LibreOffice is a Major version which will never change as long as you don’t change your system version.
To solve this, remove it from Ubuntu Software or sudo apt purge libreoffice*

Then install the snap version in Ubuntu Software (You will see another LibreOffice entry. In description there is source : snap store)
snap install -y libreoffice

You can also use the PPA :

sudo add-apt-repository -y ppa:libreoffice/ppa && sudo apt install -y libreoffice



[nextpage title=”Development” ]


Just go on this thread.

Last versions are posted here in .deb format or archive. Just download it and … well double click


dpkg -i unity-editor-[xxxxxxversion]


You have too options :

1 – OpenJDK. Very compatible, Free

To have the available versions : sudo apt search openjdk

As an example, sudo apt install -y openjdk-11-jre will give you the last runtime (execute .jar softwares) and sudo apt install openjdk-11-jdk will give you the development kit.

1 – Oracle Java. Kind of Open Source but you have to pay to publish softwares.

sudo add-apt-repository -y ppa:linuxuprising/java

Then you can install it the same way you install OpenJdk. sudo apt install -y oracle-java11-installer

Unreal Engine

First, make sure you’re registered. Here are the instructions.

Login on

Now go

Click Clone or Download button.

Download the .zip and unpack it. Right-click and open a terminal in the folder you just uncompressed. Generate the project files ./ then make

add the dependencies ./

Now, you can cd Engine/Binaries/Linux/ then ./UE4Editor

You may reach the Max Open Files limit when compiling shaders, or computing lightmaps. A very “unpleasant” problem, not only in Unreal Engine. To fix this once and for all on your system, just execute these two commands :

For graphical process :

echo "DefaultLimitNOFILE=65535" | sudo tee -a /etc/systemd/user.conf && echo "DefaultLimitNOFILE=65535" | sudo tee -a /etc/systemd/system.conf

then for non-graphical process (replace [user] with your user) :

echo "[user] hard nofile 65535" | sudo tee -a /etc/security/limits.conf && echo "[user] soft nofile 65535" | sudo tee -a /etc/security/limits.conf

Now re-connect your session (or reboot) and enjoy your new limit 😉👍



[nextpage title=”Games” ]

C&C Tiberian Sun

“This snap uses the base of TrackMania Nations Forever Wine snap with more handful of other functions added and removed also some more hacky dark magic in the snap.”

To install the test version, you need a terminal :

snap install cnctsun && snap connect cnctsun:process-control


You can download the last version of the app on the website.

If you want to make sure it will always be up to date without downloading it again from the website, you can use the repository.
Download the key :

wget -O - | sudo apt-key add -


# For Ubuntu 18.04
ITCHIO_DEB="deb xenial main"
echo $ITCHIO_DEB | sudo tee /etc/apt/sources.list.d/itchio.list

# For Ubuntu 17.10
ITCHIO_DEB="deb artful main"
echo $ITCHIO_DEB | sudo tee /etc/apt/sources.list.d/itchio.list

# For Ubuntu 16.04
ITCHIO_DEB="deb xenial main"
echo $ITCHIO_DEB | sudo tee /etc/apt/sources.list.d/itchio.list

# For Debian 8.x
ITCHIO_DEB="deb jessie main"
echo $ITCHIO_DEB | sudo tee /etc/apt/sources.list.d/itchio.list

# For Debian 7.x
ITCHIO_DEB="deb wheezy main"
echo $ITCHIO_DEB | sudo tee /etc/apt/sources.list.d/itchio.list

Once this is done, you can install the app :

sudo apt update && sudo apt install -y itch


Since Ubuntu 18.04, you should use the installer from the official repository and not from

sudo apt install -y steam-installer

If your steam app is broken after a system upgrade, you have to remove steam and install it again :

sudo apt purge steam* && sudo apt install -y steam-installer

You will have to log yourself in again and if you added some additional game folders, do it again in View → Settings→ Downloads → Steam Library Folder.

Don’t worry, you won’t lose your games 😉



[nextpage title=”Graphics” ]


If you want an up to date version you can download the last one on, uncompress the archive and use it this way.

If you need Nvidia support or just always want it up to date without downloading again and again… you can use the PPA : sudo add-apt-repository -y ppa:thomas-schiex/blender && sudo apt install -y blender

You can replace  blender with blender-edge for the very last version (in current stable branch anyway)


You can install the snap “Darktable” from Ubuntu Software or use the deb PPA. Both work.

Snap in command line : snap install darktable

‼ If you want it to be able to access USB drives or other file-systems (second storage disk ?) : In Ubuntu Software, Click Authorisations then check it and close
or in command-line : snap connect darktable:removable-media

Last stable version PPA : sudo add-apt-repository -y ppa:pmjdebruijn/darktable-release && sudo apt install -y darktable

Last Unstable PPA : sudo add-apt-repository -y ppa:pmjdebruijn/darktable-unstable && sudo apt install -y darktable

Gimp + add-ons

If you want Gimp with the most usefull plugins, just use the PPA with this command. You will have Gimp, the plugins and G’MIC (GREYC’s Magic for Image Computing). Perfect for very “pro” jobs.

sudo add-apt-repository -r ppa:otto-kesselgulasch/gimp && sudo apt install -y gimp-data-extras gimp-plugin-registry gmic



[nextpage title=”Network” ]

Thunderbird and symbols fix

Thunderbird comes with Ubuntu but if you installed a minimal version you can still add it with :

sudo apt install -y thunderbird

if you are experiencing some weird-sized icons / emojis troubles, here is a simple fix :

sudo apt install -y fonts-symbola



Select your distribution and click Download. Once downloaded, if installation process doesn’t start by itself, double-click the file or sudo dpkg -i megasync-xUbuntu_18.04_amd64.deb .

If  your distribution is using Gnome desktop or at least Nautilus as a files browser, you can click on “Nautilus extension” to download this really nice plugin for Nautilus.

It allows you to right-click on a file | folder → MEGA → Upload and put it anywhere you want on your Mega drive (sorry couldn’t resist, Europeans will understand 😝)


Make sure you have gconf. sudo apt install -y libgconf-2-4

Download the application from .

Right-click on the file → properties → security | authorizations and check the options allowing this to execute like a software.

or : chmod +x molotov.AppImage

Now you can double-click it.



One Response to How to install * on Ubuntu and derivatives

Leave a Reply