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 😉
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”.
“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
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.
[nextpage title=”System” ]
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’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]
[nextpage title=”Accessories” ]
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]
[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 : dl.flathub.org” 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”.
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://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
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
[/nextpage]
[nextpage title=”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)
or
snap install -y libreoffice
You can also use the PPA :
sudo add-apt-repository -y ppa:libreoffice/ppa && sudo apt install -y libreoffice
[/nextpage]
[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
or
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
First, make sure you’re registered. Here are the instructions.
Login on github.com
Now go https://github.com/EpicGames/UnrealEngine/
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 ./GenerateProjectFiles.sh
then make
add the dependencies ./Setup.sh
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]
[nextpage title=”Games” ]
“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 - https://dl.itch.ovh/archive.key | sudo apt-key add -
then
# For Ubuntu 18.04
ITCHIO_DEB="deb https://dl.bintray.com/itchio/deb xenial main"
echo $ITCHIO_DEB | sudo tee /etc/apt/sources.list.d/itchio.list
# For Ubuntu 17.10
ITCHIO_DEB="deb https://dl.bintray.com/itchio/deb artful main"
echo $ITCHIO_DEB | sudo tee /etc/apt/sources.list.d/itchio.list
# For Ubuntu 16.04
ITCHIO_DEB="deb https://dl.bintray.com/itchio/deb xenial main"
echo $ITCHIO_DEB | sudo tee /etc/apt/sources.list.d/itchio.list
# For Debian 8.x
ITCHIO_DEB="deb https://dl.bintray.com/itchio/deb jessie main"
echo $ITCHIO_DEB | sudo tee /etc/apt/sources.list.d/itchio.list
# For Debian 7.x
ITCHIO_DEB="deb https://dl.bintray.com/itchio/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 steampowered.com.
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]
[nextpage title=”Graphics” ]
If you want an up to date version you can download the last one on blender.org, 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
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]
[nextpage title=”Network” ]
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
Go HERE
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 molotov.tv .
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.
[/nextpage]
Bonjour comment faire pour l'installer sur fedora 30.