So, a little late, but here it is. After Ubuntu started using a simpler way of adding PPAs, this is a two stage thing.
Please add a comment if this is helpful, or if I messed something up. (Specifically, some GPG commands could be wrong, as I added them to the list long after actually adding the keys on my own computers.)
If you’re not already using Dropbox, the best thank you would be to use this referral, so I get an increase in storage space: https://www.dropbox.com/referrals/NTE3OTM5NTk
A word of warning: Adding 3rd party repositories are not guaranteed to be safe. You may be opening up to new bugs, security risks, etc. The packages are not subject to any guarantees other than those given be the people managing the repositories. The PPAs may look “official”, but they are in no way officially affiliated with Ubuntu, they are community driven.
That being said, have fun!
1. PPAs
For PPAs on Launchpad, you’ll need to run Synaptic, Settings > Repositories > “Other software” tab > “Add” and then add a line like this:
ppa:some-repo/ppa
That will automatically add the source to a new file in /etc/apt/sources.list.d/, and also add the GPG key for the repository you add. These are the PPAs I use:
Chromium daily debs — Google’s browser:
ppa:chromium-daily/betaDocky development
ppa:docky-core/ppaGlobal menu — have the application menus in the panel. I don’t really use this, I just have it to check it out every once in a while:
ppa:globalmenu-team/ppaGmail notify — a gmail notifier that integrates into the indicator applet in the notification area. Only support for one account though:
ppa:gm-notify-maintainers/ppaUpdates to Gnome Shell:
ppa:ricotz/testingZeitgeist:
ppa:zeitgeist/ppaWine updates:
ppa:ubuntu-wine/ppa
2. Other repositories
Here’s a link. Add these lines to /etc/apt/sources.list or call it 3rdparty.list and put it in /etc/apt/sources.list.d/
For each repository there are instructions for adding the GPG key as a comment. If you don’t add the GPG keys, you’ll get warnings. I have sometimes encountered not being prompted for the sudo password, so if the GPG command hangs for more than a little time, try entering your password, and see if you get a message saying “OK”.
Oh, for Virtualbox, there are betas of version 3.2. They are not in the repository, but you can download a package from here. It’s out of beta now, and there’s a Lucid repository.
This is the content of the sources.list file:
## Upstream VirtualBox packages: deb http://download.virtualbox.org/virtualbox/debian karmic non-free
## GPG key — Run the following in terminal: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
deb http://download.virtualbox.org/virtualbox/debian lucid non-free # Upstream VirtualBox packages: deb http://download.virtualbox.org/virtualbox/debian lucid non-free
## Google desktop and Picasa (stable): http://dl.google.com/linux/deb/ stable non-free
## GPG key — Run the following in terminal: wget -q https://dl-ssl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add -
deb http://dl.google.com/linux/deb/ stable non-free # Google desktop and Picasa (stable): http://dl.google.com/linux/deb/ stable non-free
## Google desktop and Picasa (testing): http://dl.google.com/linux/deb/ testing non-free
## GPG key — Run the following in terminal: wget -q https://dl-ssl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add -
deb http://dl.google.com/linux/deb/ testing non-free # Google desktop and Picasa (testing): http://dl.google.com/linux/deb/ testing non-free
## Medibuntu — multimedia stuff: http://packages.medibuntu.org/ karmic free non-free
## GPG key — Run the following in terminal: wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
## Or, you can install the package medibuntu-key after adding the repo and doing a “Reload”.
deb http://packages.medibuntu.org/ lucid free non-free # Medibuntu — multimedia stuff: http://packages.medibuntu.org/ lucid free non-free
## Getdeb — Packages from getdeb.net: deb http://archive.getdeb.net/ubuntu lucid-getdeb apps
## GPG key — Run the following in terminal: wget -q http://archive.getdeb.net/getdeb-archive.key -O- | sudo apt-key add -
deb http://archive.getdeb.net/ubuntu lucid-getdeb apps # Getdeb — Packages from getdeb.net: deb http://archive.getdeb.net/ubuntu lucid-getdeb apps
## Dropbox: deb http://linux.dropbox.com/ubuntu lucid main
## GPG key — Run the following in terminal: sudo apt-key adv –keyserver pgp.mit.edu –recv-keys 5044912E
deb http://linux.dropbox.com/ubuntu lucid main
## Opera web browser STABLE: deb http://deb.opera.com/opera/ stable non-free
## GPG key — Run the following in terminal: wget -O – http://deb.opera.com/archive.key | sudo apt-key add -
deb http://deb.opera.com/opera/ stable non-free
## Opera web browser BETA: deb http://deb.opera.com/opera-beta/ stable non-free
## GPG key — Run the following in terminal: wget -O – http://deb.opera.com/archive.key | sudo apt-key add -
deb http://deb.opera.com/opera-beta/ stable non-free



[...] My Ubuntu 10.04 (Lucid Lynx) sources.list [...]
Pingback by My Ubuntu 10.04 Lucid Lynx sources.list posted « Another ugly blaaahg — May 8, 2010 @ 15:54
You should also consider adding the webupd8 repo. Lots of latest stuff available there.
http://bit.ly/cy29UK
sudo add-apt-repository ppa:nilarimogard/webupd8
Comment by kumar — May 10, 2010 @ 6:12
Thanks for that. I’m just keeping it here in the comments
Comment by Ketil — May 10, 2010 @ 15:42
Edit: Added repository for Opera web browser.
Comment by Ketil — May 12, 2010 @ 15:41
Updated details for VirtualBox. Lucid repo and new gpg key
Comment by Ketil — May 19, 2010 @ 21:13
Thanks for the reference to Opera’s repository. Made my life much easier.
Comment by Phil — October 5, 2010 @ 22:37