Various repositories... I only include the free sections.


Nokia Official

Uh, I've made so many changes, I can't be certain, but I think these are the repositories that come with the phone:

deb ./ 
deb ./

rlinfati 23:41, 3 January 2010 (UTC) also exist 002, 003, 203 update repositories (mr0 = generic fw)


This is the repo that is set up when you get the phone, but disabled by default:

deb fremantle free


Extras-testing is the staging area where repos get the thumbs up or thumbs down. If they have good karma, they make it into the main extras repository where they are easily available by every noob with the phone.

deb fremantle free


This repo is where all sorts of stuff is uploaded by anyone that can figure out how to build a package and make an ssh key. All sorts of brokenness abounds and many packages are not "optified" so you can easily brick your phone if you are not careful when playing here:

deb fremantle free


The tools repo has various development tools for geeks.

deb fremantle/tools free


The SDK repo is used by developing Maemo applications and is usually installed on a development box, not the phone. I *think* I've grabbed packages from there and installed them on the phone...

deb fremantle/sdk free

Grabbing Source Code

To grab source code from a repository is very easy. You just need to change teh "deb" part of the line to "deb-src". For instance here's the tools repository and it's source repository:

 deb fremantle/tools free
 deb-src fremantle/tools free

The to install something you can just run:

apt-get update
apt-get source foo

Developer Repositories

One of the great things about the Maemo/N900 is that anyone can set up a repo. You're not stuck in a jail. The repositories below are set up by random folks, just like me. :)

Note, the Maemo community wants to have as few external repositories as possible, to keep things sane and easy. See Task:Reducing_number_of_external_repositories.


This is my own private repo where I upload things before I upload them to I also have some random things in there that I likely will never upload to (such as the kernel).

deb unstable main


Note, this repository does not "optify" the packages so they will take up space on your root filesystem unless you've repartitioned. nonopt/

Here's the same repo, but with "optified" versions: opt/


Has cool shakeandroll

deb /


deb fremantle free non-free
deb-src fremantle free non-free

Thomas Tanner

DANGEROUS! partially not optified or overwrites core components

deb fremantle free incompatible
deb-src fremantle free incompatible


deb maemo fremantle


deb ./