Extra Repositories for Lucid Lynx

A Few Tips

Make sure that the Synaptic package manager is installed in Lucid Lynx by opening a terminal and typing

sudo apt-get install synaptic

Run Synaptic once it is installed. You will find it in (Ubuntu) System>Administration or (Kubuntu) Applications>System

Synaptic Package Manager
Synaptic Package Manager, the Front End of Apt-Get

Then bring out her voice with the Ubuntu Studio, Ubuntu Restricted Extras and Medibuntu repositories; and enable the repositories that come with Ubuntu but which are disabled by default. Sounds complicated, it isn’t and I’ll talk you through it (some of it.. enough of it to get you through!).

Ensure wget, vlc, ffmpeg and imagemagick are installed (they should be) by typing:

sudo apt-get install wget vlc ffmpeg imagemagick

Now you’re ready to dress our lucid lynx in some damn sexy kit.

Medibuntu

Medibuntu provides the multimedia codecs that cannot be distributed with Ubuntu due to legal restrictions. Installation is easy, just type or copy and paste the following code into a terminal to install the Medibuntu repository (see bootnotes one and two):

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

Then copy and paste this next bit into your terminal:

sudo apt-get --yes install app-install-data-medibuntu apport-hooks-medibuntu

Now you’re ready to install the encrypted DVD and non-native media format codecs.

Enter this command into your terminal to enable encrypted DVD playback:

sudo apt-get install libdvdcss2

And choose the correct command below to enable non-native media playback for your system:

i386 computers

sudo apt-get install w32codecs

amd64 computers

sudo apt-get install w64codecs

ppc computers

sudo apt-get install ppc-codecs

If you want to install Acrobat Reader you should type “acroread” into Synaptic.

Bootnote One

The Medibuntu DNS server is not always available. This results in the errors listed below being reported when the package lists are updated:

W: Failed to fetch http://packages.medibuntu.org/dists/lucid/Release.gpg  Could not connect to packages.medibuntu.org:80 (88.191.82.11). - connect (110: Connection timed out)

W: Failed to fetch http://packages.medibuntu.org/dists/lucid/free/i18n/Translation-en_GB.bz2  Unable to connect to packages.medibuntu.org:http:

W: Failed to fetch http://packages.medibuntu.org/dists/lucid/non-free/i18n/Translation-en_GB.bz2  Unable to connect to packages.medibuntu.org:http:

W: Failed to fetch http://packages.medibuntu.org/dists/lucid/free/binary-amd64/Packages.gz  Unable to connect to packages.medibuntu.org:http:

W: Failed to fetch http://packages.medibuntu.org/dists/lucid/non-free/binary-amd64/Packages.gz  Unable to connect to packages.medibuntu.org:http:

W: Failed to fetch http://packages.medibuntu.org/dists/lucid/free/source/Sources.gz  Unable to connect to packages.medibuntu.org:http:

W: Failed to fetch http://packages.medibuntu.org/dists/lucid/non-free/source/Sources.gz  Unable to connect to packages.medibuntu.org:http:

There is a fix, thanks to Andrew and Defrysk at WebUpD8. Copy and paste this snippet into your terminal to bypass the DNS servers:

echo "88.191.101.8 packages.medibuntu.org" | sudo tee -a /etc/hosts

Bootnote Two

The Medibuntu PGP Key as provided above is currently out of date and has only been included because it is the one mentioned in the official Medibuntu Howto. The currently working one is available from both the Mit Edu Key Server and the Veridis Key Server. The easiest way to add the key from the Mit PGP Key Server is to copy and paste this snippet into a terminal:

sudo apt-key adv --recv-keys --keyserver pgp.mit.edu 0C5A2783

Enable the Disabled Repositories

Open Synaptic, click “Settings” in the top bar menu then click “Repositories”.

Synaptic Software Sources
Synaptic Software Sources

Ensure that all software sources listed under the first tab labeled Ubuntu Software are ticked. Disregard Installable from CD-ROM/DVD.

Tick all software sources listed under the second tab, Other Software, are also ticked. Revisit this tab whenever you add new repositories via the command line.

Install the Restricted Extras

Search Synaptic for “restricted extras”, scroll down the list of packages and find “*buntu Restricted Extras”. Choose to install all versions that match your desktop environment.

Ubuntu Studio

Ubuntu Studio provides a lot of audio and video playback, streaming, editing and creation software. There is no longer any need to add a separate repository to add Ubuntu Studio packages to a regular Ubuntu desktop system. Add Ubuntu Studio by searching Synaptic for “Ubuntu Studio” and clicking the packages you wish to install. Select “Ubuntu Studio Desktop” to install all available Ubuntu Studio components.

PlayOnLinux

This is still the best way to install and manage multiple versions of Wine. It provides access to multitudinous Windows software installation scripts which make installing Windows programs into Lucid Lynx a breeze.

PlayOnLinux is now included in the default Ubuntu repositories. Get the most recent version by adding the official PlayOnLinux repositories as described here.

The home page for PlayOnLinux is here.

Add the PlayOnLinux repository to Lucid Lynx and install it with

sudo wget http://deb.playonlinux.com/playonlinux_lucid.list  -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux

Winetricks

Like PlayOnLinux, Winetricks provides an easy way to install Windows applications into Wine. Unlike PlayOnLinux which is best used to manage Wine versions, configure Wine applications and to install general Windows software, Winetricks is best used to install environmental components into Windows (runtimes) such as DLLs, DirectX, Flash and AdobeAir.

More information about Winetricks, how to install it and where to download it is available from http://wiki.winehq.org/winetricks.

Winetricks installs chosen software in alphabetical order which is not the best way for it to be installed i.e some software is dependent on other software being installed first and alphabetical installation disregards dependency order. For this reason I have written a script to automatically download Winetricks, to install it, to run it and to provide a more convenient and efficient way to bulk install the Windows software it provides. I recommend you install and run Winetricks using my script because it installs Windows runtimes and software in dependency order.

[wpdm_file id=”10″]

VirtualBox

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 those 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).

The home page is here.

64-bit and 32-bit users should use this terminal command to add the VirtualBox repository, the PPG Key and to install the package:

sudo echo deb http://download.virtualbox.org/virtualbox/debian lucid non-free >> /etc/apt/sources.list
sudo wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-3.2

The actual package name (virtualbox-3.2) could change. You can browse for the package “virtual” with Synaptic to ensure you get the most up to date version. I advise against the Open Source Edition (OSE) because it lacks some essential functionality.

IPList

The privacy advocate’s essential security component. IPList is similar to the PeerGuardian program used on Windows – it prevents file downloads 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 down downloaders. IPList drops data packets downloaded from such uploaders and seeders thus helps protect downloader’s privacy.

The homepage is here.

Add the repository by copying and pasting this code into a terminal:

sudo touch /etc/apt/sources.list.d/iplist.list
sudo echo "deb http://ppa.launchpad.net/ssakar/ppa/ubuntu lucid main" > /etc/apt/sources.list.d/iplist.list
sudo echo "deb-src http://ppa.launchpad.net/ssakar/ppa/ubuntu lucid main" >> /etc/apt/sources.list.d/iplist.list
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com  C6E3D905C8BCD56BB02E6E0B39456311108B243F
sudo apt-get update
sudo apt-get install iplist

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 more up to date than those provided by Ubuntu.

The homepage of GetDeb is here. The repository installation page is here (choose option one).

The homepage of PlayDeb is here. The repository installation page is here (choose option one).

SDLMAME & SDLMESS

The version of MAME provided by the official Lucid Lynx Ubuntu repo is out of date. A much better one is provided by WallyWeek.org.

You can add the Lucid MAME repository for major releases by copying and pasting these lines into a terminal:

wget http://sdlmame4ubuntu.org/repoc/957AC3A6.gpg -O- |
sudo apt-key add -
sudo wget http://sdlmame4ubuntu.org/repoc/lucid.major.list -O
/etc/apt/sources.list.d/sdlmame4ubuntu.major.list
sudo apt-get update
sudo apt-get install mame

If you want to install intermediate releases of MAME then copy and paste these lines into a terminal:

sudo wget http://sdlmame4ubuntu.org/repoc/lucid.urel.list -O
/etc/apt/sources.list.d/sdlmame4ubuntu.urel.list
sudo apt-get update
sudo apt-get install mame

Intermediate releases of SDLMAME can be less stable than their major counterparts.

Another repository for both SDLMAME and SDLMESS can be found at apt.ludomatic.fr/. It is designed for Debian but will provide for Ubuntu soon (so they say).

A good front end for SDLMESS and SDLMAME is QMC2. You can add the Lucid repo and install it with:

sudo echo "deb http://ppa.launchpad.net/mmbossoni-gmail/emu/ubuntu lucid main" >> /etc/apt/sources.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3212DC8B
sudo apt-get update
sudo apt-get install qmc2

Alternatively, use this one line command to add the repositories to Lucid:

sudo add-apt-repository ppa:mmbossoni-gmail/emu

LAMP

Not a repository but a vital piece of kit for anyone who wants to install web apps on his local computer, write and test PHP scripts or build a website that requires facilities usually only offered by web servers.

Lamp is the acronym for:

  • Linux
  • Apache
  • MySQL
  • PHP

It converts a regular desktop operating system into a web server capable system. And, thanks to the Ubuntu developers, is very easy to install into Lucid (and Karmic). Just copy and paste this line into a terminal and watch the magic be done:

sudo apt-get install lamp-server^

Next you will want to install PHPMyAdmin, the database management package:

sudo apt-get install phpmyadmin

The best way to manage your LAMP server (that I know of) is with Webmin which can be downloaded and installed from here.

Check your LAMP server is properly installed by pointing your web browser to http://localhost where you should be greeted by an Apache welcome message (of a sort).

You will be able to view PHPMyAdmin at http://localhost/phpmyadmin

If you cannot access PHPMyAdmin then you will need to create a symlink to it with:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

You can enable Apache mod_rewrite with:

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart

To view your server space you need to point your file manager to /var/www

You can give yourself ownership of /var/www with

sudo chown username:username /var/www

Exchange “username” for your Lucid Lynx username.

Additional Software Sources

Key Server List

These are useful for finding PGP Keys to authenticate software repositories when the software’s maintainer hasn’t explicitly stated his PGP Key:

Additional Repository Guides

This guide has been replaced by the Universal Ubuntu Repository script which works Lucid Lynx, Maverick Meerkat and all other versions of Ubuntu. Click here to access it.

Sharing is caring!

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
4
0
Would love your thoughts, please comment.x
()
x