NOTE: THIS HOWTO HAS BEEN COMPILED BY USING VARIOUS LINKS FROM OTHER SITES. THIS IS A ‘HOWTO’ BUT YOU SHOULD READ AND UNDERSTAND AND THEN APPLY AND USE ACCORDING TO YOUR NEEDS. DO NOT BLAME/FLAME ME FOR ANY EVIL OCCURENCE! *grins*

Q. What is “Bleeding Edge” ?

A: As Wiki says:

Bleeding edge is a term that refers to technology that is so new (and thus, presumably, not perfected) that the user is required to risk reductions in stability and productivity in order to use it . It also refers to the tendency of the latest technology to be extremely expensive.

The term is formed as an allusion to “leading edge” and its synonym cutting edge, but implying a greater degree of risk: the “bleeding edge” is in front of the “cutting edge”.

Q. Should I be using it?

A: Depends on you. If your needs are limited and you are well satisfied with your current softwares then I’d strongly suggest you stay away from this guide since this is for people who are ready to take the plunge and have some fun before everyone else. See take an example: Ubuntu shipped off with Firefox3.0.8,  you would have to wait for 6 more months to get another “stable” release from their official repo. And for Debian? A new software could take years to reach their “stable” repository. I don’t like to wait!

Q. What is the point of this?

A: Mostly fun, using every new software before anyone can even hear about them! Plus bug reports are very essential to make a software stable. If you don’t contribute the software could get delayed indefinitely. [Google chrome! LOL]

Q. How can i contribute?

A: Google the name of the software you are using, go to their site and read how to make bug report. Also you can join their forum and irc and engage in discussions!

Now, let’s get to the good part. Edit your sources:

$ sudo nano /etc/apt/sources.list

Now put according to your needs, or maybe all of them! 😀 Note you should only add the entries starting with “deb” the “##” are just comments for explaining what repo you are adding and how to add their keys. once you add all your deb repos in sources.list and run sudo apt-get update, it will complain that a lot of GPG errors, key import errors,etc etc. That’s when you have to add them using terminal!

Please note that there should be “double dash” [- -] before the words “recv,keyserver,armor and export!” WordPress text formatting shows them as a single big dash,so change it accordingly.


#### Abiword – http://www.abisource.com/
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 2382D57E
deb http://ppa.launchpad.net/abiword-stable/ubuntu jaunty main

#### Amarok 2 – Project Neon – http://amarok.kde.org/wiki/User:Apachelogger/Project_Neon
## Run this command: gpg –keyserver subkeys.pgp.net –recv 0F7992B0 && gpg –export –armor 0F7992B0  | sudo apt-key add –
deb http://ppa.launchpad.net/project-neon/ubuntu jaunty main

#### Array.org Netbook Repository – http://array.org/ubuntu/
## Run this command: wget -q http://www.array.org/ubuntu/array-apt-key.asc -O- | sudo apt-key add –
deb http://www.array.org/ubuntu jaunty main

#### AWN (Avant Window Navigator) Testing Packages – http://awn-project.org/
## Run this command: gpg –keyserver subkeys.pgp.net –recv BF810CD5 && gpg –export –armor BF810CD5 | sudo apt-key add –
deb http://ppa.launchpad.net/awn-testing/ppa/ubuntu jaunty main

#### Banshee – https://edge.launchpad.net/~banshee-team
## Run this command: gpg –keyserver subkeys.pgp.net –recv 6E80C6B7 && gpg –export –armor 6E80C6B7  | sudo apt-key add –
deb http://ppa.launchpad.net/banshee-team/ppa/ubuntu jaunty main

#### Blueman – https://edge.launchpad.net/~blueman/+archive/ppa
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 951DC1E2
deb http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main

#### Cairo Dock – http://www.cairo-dock.org/ww_page.php?p=Accueil〈=en
## Run this command: wget -q http://repository.cairo-dock.org/ubuntu/cairo-dock.gpg -O- | sudo apt-key add –
deb http://repository.cairo-dock.org/ubuntu jaunty cairo-dock

#### Chromium Project – http://code.google.com/chromium/
## Run this command: gpg –keyserver subkeys.pgp.net –recv 4E5E17B5 && gpg –export –armor 4E5E17B5 | sudo apt-key add –
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

#### Conky – https://launchpad.net/conky
## Run this command: gpg –keyserver subkeys.pgp.net –recv 95628707 && gpg –export –armor 95628707 | sudo apt-key add –
deb http://ppa.launchpad.net/norsetto/ppa/ubuntu jaunty main

#### Deluge BitTorrent – http://www.deluge-torrent.org/
## Run this command: gpg –keyserver subkeys.pgp.net –recv 249AD24C && gpg –export –armor 249AD24C  | sudo apt-key add –
deb http://ppa.launchpad.net/deluge-team/ppa/ubuntu jaunty main

#### Exaile – http://www.exaile.org
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 43CBFCC0
deb http://ppa.launchpad.net/exaile-devel/ubuntu jaunty main

#### FreeNX  – http://freenx.berlios.de/
## Run this command: gpg –keyserver subkeys.pgp.net –recv D018A4CE && gpg –export –armor D018A4CE | sudo apt-key add –
deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu jaunty main

#### GNOME-Colors PPA – https://edge.launchpad.net/~gnome-colors-packagers/+archive/ppa
## Run this command: sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 2d79f61be8d31a30
deb http://ppa.launchpad.net/gnome-colors-packagers/ppa/ubuntu jaunty main

#### Gnome-Do – http://do.davebsd.com/
## Run this command: gpg –keyserver subkeys.pgp.net –recv 77558DD0 && gpg –export –armor 77558DD0  | sudo apt-key add –
deb http://ppa.launchpad.net/do-core/ppa/ubuntu jaunty main

#### Google Linux Software Repositories – http://www.google.com/linuxrepositories/index.html
## Run this command: 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 Linux Software Repositories (testing) – http://www.google.com/linuxrepositories/index.html
## Run this command: wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add  –
deb http://dl.google.com/linux/deb/ testing non-free

###Swiftfox [Great modified Firefox! HIGHLY RECOMMENDED!]

deb http://getswiftfox.com/builds/debian unstable non-free

## then apt-get update && apt-get install swiftfox-prescott

## Please note the proper version for your CPU:

#swiftfox-i686 (Older AMD & Intel)
#swiftfox-athlon64 (AMD64 users on a 64bit OS)
#swiftfox-athlon64-32bit (AMD64 users on a 32bit OS)
#swiftfox-prescott (Intel Prescott and newer)

#### Kadu – http://www.kadu.net
## Run this command: gpg –no-default-keyring –keyring /tmp/patryk.keyring –keyserver keyserver.ubuntu.com –recv A8094D5F56AB88EDF434B1329761EDC37AB674BA && gpg –no-default-keyring –keyring /tmp/patryk.keyring –export –armor A8094D5F56AB88EDF434B1329761EDC37AB674BA | s
deb http://ppa.launchpad.net/patryk-prezu/ppa/ubuntu jaunty main

#### KDE 3.5 – https://launchpad.net/~kde3-maintainers
## Run this command: gpg –keyserver keyserver.ubuntu.com –recv-keys 44869960 && gpg –export -a 44869960 | sudo apt-key add –
deb http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu jaunty main

#### KDE 4.2 PPA Repos – http://www.kubuntu.org/news/kde-4.2
## Run this command: gpg –keyserver keyserver.ubuntu.com –recv-keys 493B3065 && gpg –export -a 493B3065 | sudo apt-key add –
deb http://ppa.launchpad.net/kubuntu-experimental/ppa/ubuntu jaunty main

#### LMMS – Linux MultiMedia Studio – http://lmms.sourceforge.net
## Run this command: gpg –keyserver subkeys.pgp.net –recv ADDE29B2 && gpg –export –armor ADDE29B2 | sudo apt-key add –
deb http://ppa.launchpad.net/tobydox/ppa/ubuntu jaunty main

#### Medibuntu – http://www.medibuntu.org/
## Run this command: sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
deb http://packages.medibuntu.org/ jaunty free non-free

#### Miro HD Video Player – http://www.getmiro.com/
deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu jaunty/

#### Mozilla Daily Build Team – http://edge.launchpad.net/~ubuntu-mozilla-daily/+archive/ppa
## Run this command: gpg –keyserver subkeys.pgp.net –recv-key 247510BE && gpg –armor –export  247510BE | sudo apt-key add –
deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main

#### OpenOffice.org 3.0 – https://launchpad.net/~openoffice-pkgs/+archive
## Run this command: gpg –keyserver subkeys.pgp.net –recv 247D1CFF && gpg –export –armor 247D1CFF  | sudo apt-key add –
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu jaunty main

#### Opera – http://www.opera.com/
## Run this command: sudo wget -O – http://deb.opera.com/archive.key | sudo apt-key add –
deb http://deb.opera.com/opera/ lenny non-free

#### Opera (Snapshot) – http://www.opera.com/
## Run this command: sudo wget -O – http://deb.opera.com/archive.key | sudo apt-key add –
deb http://deb.opera.com/opera-snapshot/ lenny non-free

#### Oracle Database 10g Express Edition  – http://oss.oracle.com
## Run this command: wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle  -O- | sudo apt-key add –

deb http://oss.oracle.com/debian unstable main non-free

#### Playdeb – http://www.playdeb.net/
## Run this command: wget -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add –
deb http://archive.getdeb.net/ubuntu jaunty-getdeb-testing games

#### PlayOnLinux – http://www.playonlinux.com
## Run this command: sudo apt-get update && sudo apt-get install playonlinux
deb http://deb.playonlinux.com/ jaunty main

#### PPA for Kiwi Linux Members – http://kiwilinux.org/kiwi/en/
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 85C2A3C7
deb http://ppa.launchpad.net/kiwilinux-members/ppa/ubuntu jaunty main

#### Skype – http://www.skype.com
## Run this command: gpg –keyserver pgp.mit.edu –recv-keys 0xd66b746e && gpg –export –armor 0xd66b746e  | sudo apt-key add –
deb http://download.skype.com/linux/repos/debian/ stable non-free

#### SMPlayer – http://smplayer.sourceforge.net/
## Run this command: gpg –keyserver subkeys.pgp.net –recv A58BCAE3 && gpg –export –armor A58BCAE3  | sudo apt-key add –
deb http://ppa.launchpad.net/rvm/ppa/ubuntu jaunty main

#### Themes for GNOME and Ubuntu – https://edge.launchpad.net/~bisigi/+archive/ppa
## Run this command: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 881574DE
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main

#### Tor: anonymity online – http://www.torproject.org/
## Run this command: gpg –keyserver subkeys.pgp.net –recv 94C09C7F && gpg –export –armor 94C09C7F  | sudo apt-key add –
deb http://mirror.noreply.org/pub/tor jaunty main

#### Ubuntu Netbook Remix – https://launchpad.net/netbook-remix
## Run this command: gpg –keyserver subkeys.pgp.net –recv B796B6FE && gpg –export –armor B796B6FE | sudo apt-key add –
deb http://ppa.launchpad.net/netbook-remix-team/ppa/ubuntu jaunty main

#### Ubuntu Tweak – http://ubuntu-tweak.com/
## Run this command: gpg –keyserver subkeys.pgp.net –recv 0624A220 && gpg –export –armor 0624A220  | sudo apt-key add –
deb http://ppa.launchpad.net/tualatrix/ubuntu jaunty main

#### VirtualBox – http://www.virtualbox.org
## Run this command: wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add –
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free

#### VLC & X264 – https://launchpad.net/~kow/+archive/ppa
## Run this command: gpg –keyserver subkeys.pgp.net –recv 2F021AC1 && gpg –export –armor 2F021AC1 | sudo apt-key add –
deb http://ppa.launchpad.net/kow/ppa/ubuntu jaunty main

#### VLC Media Player  – http://www.videolan.org/vlc/
## Run this command: gpg –keyserver keyserver.ubuntu.com –recv-keys 40130828 && gpg –export -a 40130828 | sudo apt-key add –
deb http://ppa.launchpad.net/c-korn/ppa/ubuntu jaunty main

#### Vuze – http://www.vuze.com/
## Run this command: gpg –keyserver subkeys.pgp.net –recv 7A16627C && gpg –export –armor 7A16627C | sudo apt-key add –
deb http://ppa.launchpad.net/smaioli/ppa/ubuntu jaunty main

#### Wine – http://www.winehq.org/
## Run this command: wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add –
deb http://wine.budgetdedicated.com/apt jaunty main

#### X Updates – https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/
## Run this command: gpg –keyserver subkeys.pgp.net –recv AF1CDFA9 && gpg –export –armor AF1CDFA9  | sudo apt-key add –
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main

#### XBMC Media Center – http://xbmc.org/
## Run this command: gpg –keyserver subkeys.pgp.net –recv 91E7EE5E && gpg –export –armor 91E7EE5E | sudo apt-key add –
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu jaunty main

##Medibuntu

## apt-get install medibuntu-keyring and app-install-data-medibuntu

deb http://packages.medibuntu.org/ jaunty free non-free

##Wine

deb http://wine.budgetdedicated.com/apt intrepid main

##Open Office

deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

## Opera

deb http://deb.opera.com/opera/ stable non-free

## If you want opera beta or snapshot , replace opera with “opera-beta” or “opera-snapshot”

## Google chrome

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main When you are finished, install the chromium-browser package.

## Banshee

deb http://ppa.launchpad.net/banshee-team/ubuntu intrepid main

## VLC

deb http://ppa.launchpad.net/c-korn/ubuntu intrepid main

## Boxee

deb http://apt.boxee.tv intrepid main

## Elisa

deb http://ppa.launchpad.net/elisa-developers/ppa/ubuntu intrepid main

## Netbook Remix

deb http://ppa.launchpad.net/netbook-remix-team/ubuntu intrepid main

## Gnome-Do

deb http://ppa.launchpad.net/do-core/ppa/ubuntu intrepid main

## Deluge

deb http://ppa.launchpad.net/deluge-team/ubuntu intrepid main

## Google Gadget

deb http://ppa.launchpad.net/googlegadgets/ppa/ubuntu hardy main

## mythbuntu packages [great TV supprt]

deb http://ppa.launchpad.net/mythbuntu/ubuntu intrepid main

## Compiz

deb http://ppa.launchpad.net/compiz/ubuntu intrepid main

## Miro

deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu intrepid/

## Shutter

deb http://ppa.launchpad.net/shutter/ppa/ubuntu intrepid main

You can use AppSpot and the Ubuntu PPA search to find repositories for applications you may need.

Some Keys:

OpenOfficehttp://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x60D11217247D1CFF

Gnome-DOhttp://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x28A8205077558DD0

Delugehttp://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xC5E6A5ED249AD24C

The following two keys can just be “saved as ….”

Googlehttps://dl-ssl.google.com/linux/linux_signing_key.pub

WineHQhttp://wine.budgetdedicated.com/apt/Scott%20Ritchie.gpg

How to add PPA keys:

GPG error: http://ppa.launchpad.net jaunty Release:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY NNNNNNNNNN

In this output error notice the NNNNNNNN which are numbers and letters identifying the repository’s key.

Now open the terminal and type these two commands:

gpg --keyserver keyserver.ubuntu.com --recv NNNNNNNN
gpg --export --armor NNNNNNNN | sudo apt-key add -

Note that you need to type these commands as a normal user, only apt-key should have a sudo in front. Otherwise you’d get this error:

gpg: WARNING: unsafe ownership on configuration file `/home/user/.gnupg/gpg.conf'gpg: external program calls are disabled due to unsafe options file permissions
gpg: keyserver communications error: general error
gpg: keyserver receive failed: general error

NB: I thank all the blogs and sites for helping me compile this guide. Please remember you can change the repo code from “jaunty or intrepid” to the latest one available. If it doesn’t work then go back to the previous one. Eg-> Boxee Jaunty doesn’t exist but Intrepid repo does! Got my point? Don’t forget to sudo apt-get update after you’re done! Ubuntu repos work quite well in Debian as i’m using Firefox 3.7 now whereas 3.5 is out. Lol !

Have fun and fix those bugs! 😉


Advertisements