Wiki Informatique - Debian

Debian

Debian (ou Debian GNU/Linux) est une distribution Linux, composée presque exclusivement de logiciels libres (en effet, la plupart des microcodes — notamment ceux des fondeurs — et des firmwares, ainsi que la partie non-free des dépôts, ne sont pas libres).

1.  Gestion des paquets

Debian est réputée pour la fiabilité de son gestionnaire de paquets original (format de fichier deb) : dpkg (Debian Packages). Celui-ci est rarement utilisé directement, au profit d’autres logiciels plus adaptés : apt, en CLI, qui permet des mises à jour sécurisées (l’outil est suffisamment bien conçu pour limiter, voire supprimer, le risque d’erreurs dans la gestion des paquets) et qui garantit l’homogénéité du système ; il existe plusieurs autres programmes qui en sont dépendants, capables de gérer quelques tâches annexes dont tous les utilisateurs n’auront pas forcément besoin ; leurs noms commencent par « apt- » (apt-get, apt-cache, apt-listchanges, apt-listbugs, etc.).

Outre sa facilité d’emploi et sa polyvalence, son intérêt réside dans la gestion automatique des dépendances entre les différents paquets. Il existe également aptitude, la version GUI d’apt ; on peut aussi noter synaptic et le vénérable dselect (qui est une interface semi-graphique (grâce à la bibliothèque ncurses) à dpkg, qui n’est plus guère utilisée depuis l’apparition d’apt et consort).

1.1  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 officiellement partie de la distribution. Le paquet vrms indique s’il y a des paquets non-free, leurs noms, la raison de leur présence sur le système, etc. ;
  • la section contrib est destinée aux paquets qui respectent les DFSG, mais qui ont des dépendances se trouvant en dehors de main (qui peuvent être empaquetées pour Debian dans non-free), ils ne font plus, non plus, officiellement partie de la distribution ;
  • la section non-free-firmware, qui (depuis la version 12) contient les microcodes qui ne respectent pas les DFSG.
  • deb.sury.org : paquets PHP 8.3 et 8.4

2.  Distributions basées sur Debian