Pages

15 March 2009

Debian distributions & repositories

The Debian Project offers 3 distributions, which containing packages that are comply with the Debian Free Software Guidelines (DFSG), before those packages can loaded into the main repositories.
  • stable (as for current code name is lenny, which the version 5.0) is the current stable & well tested release of software. It is updated only if major security or usability fixes are incorporated.
  • testing (as for current code name is squeeze, which is referring to the future release) is the next major release and is currently being tested. But it contains more newer packages than 'stable' but older than 'unstable'. Security updates for testing distribution are provided.
  • unstable (always & permanent code name is sid) repository contains continuous updated packages which is still under development. Mainly designed for developers who need the latest libraries available.

Repository

Repository is a storage location from which software packages may be retrieved and installed. Debian currently has more than 25,000 packages in its repository. By editing /etc/apt/sources.list file or changing or changing APT front-ends (eg. Synaptic). For example of one text line in that file:

deb http://http.us.debian.org/debian lenny main contrib non-free

Additional Repositories

Debian project always follows the DFSG to ensure packages are free software license, before it can be included in the distributions' main repositories. The remaining packages are include inside the non-free and contrib repositories - thse are not officially part of Debian GNU/Linux.
  • non-free repositories include packages which do not comply with the DFSG.
  • contrib repositories contain packages which do comply with the DFSG, but may fail other requirements, eg. packages' dependencies that are in the non-free.
These are other repositories available in Debian:

No comments:

Post a Comment