Extra Repositories for All Ubuntu Distros

Never again worry about searching for extra Ubuntu repositories. From this point on, this will be your one-stop-shop for getting any of the repositories mentioned in JournalXtra posts. Through this page you will have access to repositories for Ubuntu, Kubuntu, Lubuntu, Xubuntu and other distros whether running on i386, AMD64 or (to some extent) PPC processors.

This post is your gateway to a simple script to write Ubuntu Linux software repositories based on desktop environment, version name and architecture. It works on the basis that different repository URIs used for different Ubuntu distros mostly only ever change their URI by the version name of the distribution or by some equally small alteration.

For example, for Ubuntu Maverick Meerkat, the repository for GetDeb changes from this:

deb http://archive.getdeb.net/ubuntu maverick-getdeb apps

To this, for Ubuntu Lucid Lynx:

deb http://archive.getdeb.net/ubuntu lucid-getdeb apps

The script works by passing the information entered into the form below into a php script which then both writes and displays the “correct” repositories for the specified platform on the next page.

It works for Ubuntu, Kubuntu, Lubuntu, Xubuntu and other variants of the Ubuntu distro. Check the table under the form to confirm that it works for your distro. Your feedback is needed for untested distros.

The script does not error check. It does not collect data from external sources. It might do more at a later date but not now. It is experimental and it is being refined as I discover ways to improve it.

Please leave comments to tell me know about errors, extra repositories you would like me to add, changes that need to be made, to let me know that it works flawlessly for your distro or just to say thank you.

The repositories provided by this script are listed after the Checking Your Distros section of this post.

This is a work in progress so expect teething problems.

As a final comment before the form, when using php, remember when you change the values of your variables. I spent over a day re-re-re and re- writing this script (and then some) because I had forgotten I had changed a variable’s value.

Instructions

Enter your distro’s details into the form below

Click send

Copy the text on the next page into a terminal

The Form

Select your desktop environment:

Select your architecture:

Select your distribution:

Ready?

Tested Distros

Please comment to let me know about any corrections that need to be made to this table.

Tested Distros

Distro Version

Short Name

Status

Ubuntu 4.10 (Warty Warthog)

warty

untested

Ubuntu 5.04 (Hoary Hedgehog)

hoary

untested

Ubuntu 5.10 (Breezy Badger)

breezy

untested

Ubuntu 6.06 LTS (Dapper Drake)

dapper

untested

Ubuntu 6.10 (Edgy Eft)

edgy

untested

Ubuntu 7.04 (Feisty Fawn)

feisty

untested

Ubuntu 7.10 (Gutsy Gibbon)

gutsy

untested

Ubuntu 8.04 LTS (Hardy Heron)

hardy

untested

Ubuntu 8.10 (Intrepid Ibex)

intrepid

untested

Ubuntu 9.04 (Jaunty Jackalope)

jaunty

untested

Ubuntu 9.10 (Karmic Koala)

karmic

works

Ubuntu 10.04 LTS (Lucid Lynx)

lucid

works

Ubuntu 10.10 (Maverick Meerkat)

maverick

works

Ubuntu 11.04 (Natty Narwhal)

natty

works

Ubuntu 11.10 (Oneiric Ocelot)

oneiric

works

Ubuntu 12.04 (Precise Pangolin)

precise

Ubuntu 12.10 (Quantal Quetzal)

quantal

Ubuntu 13.04 (Raring Ringtail)

raring

Ubuntu 13.10 (Saucy Salamander)

saucy

Checking Your Distro

If you are unsure of your distro’s name, open a terminal and type

lsb_release -a

Then press enter.

The printed text will be your distribution’s name and version number.

Software and Repositories

Not all the software made accessible by this script is available to all Ubuntu distros. The script will only present repository and software installation guides that are suitable for the distro and architecture specified in the form. Here is a detailed list of all the possible software and repository information that may be presented on the repository page.

Ubuntu Studio

Ubuntu Studio provides many audio and video playback, streaming, editing and creation software. This can be found in your favorite package manager but the next page will show you how to install Ubuntu Studio Desktop with a terminal command.

PlayOnLinux

The easiest way to install and manage multiple versions of Wine. Also provides access to multitudinous Windows software installation scripts.

Winetricks

Winetricks is another application that makes it easy to install Windows applications into Wine. Best used to install DLLs, DirectX, Flash and AdobeAir.

VirtualBox

Allows guest operating systems to be installed within a host operating system. The guest OS is installed on a (emulated) virtual machine and runs at the same time as the host. Good for people who need to use multiple operating systems without rebooting their machines. Fantastic for Linux users who want to run Windows games that will not work in Wine (use VB to install Windows within Linux). The guest will only function once you switch it on (boot the OS with VirtalBox).

IPList

IPList is similar to PeerGuardian used in Windows. It protects torrent users from downloading data packets from IP addresses that are known to be espiant. That is to say that some people provide downloads and seed torrents for the sole purpose of spying on and tracking the downloaders. IPList drops data packets downloaded from such uploaders and seeders thus helps protect privacy.

GetDeb and PlayDeb

GetDeb and PlayDeb provide prebuilt Debian application and game packages for Ubuntu distros. Most of these packages are unavailable through the default Ubuntu repositories but where the Ubuntu and GetDeb or PlayDeb repositories provide the same software, the packages provided by GetDeb and PlayDeb are usually more up to date than those provided by Ubuntu.

SDLMAME & SDLMESS

MAME and MESS are emulators for arcade machines and old computer systems such as Spectrum, Atari and Commodore.

LAMP & Webmin

Lamp is the acronym for:

Linux

Apache

MySQL

PHP

It converts a regular desktop operating system into a web server capable! Don’t worry, it does not remove your desktop or make it less functional. On the contrary, it enables you to install and test web applications such as WordPress, Joomla and phpBB.

GNOME3

Available to Ubuntu 11.04 (Natty) users through an experimental PPA repository maintained by the GNOME3 Team. Expected to be stable with the final release of Natty on the 28th April 2011.

What Else

Many more packages are also available through the repository page along with links to the homepage of each package. I recommend you complete the form above and take a peek.