User:Jebba/Repositories

jebba (Talk | contribs)
(New repository page)
Newer edit →

Revision as of 22:57, 28 December 2009

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

Contents

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 https://downloads.maemo.nokia.com/fremantle/apps/ ./ 
deb https://downloads.maemo.nokia.com/fremantle/mr0 ./ 

Extras

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

deb http://repository.maemo.org/extras/ fremantle free

Extras-Testing

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 http://repository.maemo.org/extras-testing/ fremantle free

Extras-Devel

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 http://repository.maemo.org/extras-devel/ fremantle free

Tools

The tools repo has various development tools for geeks.

deb http://repository.maemo.org/ fremantle/tools free

SDK

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 http://repository.maemo.org/ fremantle/sdk free

Jebba

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

deb http://www.freemoe.org/users/jebba unstable main

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 http://repository.maemo.org/ fremantle/tools free
 deb-src http://repository.maemo.org/ fremantle/tools free

The to install something you can just run:

apt-get update
apt-get source foo