dcsimg

Cool APT Repositories for Ubuntu and Debian

One of the great things about Debian and Ubuntu is that you have a ton of great open source software at your fingertips via the package repositories for those distros. However, if you want to run popular packages like VMware Server or Opera, it gets a little tricker. Scott Granneman explains the ins and outs of extra repositories.

One of the great things about Debian and Ubuntu is that you have a ton of great open source software at your fingertips via the package repositories for those distros. However, if you want to run popular packages like VMware Server or Opera, it gets a little tricker.

A warning up front: this particular column is for folks who use Debian or Debian-based distros, especially Ubuntu and its derivatives. Also, you should already know how to use Advanced Package Tool (APT) and how to edit a sources.list file. Aren’t sure? Brush up at http://en.wikipedia.org/wiki/Advanced_Packaging_Tool.

The sources.list that comes with your distro is probably fine for most people, but if you’re more adventurous, or if you want to make it easy to install and manage third-party software packages, you need to add other repositories to your sources.list. Let’s take a look at some of the more interesting choices out there. However, all the usual caveats about conflicts apply here, so make sure you know what you’re doing before you start adding repos willy-nilly.

Opera

Firefox is an awesome Web browser, but Opera is pretty amazing in its own right, even if it’s not open source. If you’d like to check out the other cool non- Internet Explorer alternative, add one of the following to sources.list, depending upon your tolerance for beta software (the commented line is always helpful later, so it’s a good idea to add it):

# Opera
deb http://deb.opera.com/opera/ sid non-free
deb http://deb.opera.com/opera-beta/ sid non-free

Before you update your package cache, however, you need to run a few commands, which add the public key for the repo to your system’s keychain. If you forget this step, APT will complain every single time you run it, which will quickly drive you nutso.

$ sudo gpg --keyserver subkeys.pgp.net --recv-key 6A423791
$ sudo gpg --fingerprint 6A423791
$ sudo gpg --armor --export  6A423791| sudo apt-key add -

Run sudo apt-get update and you can now install Opera. Further instructions can be found on http://deb.opera.com.

Skype

Skype is an excellent, though non-open, VoIP client. In particular, the fact that it auto-encrypts your voice and IM traffic is a wonderful bonus. To make it easy to grab the latest version of Skype, update your sources.list with this line:

# Skype
deb http://download.skype.com/linux/repos/debian/ stable non-free

Now this will work for you:

$ apt-get install skype

For more info, see http://www.skype.com/download/skype/linux/repositories.html.

WINE

WINE isn’t an emulator, but it’s incredibly useful when you want to run Windows- based software. In recent years this project has really accelerated, so you’d be silly not to add the following line to your sources.list:

# WINE
deb http://wine.budgetdedicated.com/apt feisty main

To add the project’s public key, run this:

$ wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- |sudo apt-key add-

To find out more, check out http://www.winehq.org/site/download-deb.

Google

It’s nice that a company like Google doesn’t forget that its very existence depends on Linux. It’s even nicer that the company makes software for Linux as well as Windows and Mac OS X. To make it easy to work with that software, put this in your sources.list:

# Google software repository
deb http://dl.google.com/linux/deb/ stable non-free

And don’t forget to add those public keys!

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

At this time, the only two packages available in the repository are Google Desktop and Picasa, which you can install as follows:

$ sudo apt-get install picasa google-desktop-linux

Google Earth will be added” soon,” which will be nice. In the meantime, you can read Google instructions for APT (and other package systems) at http://www.google.com/linuxrepositories/index.html.

Canonical commercial

Canonical, the company behind Ubuntu, has a special repository available that contains software that is free to acquire but not under an open license. Termed the” commercial” repo, it contains things like RealPlayer, Opera, SugarCRM, and VMWare Server. To grab this software, place these lines in sources.list:

# Canonical Commercial Repository
deb http://archive.canonical.com/ubuntu dapper-commercial main

To install VMWare Server (which is awesome, by the way), just use APT:

$ sudo apt-get install vmware-server

To find out exactly what packages are available, head over to http://archive.canonical.com/ubuntu/pool/main/ and drill down.

debian-multimedia

Unfortunately, the pernicious and corrupting influence of money in politics has led to stupid laws that make some software illegal- or at least legally sketchy- for Penguinistas to install and use. You can get around these ridiculous restrictions by adding this line to sources.list:

# Debian Multimedia
deb-src http://www.debian-multimedia.org sid main

Before you start installing software, take care of those keys:

$ sudo apt-get update&& sudo apt-get install debian-multimedia-keyring

Now you have a huge list of packages available to you, which you can view at http://www.debian-multimedia.org/pool/main/. Some oldies but goodies are there, like acroread (Adobe’s Acrobat Reader) and w32codecs (the codecs for Windows-based formats), and plenty more.

You’ll find software for playing, ripping, and authoring DVDs, multimedia players and transcoders, MythTV, and plugins to extend Firefox. Visit http://www.debian-multimedia.org and start exploring!

Ubuntu sources.list generator

Finally, if you’re interested in one-stop shopping, head over to the Ubuntu source-o-matic, which asks a few questions and then generates a custom sources.list just for you. To begin, go to http://www.ubuntu-nl.org/source-o-matic/.

Answer a few basic questions about your location and your system. Then pick the repositories you want from a pretty extensive list.

Your choices include, besides the standard Ubuntu repos, the following software, along with my comments:

  • Seveas’ Ubuntu Packages– a very nice 3rd party repository.

  • Ubuntu backports project– new releases of packages that are” backported” to the current and older Ubuntu releases.

  • Kubuntu.org bleeding edge KDE– this has the latest real release of KDE, not the latest beta.

  • Kubuntu.org bleeding edge KOffice– has KOffice, and is actually safe to use.

  • Kubuntu.org bleeding edge AmaroK– latest Amarok release, very safe to use.

  • Upstream WINE– WINE direct from the source.

  • Upstream Opera– the official Opera repository.

  • Upstream Beryl– lots of shiny whizzy Desktop goodness!

  • Medibuntu multimedia packages– multimedia software that isn’t included in Ubuntu for legal reasons.

  • Canonical Commercial packages– non-free software that runs on Ubuntu.

If you do decide to get the bleeding edge KDE updates, make sure you run the following first:

$ wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg | sudo apt-key add-

If you’re a KDE user, the Kubuntu repos are a great way to keep up to date with new releases of key KDE software.

Seveas’ repository contains some interesting items, including FreeNX (which provides secure, remote X11 connections, and is covered in this month’s” On The Desktop” column), w32codecs, ttf-fossfonts (108 GPL or Public Domain TTF fonts), and libdvdcss (needed to view” protected” DVDs). If Seveas’ stuff looks good to run, run this before you use APT:

$ gpg --keyserver subkeys.pgp.net --recv-keys 1135D466
$ gpg --export --armor 1135D466 | sudo apt-key add -

One cool thing about using source-o-matic is the commented help it prints at the top of the sources.list file it creates:

# If you get GPG errors with this sources.list,
# locate the GPG key in this file
# and run these commands (where KEY is replaced with that key)
#
# gpg --keyserver hkp://subkeys.pgp.net --recv-keys KEY
# gpg --export --armor KEY | sudo apt-key add -

That’s an excellent cheatsheet to have available to you, and I’d put it at the top of any sources.list file that you have to use.

Found a great repository? Let us know!

Comments on "Cool APT Repositories for Ubuntu and Debian"

randiroo76073

Scott, would you please check your links and info, it sure seem like you have some incorrect links/info in your article.
Thanks
Randy

Reply
akaihola

http://mythbuntu.com/ is really good for installing MythTV on top of Ubuntu. It was virtually a keyboard-free experience for me, and you can even start the installation from the web page. Amazing.

Reply
biztux

Please Note:
ALL references to “sid” in debian the urls for repositories should be changed to “stable” for current versions of debian. sid is now an old version and not compatible with the current stable repositories.

At present stable points at etch (Debian 4.0).

eg: deb-src http://www.debian-multimedia.org sid main
should be:
deb-src http://www.debian-multimedia.org stable main

or

deb-src http://www.debian-multimedia.org etch main

Reply
nucleartower

Isn’t beryl dead (or it has merged with compiz, one or the other). I think you have to jump through a lot of hoops to get it working in Kubuntu gutsy (most forums immediately point to compiz when anyone asks about beryl). I imagine it’s not any better with debian etch. Nevertheless compiz is a lot more stable and has all the fun stuff that beryl had, and more.

Reply
linuxrebel

To get the google key run this command instead.

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

Reply
friedli

Ubuntu 6.10 – CAPI4Hylafax

I wonder if ANYBODY has succeeded in installing hylafax on Ubuntu 6.10 – fax incoming works with Fritz AVM B1 – and getting to the point where the incoming faxes in the /recvq are sent to a specified e-mail-account (first out to internet to a provider and then from there via POP into the installed CommuniGate Server mail account) ? There’s thousands of posts on “FaxDispatch” and “users” files in the appropriate sections – but none seem to work. I gladly would appreciate your help ! My faxes just stay in the /recvq queue and that’s it…..

Reply
chronographer

what a crap article

Reply
muddygeek

I registered with this site for the specific purpose of reading this article. I’m disappointed. I’m even more worried about breaking apt since I see sources for Feisty and Dapper. Plus I’m testing Heron right now anyway.

Eck…time to move on from this…

Btw, Source-o-matic is still down.

Reply
calagan

As you seem to get flamed from all over, I’d just like to balance a bit and say THANK YOU for a very useful article

Reply
archmage1031

I also registered with Linux Mag to read this article. I’m actually impressed with the article. Yes, it’s older information, yes it’s not latest and greatest, but it’s an easy to read, useful article and the author (Scott Granneman) should be proud of what you’ve done. Many Noobs don’t have access to these kinds of things, and providing this helps those desktop and business users take advantage of a very, very beautiful OS environment that I’m proud of being a part of. I joined this community because it really presented the ideal of teamwork, not the capitolist notion of it. Seeing the flaming makes me feel a little disappointed in the people on this site as it seems like Uncle Bill’s perspective of things is influencing their choices in commentary. I have nothing but pride in a people who work together to make great differences and accomplishments. I have nothing but sorrow for the people who believe making money IS making a great accomplishment. How are we to change and improve our world if all the people like this author are down-talked and belittled. Scott is contributing to that movement to make the world better. THANK YOU SIR.

Reply
justinlawrence

Thanks Scott, I didn’t know that there was a Picasa for Linux and I found this article informative.

Thanks Linux Mag for progressively growing my Linux knowledge over the last few years.

Reply
fredsea

Let’s strike a balance: I really appreciated the article, but it’s too bad that not all links and key infos are correct. The source-o-matic site was working at the time the magazine came out, but it’s now been off line for quite a while. So, here’s a suggestion: with so many Debian/Ubuntu users out there, some who don’t have the time, others who don’t have the experience to snoop around for cool repositories, wouldn’t it be nice to have this article updated? Maybe even more than once, over time? Yes, I know: I suggested it and I should do it, but I am one of the ones who are, at least right now, totally out of time… :(

Reply
tindallh

Nice article, too bad there’s not a link to Seveas outside the source-o-matic, which is still unavailble (Page not found)…

Reply
jtrag

That Source-O-Matic link is still dead. Perhaps you should edit the article and update/remove it?

Reply

Respect to author , some good selective information . “To have a grievance is to have a purpose in life.” by Alen Coren.

Reply

ultimedia is usually recorded and played, displayed, or accessed by information content processing devices, such as computerized and electronic devices, but can also be part of a live performance. Multimedia devices are electronic media devices used to store and experience multimedia content.*”..

The latest short article provided by our own web portal
http://www.healthmedicinedigest.comxxxxxxx-PLEASE-REMOVE-THE-X'S-AFTER-OUR-WEBSITE-LINK-AND-ALSO-THIS-MESSAGE-BY-CLICKING-QUICK-EDIT-IF-YOU-FIND-THIS-BLOG-COMMENT-USEFUL-THANK-YOU-

Reply

Very neat article post.Really looking forward to read more. Awesome.

Reply

Major thankies for the article post.Much thanks again. Really Cool.

Reply

some truly interesting details you have written.

Reply

upajLN Wow, incredible blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is excellent, let alone the content!

Reply

Here are some of the websites we suggest for our visitors.

Reply

Wonderful story, reckoned we could combine a few unrelated data, nonetheless really really worth taking a look, whoa did a single find out about Mid East has got far more problerms as well.

Reply

The info mentioned in the report are some of the top out there.

Reply

Wonderful story, reckoned we could combine a handful of unrelated data, nonetheless actually really worth taking a look, whoa did a single find out about Mid East has got more problerms at the same time.

Reply

Below you will discover the link to some internet sites that we believe you should visit.

Reply

Wonderful story, reckoned we could combine a few unrelated information, nonetheless genuinely really worth taking a look, whoa did 1 discover about Mid East has got far more problerms at the same time.

Reply

Check beneath, are some totally unrelated web-sites to ours, even so, they may be most trustworthy sources that we use.

Reply

Here is a great Blog You may Find Fascinating that we encourage you to visit.

Reply

Wonderful story, reckoned we could combine a number of unrelated data, nevertheless genuinely worth taking a appear, whoa did one particular discover about Mid East has got extra problerms also.

Reply

Every when inside a though we decide on blogs that we study. Listed below would be the most current web sites that we select.

Reply

We came across a cool web page that you just may possibly love. Take a search in case you want.

Reply

Sites of interest we have a link to.

Reply

Please go to the sites we follow, which includes this 1, because it represents our picks from the web.

Reply

We like to honor numerous other online web pages around the web, even if they aren?t linked to us, by linking to them. Under are some webpages really worth checking out.

Reply

Please visit the web-sites we comply with, such as this a single, as it represents our picks in the web.

Reply

Sites of interest we’ve a link to.

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>