DoudouLinux DoudouLinux

The computer they prefer!

DoudouLinux DoudouLinux

The computer they prefer!

The site's languages [ar] [cs] [de] [en] [es] [fa] [fr] [it] [ms] [nl] [pt] [pt_br] [ro] [ru] [sr] [sr@latin] [th] [uk] [vi] [zh]

> English > Debian package repository

Debian package repository

October 2011 — last update 30 March

All the versions of this article: [čeština] [English] [français] [italiano] [Bahasa Malaysia] [русский] [српски]

DoudouLinux is based on Debian Linux. To build our children’s computing environment, we need to build software installation packages, known as Debian packages (debs). As we have many custom packages, we have setup a Debian repository currently compatible with Debian Squeeze, Debian Wheezy and most likely any recent Debian-based Linux distribution like Ubuntu [1]. Its purpose is to ease the compilation of an environment similar to the CDROM or USB key one. If you are just using the DoudouLinux CDROM or its USB key, you do not need this repository!

Article table of contents

Main repository

To include DoudouLinux packages into your system, you can download them one by one, but the preferred method is to declare our repository in your system. To do this, add the following line in your repository configuration file /etc/apt/sources.list or in a new file in the directory /etc/apt/sources.list.d/ with the file extension .list:

For Debian Squeeze:

deb http://debian.doudoulinux.org/ squeeze main

For Debian Wheezy:

deb http://debian.doudoulinux.org/ wheezy main

Note that source packages are available as well for people interested in fetching our source code. If this is your case, also copy the correct line among the following ones:

deb-src http://debian.doudoulinux.org/ squeeze main
deb-src http://debian.doudoulinux.org/ wheezy main

You also have to grab the repository key in order to authenticate downloaded packages. The recommended method is to install the doudoulinux-keyring package after the DoudouLinux repository is declared, then reload the repository information:

$ sudo apt-get update
$ sudo apt-get install doudoulinux-keyring
$ sudo apt-get update

Notes:

  • apt-get will ask you whether you really want to install this non-Debian-authenticated package. You have to acknowledge it and this is totally risk free.
  • We provide a mirror repository located at http://debian.doudoulinux.be/. You just need to replace the URL in your configuration files. Mirrored packages can be browsed online too.

Another method consists in downloading the key manually then declaring it to the package key manager with the following command:

$ wget -O - http://debian.doudoulinux.org/doudoulinux.asc | sudo apt-key add -

Language updates repository

We also provide an optional repository for translation updates, it is called DoudouLinux volatile. Until 2015, the only way to get updated translations was to wait for the next stable release. As this is not practical for our translators, who need to see the result of their work as soon as possible, we set up a dedicated repository for translations only. The packages it contains are rebuilt nightly, as soon as some translations have been modified on Transifex, our translation portal. If you would like to benefit from their work, follow the instructions below that are very similar to those of the main repository.

First you need the repository key to be able to validate the authenticity of each package downloaded. The key is part of the package doudoulinux-keyring but you can also install it manually if required:

$ wget -O - http://debian.doudoulinux.org/doudoulinux-volatile.asc | sudo apt-key add -

Secondly, the volatile repository needs to be registered into the system. Create a file /etc/apt/sources.list.d/doudoulinux-volatile.list and write this line in it:

deb http://volatile.debian.doudoulinux.org/ squeeze main

Finally you just have to update and upgrade your system to get translation updates:

$ sudo apt-get update
$ sudo apt-get upgrade

Please note that the volatile repository only supports the stable version of DoudouLinux. As we cannot really manage several versions of a given software on Transifex, one release of DoudouLinux only can be targeted by our repository, the stable version.

Footnotes

[1] Packages for Debian Lenny, built for DoudouLinux Gondwana, are still available but considered as obsolete.


identica logo facebook logo google+ logo

Geographical location of visitors

DoudouLinux logo Debian logo TSPU logo Genesi logo Gandi logo Hosting Extreme logo Linux Jobs Reviewed by I love Free Software

Creative Commons Copyright © DoudouLinux.org team - All texts from this site are published under the license Creative Commons BY-SA

SPIP | template | Site Map| Follow-up of the site's activity RSS 2.0