Debian
Debian-openlogo.png
Debian est un système d'exploitation libre basé sur le couple GNU/Linux. Elle se veut non commerciale et est lancée en 1993 par Ian Murdock avec le soutien de la Free Software Foundation (fondation pour le logiciel libre). L'origine du nom vient de la contraction de deux prénoms : Debra et Ian (le créateur du projet et sa femme) et se prononce à l'anglaise: « Débiane ».
Debian GNU/Linux est disponible pour onze architectures : m68k, SPARC, Alpha, PowerPC, x86, IA-64, PA-RISC, MIPS (big et little-endian), ARM et S/390. L'architecture AMD64 est aussi supportée, mais ne fait pas partie de la distribution officielle par manque de temps pour l'intégrer.
La distribution contient environ 15000 paquets logiciels élaborés et maintenus par un millier de développeurs. Debian est réputée pour sa fiabilité et son gestionnaire de paquets original (APT), au format de fichier .deb, permettant les mises à jour et garantissant un système homogène.
Un travail de portage vers d'autres noyaux est en cours : Debian GNU/Hurd et Debian GNU/kFreeBSD pour les plateformes x86 ainsi que Debian GNU/NetBSD pour les plateformes x86 et Alpha.
| Sommaire |
Organisation du projet
Le projet Debian s'organise autour de trois piliers :
- un contrat social (DFSG ou Debian Free Software Guidelines) passé avec la communauté du libre. Ce contrat définit de grands principes auxquels adhèrent les développeurs.
- les principes du logiciel libre selon Debian définissant précisément le sens du mot « libre » pour les développeurs de Debian.
- une constitution décrivant le fonctionnement interne du projet, les méthodes de prises de décisions et les rôles des différents acteurs : le leader du projet, le secrétaire, les développeurs, etc. La démocratie Internet utilise une méthode de vote par pondération par classement : la méthode Condorcet.
Juridiquement, Debian est le projet d'une association à but non lucratif nommée SPI : Software in the Public Interest.
Debian31fr.png
Versions de Debian GNU/Linux
Debian est toujours disponible en 3 versions (trois branches) qui sont :
- stable : version figée où les seules mises à jour sont des correctifs de sécurité ;
- testing : future stable où seuls les paquets suffisamment matures peuvent rentrer ;
- unstable : version active, constamment nourrie de nouveaux paquets ou de mises à jour de paquets déjà existants (surnommée Sid).
De plus, il existe un dépôt de paquets nommé experimental ; il contient des paquets expérimentaux de logiciels dont l'utilisation pourrait dégrader le système.
Sections de paquets logiciels
Pour chaque branche, quatre sections sont disponibles :
- la section main est la section principale de debian. Elle contient la plupart des paquets.
- la section non-free regroupe tous les paquets qui ne respectent pas les DFSG. Ils ne font plus partie officiellement de la distribution et ne sont pas maintenus par les développeurs Debian. Le paquet vrms indique s'il y a des paquets non-free sur le système.
- la section contrib est destinée aux paquets qui respectent les DFSG, mais qui dépendent d'un paquet de la section non-free.
- les sections non-US et non-US/non-free contiennent tous les paquets qui ne peuvent pas être exportés depuis les États-Unis d'Amérique, en général en rapport avec le chiffrement ou la cryptographie. Ces sections sont en train de disparaitre depuis l'assouplissement des restrictions à l'exportation.
Historique des versions
Les différentes versions de la distribution empruntent leurs noms aux personnages du film d'animation Toy Story des studios Pixar :
| Nom | Version | Date | Personnage de Toy Story |
|---|---|---|---|
| 0.01 à 0.91 | août 1993 à janvier 1994 | ||
| 0.93R5 | mars 1995 | ||
| 0.93R6 | novembre 1995 | ||
| Buzz | 1.1 | juin 1996 | Le ranger de l'espace |
| Rex | 1.2 | décembre 1996 | Le tyrannosaure |
| Bo | 1.3 | juillet 1997 | La bergère |
| Hamm | 2.0 | juillet 1998 | Le cochon-tirelire |
| Slink | 2.1 | 9 mars 1999 | Le chien à ressort |
| Potato | 2.2 | 15 août 2000 | Monsieur Patate |
| Woody | 3.0 | 19 juillet 2002 | Le cow-boy |
| Sarge | 3.1 | 6 juin 2005 | Le chef des soldats |
| Etch | ? | ? | L'écran magique |
| Sid | Toujours instable | L'enfant qui casse les jouets | |
Note: il n'y a pas eu de version 1.0 du système Debian. En décembre 1995, un revendeur de CD (Infomagic) a fait presser des CD de la version de développement en les intitulant "Debian 1.0". Cette version étant imparfaite et notoirement boguée, la première version officielle de Debian a donc été la 1.1 afin d'éviter toutes confusions.
Dpkg, apt et dselect
Dpkg est le programme principal pour manipuler les fichiers de paquets (apt y fait d'ailleurs appel pour l'installation des dits programmes).
Apt (Advanced Packaging Tool, outil avancé de paquets) est une interface avancée pour le système de gestion des paquets Debian, qui consiste en plusieurs programmes dont les noms commencent par « apt- » (apt-get, apt-cache, apt-cdrom...). Outre sa facilité d'emploi et sa polyvalence, son intérêt réside dans sa gestion automatique des dépendances entre les différents paquets. Il existe également une interface graphique pour ce programme : synaptic.
dselect est l'interface utilisateur historique, permettant une gestion plus aisée des paquets. Cet utilitaire tend à céder la place à d'autres comme aptitude, par exemple.
Quelques commandes :
- dpkg -i paquet.deb : installe le-dit paquet.
- dpkg-repack paquet : recrée un paquet Debian à partir d'un paquet déjà installé.
- apt-get install paquet : installe un paquet, et si besoin, les paquets nécessaires au premier pour le faire fonctionner (les bibliothèques par exemple).
- apt-get update : met à jour les index servants aux recherches de paquets à partir du fichier /etc/apt/sources.list qui indique au système où trouver les paquets (cdrom, site ftp, ...).
- apt-get upgrade : met à jour tous les programmes installés sur votre ordinateur mais sans en installer de nouveaux.
- apt-get dist-upgrade : agit comme apt-get upgrade mais en plus peut installer des paquets qui ne l'étaient pas, voire en enlever.
- apt-get autoclean : nettoie le cache sur le disque dur, mais seulement les paquets qui ne pourront plus être téléchargés.
- apt-cache search mot : cherche si un paquet contenant mot dans sa description existe sur le site de téléchargement.
Annexes
Liens internes
Distributions basées sur Debian
Debian.jpg
- Adamantix | Antemium | DemoLinux | Demudi | Freeduc-cd | Gnoppix | Guadalinex | Kaella | Knoppix | Linspire | Linex | Mepis | Morphix | PingOO | Skolelinux | Ubuntu Linux | Xandros
- voir aussi...
Autres liens internes
- GNU | Linux | Hurd | Logiciel libre
Ouvrages
Livres
- Debian GNU/Linux ISBN 2-212-11639-X (Extrait en PDF)
- Debian GNU/Linux : Installation, administration, exploitation ISBN 2-7440-1941-0
WikiLivre
- Lire et écrire le japonais sous Debian
| Principaux systèmes d'exploitation |
| BSD |
| FreeBSD - NetBSD |
| OpenBSD - DragonFly BSD |
| PC-BSD |
| GNU/Linux (Liste) |
| Debian - Fedora |
| Gentoo - Mandriva |
| Red Hat - Slackware |
| SuSE - Ubuntu |
| Mac OS |
| Système 6 - Système 7 |
| Mac OS 8 - Mac OS 9 |
| Mac OS X -.0 -.1 -.2 -.3 -.4 |
| MS-DOS - Microsoft Windows |
| 3.x - 95 - 98 - Me |
| NT - 2000 - XP - 2003 - XP 64 |
| Longhorn |
| Autres |
| AmigaOS - BeOS |
| OS/2 - QNX |
| Solaris - UNIX |
| MVS - OS/400 - VMS |
Liens externes
Debian
- (fr) debian.org : Site officiel
- (fr) ANDESI : Another Debian Site, communauté francophone
- (fr) Debian-FR
- (fr) SPI : Software in the Public Interest
- (fr) Debianworld
- (fr) DebianFrench Partie francophone du DebianWiki
- (fr) Guide de référence Debian
- (fr) Formation Debian GNU/Linux d'Alexis de Lattre
- (fr) Installation de Debian Sarge & Kit de survie sous Debian
- (en) The Debian GNU/Linux AMD64 HOW-TO
- (en) Debian From Scratch
- (en) DebianWiki : Wiki Debian pour les développeurs et les utilisateurs
- (en) Debian Forums
- (en) Debian Planet
- (en) Debian-Administration
Dépôts de paquets
- (en) apt-get.org : Paquets non-inclus ou backportés dans la distribution
- (en) Debian mentors
- (en) Debian Backports : Paquets backportés
- (en) Divers packets dont X.org
- (en) Bootsplash et Skype
- (en) Debian pure64
Graphisme
Guides
- (en) Installation des drivers ATI (fglrx)
- (fr) Traduction en français
- (en) Packets pour Debian AMD64 (expérimentaux)
- (fr) Installer une GeForce 4 sous Debian GNU/Linux (11/03)
- (fr) Configuration des boutons latéraux d'une souris
- (fr) Compiler un noyau à la sauce Debian
- (fr) Supprimer les bibliothèques orphelines
- (fr) apt-build, la recompilation des packages
- (fr) apt-torrent
- (fr) Installer Apache-PHP-MySQL
- (fr) Installer Debian par un boot réseau
- (en) Installation de Java JRE/JDK
