Ubuntu Repositories

From Indie IT Wiki

Below are some suggestions for additional repositories for use with Ubuntu

If you want to save time jump down to Ubuntu Tweak and install it. Ubuntu Tweak allows you to install multiple repositories with a minimum of fuss.

Another time saver is Ubuntu:_Repositories#Ubuntu_After_Install.

launchpad Check if listed the relevant launchpad web page to check that there is a PPA available for your specific version of Ubuntu.

Notes:

With the introduction of Ubuntu 9.10 Karmic Koala there is now a new; simpler way to add repositories, however not all repositories have yet adopted this method so in these instances fall back to using the pre 9.10 method.

From 9.10 onwards

To Add

sudo apt-add-repository ppa:xxxxxx

To Remove

sudo add-apt-repository --remove ppa:xxxxxx

If the above commands are not found, then install the following packages:-

sudo apt-get install software-properties-common
sudo apt-get install python-software-properties

Open Software Sources (System->Administration->Software Sources)

Click on the 'Other Software' tab

Click the 'Add' button

Paste the following in to the 'APT line:' box and press the 'Add Source' button:

This method automatically add the authentication key and the option to compile from source. If you do not wish to compile from source you can just uncheck the box next to its entry.

Up to 9.04

Where you see YOUR_UBUNTU_VERSION_HERE replace it with the version of Ubuntu you are running, i.e. karmic

Open Software Sources (System->Administration->Software Sources)

Click on the 'Authentication' tab, click on 'Import File Key' and browse to the .pub file (see below) highlight the file and click 'OK' and follow prompts.

Click on the 'Third Party Software' tab, click 'Add' and paste the first line of the text below in to the 'APT line:' box and press the 'Add Source' button:

deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE main 

Add this line if you intend to compile from the source code:

deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE main

Authentication Keys

When copying a authentication key you need to copy all the text from and including "-----BEGIN PGP PUBLIC KEY BLOCK-----" through to and including "-----END PGP PUBLIC KEY BLOCK-----" in to a text editor, saving the resulting file with a .pub extension

Go to: System --> Administration --> Software Sources and click on the 'Authentication' tab, click on 'Import File Key' and browse to the .pub file highlight the file and click 'OK' and follow prompts.

HOW TO: VIEW INSTALLED REPOSITORIES:

apt policy

ALSA

While there is a PPA available it is not advised to actually install it, see the following pages for details:

  1. https://launchpad.net/~ubuntu-audio-dev/+archive/ubuntu/alsa-daily
  2. https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS

Caffeine

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update && sudo apt-get install caffeine-plus

Cinelerra

Cinelerra can be found here and is (quote) "a Free Linux-based Audio, Images, and Special Effects system created by Adam Williams and was originally uploaded in the fall of 2002 with numerous improvements since that time."

sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo add-apt-repository ppa:cinelerra-ppa/cinelerra-ext-libmpeg3
sudo apt-get update && sudo apt-get install cinelerra-cv pulseaudio-esound-compat

Compiz-Fusion

sudo add-apt-repository ppa:ubuntu-desktop/ppa

FFMPEG 3

sudo add-apt-repository ppa:jonathonf/ffmpeg-3
sudo apt update && sudo apt install ffmpeg libav-tools x264 x265

Filezilla

This repository covers several packages however for us it is known as the Filezilla Repository.

LTS Builds

sudo add-apt-repository ppa:n-muench/programs-ppa2
sudo apt-get update && sudo apt-get install filezilla

Standard Builds

sudo add-apt-repository ppa:n-muench/programs-ppa
sudo apt-get update && sudo apt-get install filezilla

Flameshot

Small and feature rich screenshot tool...

sudo apt-get install flameshot

Then configure your window manager to set the keyboard binding shortcut for PrtSc to...

flameshot gui

https://itsfoss.com/flameshot/

GIMP - 2.8

sudo apt-add-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update && sudo apt-get install gimp gimp-help-en gimp-data-extras

GNOME 3

sudo add-apt-repository ppa:gnome3-team/gnome3

Google Chrome

Error...

sudo apt-get update
W: There is no public key available for the following key IDs:
1397BC53640DB551

Fix...

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-get update

(Updated instructions below - USE THESE!)

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update && sudo apt-get install google-chrome-stable

Google Earth

This will install the 32bit package of Google Earth on a 64bit system. If you are using a 32bit system omit the first two lines of the terminal directions that follow.

sudo dpkg --add-architecture i386
sudo apt-get update
wget http://dl.google.com/dl/earth/client/current/google-earth-stable_current_i386.deb
sudo apt-get install gdebi
sudo gdebi google-earth-stable_current_i386.deb

HandBrake

sudo add-apt-repository ppa:stebbins/handbrake-snapshots
sudo apt-get update && sudo apt-get install handbrake-cli handbrake-gtk

Indicator-Keylock

sudo add-apt-repository -y ppa:tsbarnes/indicator-keylock
sudo apt-get update && sudo apt-get install indicator-keylock

Once installed run Keylock from the Dash and turn caps on then off and the indicator will appear in the top bar.

Java 7

Purge OpenJDK from system:

sudo apt-get purge openjdk*

Add Oracle Sun Java 7...

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java7-installer

Or, if that does not work, then...

http://www.duinsoft.nl/packages.php?t=en#repo

...and afterwards run...

sudo update-alternatives --config java
java -version

This is the wiki page on Java.

Java 8

Purge OpenJDK from system:

sudo apt-get purge openjdk*

Add repository and install:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer oracle-java8-set-default

Check the installed version:

java -version

Lenovo ThinkPad

sudo add-apt-repository ppa:linrunner/thinkpad-extras

LibreOffice

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update
sudo apt upgrade && sudo apt install libreoffice libreoffice-gnome libreoffice-help-en-gb myspell-en-gb libreoffice-style-sifr fonts-crosextra-carlito
sudo apt remove liboffice-help-en-us liboffice-help-en-za mythes-en-au

MediaInfo

Error

The following signatures were invalid: EXPKEYSIG C10E11090EC0E438 MediaArea

If you receive this error, it means that the Repository GPG Key has changed. Remove the old apt repo settings files...

sudo rm -rfv /etc/apt/sources.list.d/mediaarea*

...then add the new repo using either of the commands below...

Releases

sudo -i
wget https://mediaarea.net/repo/deb/repo-mediaarea_1.0-12_all.deb && dpkg -i repo-mediaarea_1.0-12_all.deb && apt-get update

Snapshots

sudo -i
wget https://mediaarea.net/repo/deb/repo-mediaarea-snapshots_1.0-12_all.deb && dpkg -i repo-mediaarea-snapshots_1.0-12_all.deb && apt-get update

Information

https://mediaarea.net/en/Repos

Mozilla

UbuntuZilla Latest Builds

This is the one you want! Mozilla Builds of Firefox, Thunderbird and Seamonkey

echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | sudo tee -a /etc/apt/sources.list > /dev/null 
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
sudo apt-get update
cd .mozilla/firefox/
cp -av 5gd8h9k0.default/ 5gd8h9k0.default-BACKUP/
sudo apt-get remove firefox ubufox
sudo apt-get install firefox-mozilla-build
sudo ldconfig

Nightly Builds

For Firefox, Thunderbird and Ubufox (adds Ubuntu-specific modifications to Firefox)

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
to install Firefox:
sudo apt-get update && sudo apt-get install firefox-trunk ubufox
to install Thunderbird:
sudo apt-get update && sudo apt-get install thunderbird-trunk

Security Updates

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
sudo apt-get update && sudo apt-get upgrade

Multisystem

Multisystem is a utility that allows you to write multiple the writing of many Linux images to a USB drive:

sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add -
sudo apt update
sudo apt install multisystem

It can also be downloaded and run manually:

sudo ./install-depot-multisystem.sh

Thanks to Techmint.

Nemo - File Manager

Nemo File Manager:

sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update && sudo apt-get install nemo nemo-fileroller

Extensions for Nemo File Manager:

sudo apt-get install nemo-compare nemo-dropbox nemo-pastebin nemo-seahorse nemo-share nemo-rabbitvcs nemo-terminal

Preview Extension in Ubuntu 13.10/13.04/12.10, (Not available for 12.04):

sudo apt-get install nemo-preview

Nemo creates desktop icons which can be removed using the following command:

gsettings set org.nemo.desktop home-icon-visible false; gsettings set org.nemo.desktop trash-icon-visible false; gsettings set org.nemo.desktop computer-icon-visible false; gsettings set org.nemo.desktop volumes-visible false

To remove Nemo and PPA:

sudo apt-get autoremove nemo nemo-*
sudo apt-get install ppa-purge
sudo ppa-purge ppa:noobslab/mint
sudo apt-get update

NVIDIA Video Drivers

sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update && sudo apt-get upgrade

OpenShot: Experimental PPA - Mostly Stable

launchpad web page.

sudo apt-add-repository ppa:jonoomph/openshot-edge
sudo apt-get update && sudo apt-get install openshot

OpenShot: Stable PPA

launchpad web page.

sudo apt-add-repository ppa:openshot.developers/ppa
sudo apt-get update && sudo apt-get install openshot

Opera

wget -O - http://deb.opera.com/archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://deb.opera.com/opera-stable/ stable non-free" >> /etc/apt/sources.list.d/opera.list' 
sudo aptitude update && sudo aptitude install opera-stable

PulseAudio (with Graphic Equaliser)

No longer developed...

http://www.webupd8.org/2013/03/install-pulseaudio-with-built-in-system.html

http://www.webupd8.org/2013/10/system-wide-pulseaudio-equalizer.html

Pidgin

Pidgin is a multi-protocol instant messaging program.

launchpad web page.

sudo apt-add-repository ppa:pidgin-developers/ppa
sudo apt-get update && sudo apt-get install pidgin

Scribus

sudo apt-add-repository ppa:scribus/ppa
sudo apt-get update && sudo apt-get install scribus icc-profiles scribus-doc scribus-template

Shutter

Shutter homepage.

Shutter is a feature-rich screenshot program for Linux based operating systems.

sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update && sudo apt-get install shutter

Transmission

sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-get update && sudo apt-get install transmission-cli transmission-common transmission-daemon

Tor Browser

sudo apt-add-repository ppa:webupd8team/tor-browser
sudo apt-get update && sudo apt-get install tor-browser

Ubuntu After Install

A programme that provides an interface allowing you to install select multiple programmes for installation via a user-friendly interface.

sudo add-apt-repository ppa:thefanclub/ubuntu-after-install
sudo apt-get update && sudo apt-get install ubuntu-after-install

Ubuntu Tweak

Ubuntu Tweak is an application allowing the easy configuration of Ubuntu by providing many useful desktop and system options that the default desktop environment does not.

PPA currently unavailable, manual installation only.

VirtualBox

sudo apt-get install dkms
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
sudo apt-get update && sudo apt-get install virtualbox-5.0

In the final line above alter the version number to the latest available.

Also remember to add users to the VirtualBox group, see here for details.

VLC

VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.

STABLE

Launchpad web page.

sudo add-apt-repository ppa:videolan/stable-daily
sudo apt-get update && sudo apt-get install vlc

LATEST

Launchpad web page.

sudo add-apt-repository ppa:videolan/master-daily
sudo apt-get update && sudo apt-get install vlc

Wine

A description for Wine can be found on Wikipedia here.

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'

X Updates

Y PPA Manager

Y PPA Manager has many features which are listed here.

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update && sudo apt-get install y-ppa-manager