wiki:os:gnu_linux:debian

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:os:gnu_linux:debian [2025/04/03 09:31] – [Sites sur Debian] Thibault Seguinwiki:os:gnu_linux:debian [2025/05/18 20:14] (Version actuelle) – [Gestionnaire de paquets sous Debian GNU/Linux] Thibault Seguin
Ligne 19: Ligne 19:
     * Son [[https://debian-facile.org/wiki|Wiki]] qui est excellent..     * Son [[https://debian-facile.org/wiki|Wiki]] qui est excellent..
     * Son [[https://debian-facile.org/forum.php| Forum]], c'est l'endroit idéal si vous avez des questions ou problèmes sur Debian. Vous pouvez également joindre des ''membres'' de Debian Facile sur **IRC** (**//Internet Relay Chat//**), un vieux protocole de communication mais qui est loin d'être mort à cette [[https://webchat.oftc.net/?channels=%23debian-facile|endroit]].     * Son [[https://debian-facile.org/forum.php| Forum]], c'est l'endroit idéal si vous avez des questions ou problèmes sur Debian. Vous pouvez également joindre des ''membres'' de Debian Facile sur **IRC** (**//Internet Relay Chat//**), un vieux protocole de communication mais qui est loin d'être mort à cette [[https://webchat.oftc.net/?channels=%23debian-facile|endroit]].
-    * L'[[|Association]] Debian Facile, à laquelle je vous conseille d'adhérer si vous êtes ''utilisateurs'' de Debian, pour ce faire, c'est [[https://debian-facile.org/asso.php?section=adherer|ici]] et le lien du [[https://debian-facile.org/compta/public/members/new.php|formulaire]].+    * L'Association Debian Facile, à laquelle je vous conseille d'adhérer si vous êtes ''utilisateurs'' de Debian, pour ce faire, c'est [[https://debian-facile.org/asso.php?section=adherer|ici]] et le lien du [[https://debian-facile.org/compta/public/members/new.php|formulaire]].
     * Pour les ''grands débutants'' de Debian il y a se [[https://debian-facile.org/projets/lescahiersdudebutant/|livre]].     * Pour les ''grands débutants'' de Debian il y a se [[https://debian-facile.org/projets/lescahiersdudebutant/|livre]].
  
Ligne 34: Ligne 34:
 Debian GNU/Linux est ce qu'on appelle une distribution Linux ''mère'' ou une **méta-distribution**, c'est à dire qu'elle est la base de très nombreuses distributions Linux, parmi les plus notables et populaires ont peut citer [[wiki:systemes_d_exploitation:gnu_linux:ubuntu|Ubuntu]], **Linux Mint**, **MX Linux**, **Kali Linux** et bien d'autres encore. Debian GNU/Linux est une distributions GNU/Linux à tout faire, aucuns domaines de l'informatique ne lui résiste. C'est également la distribution choisie par de nombreuses organisations ou entreprises pour des usages comme, un media center (**Box TV**, comme les **Box Android TV** mais en plus complet et finement configurable), Kali Linux pour le **Hacking**, **Tails** pour préserver votre ''anonymat'' et votre ''vie privée'' et contrer la ''censure'' des **FAI**(**//Fournisseurs d'Accès à Internet//**), pour les personnes en situation de ''handicap'', pour l'astronomie, pour tout ce qui concerne la science et l'éducation, le gaming, le multimédia, pour les ''enfants'', la médecine, pour les serveurs informatiques, **openmediavault** pour un serveur NAS, le domaine des radioamateurs et encore bien plus de possibilité, en partie grâce à l'énorme référentiel logiciel de Debian. Debian GNU/Linux est ce qu'on appelle une distribution Linux ''mère'' ou une **méta-distribution**, c'est à dire qu'elle est la base de très nombreuses distributions Linux, parmi les plus notables et populaires ont peut citer [[wiki:systemes_d_exploitation:gnu_linux:ubuntu|Ubuntu]], **Linux Mint**, **MX Linux**, **Kali Linux** et bien d'autres encore. Debian GNU/Linux est une distributions GNU/Linux à tout faire, aucuns domaines de l'informatique ne lui résiste. C'est également la distribution choisie par de nombreuses organisations ou entreprises pour des usages comme, un media center (**Box TV**, comme les **Box Android TV** mais en plus complet et finement configurable), Kali Linux pour le **Hacking**, **Tails** pour préserver votre ''anonymat'' et votre ''vie privée'' et contrer la ''censure'' des **FAI**(**//Fournisseurs d'Accès à Internet//**), pour les personnes en situation de ''handicap'', pour l'astronomie, pour tout ce qui concerne la science et l'éducation, le gaming, le multimédia, pour les ''enfants'', la médecine, pour les serveurs informatiques, **openmediavault** pour un serveur NAS, le domaine des radioamateurs et encore bien plus de possibilité, en partie grâce à l'énorme référentiel logiciel de Debian.
  
-La dernière version de Debian GNU/Linux est **Debian GNU/Linux 12** de son nom de code, **Bookworm**, elle a été publiée le 10 juin 2023 pour la version ''12.0'' et la dernière est **Debian GNU/Linux 12.10**, publiée le 15 mars 2025. Par défaut, le **projet Debian** maintient la distribution stable pour une durée de ''3 ans'' mais vu que chaque distribution stable sont des versions **LTS** (**//Long Term Support//**), elles ont en réalité une durée de vie de ''5 ans''. À noter que le support à long terme de Debian n'est pas géré par Debian elle même mais par des bénévoles et entreprises. D'ailleurs, il faut préciser qu'après la durée de ''3 ans'' il faudra prendre soin de modifier les dépôts de paquets logiciels dans le fichier ''/etc/apt/sources.list'' en ajoutant les dépôts spécifiques à LTS pour bénéficier des ''5 ans'' de support. Dans les versions maintenues, il faut ajouter les anciennes stable (**oldstable**), qui peuvent continuer d'être utilisées ''3 ans'' après la publication de la dernière version stable, grâce au support à long terme (LTS). Debian GNU/Linux ''Oldstable'' version ''11.11'' se nomme **Bullseye** et a été publiée le 31 août 2024. +La dernière version de Debian GNU/Linux est **Debian GNU/Linux 12** de son nom de code, **Bookworm**, elle a été publiée le 10 juin 2023 pour la version ''12.0'' et la dernière est **Debian GNU/Linux 12.10**, publiée le 15 mars 2025. Par défaut, le **projet Debian** maintient la distribution stable pour une durée de ''3 ans'' mais vu que chaque distribution stable sont des versions **LTS** (**//Long Term Support//**), elles ont en réalité une durée de vie de ''5 ans''. À noter que le support à long terme de Debian n'est pas géré par Debian elle même mais par des bénévoles et entreprises. D'ailleurs, il faut préciser qu'après la durée de ''3 ans'' il faudra prendre soin de modifier les dépôts de paquets logiciels dans le fichier ''/etc/apt/sources.list'' en ajoutant les dépôts spécifiques à LTS pour bénéficier des ''5 ans'' de support. Dans les versions maintenues, il faut ajouter les anciennes versions //stable// (**oldstable**), qui peuvent continuer d'être utilisées ''3 ans'' après la publication de la dernière version stable, grâce au support à long terme (LTS). Debian GNU/Linux **Oldstable** version ''11.11'' se nomme **Bullseye** et a été publiée le 31 août 2024. 
  
 <note>Le nom Debian vient de la contraction des ''trois'' premières lettres du prénom de l'ex femme du fondateur de Debian, Ian Murdock qui s'appelait ''Debra'' et de ''Ian'', le prénom de Ian Murdock. Vous avez du vous rendre compte qu'il est écrit Debian GNU/Linux (sa distribution principale) au lieu de juste Debian, la raison est simple, Debian étant un projet et organisation très diversifié, il n' utilise pas uniquement le noyau Linux, en autres sont ou ont été utilisés, **noyau FreeBSD**, **NetBSD**, **Hurd**. Les différentes distributions sont : **Debian GNU/kFreeBSD** pour FreeBSD, **Debian GNU/NetBSD** pour NetBSD et **Debian GNU/Hurd** pour Hurd (noyau ''officiel'' du **projet GNU**). Le projet Debian (Fondation Debian) est extrêmement vaste et ne concerne pas seulement la distribution Debian GNU/Linux, le projet Debian est un véritable vivier pour la **communauté open source**. Énormément de projet open source prennent comme source des éléments de Debian !</note> <note>Le nom Debian vient de la contraction des ''trois'' premières lettres du prénom de l'ex femme du fondateur de Debian, Ian Murdock qui s'appelait ''Debra'' et de ''Ian'', le prénom de Ian Murdock. Vous avez du vous rendre compte qu'il est écrit Debian GNU/Linux (sa distribution principale) au lieu de juste Debian, la raison est simple, Debian étant un projet et organisation très diversifié, il n' utilise pas uniquement le noyau Linux, en autres sont ou ont été utilisés, **noyau FreeBSD**, **NetBSD**, **Hurd**. Les différentes distributions sont : **Debian GNU/kFreeBSD** pour FreeBSD, **Debian GNU/NetBSD** pour NetBSD et **Debian GNU/Hurd** pour Hurd (noyau ''officiel'' du **projet GNU**). Le projet Debian (Fondation Debian) est extrêmement vaste et ne concerne pas seulement la distribution Debian GNU/Linux, le projet Debian est un véritable vivier pour la **communauté open source**. Énormément de projet open source prennent comme source des éléments de Debian !</note>
Ligne 45: Ligne 45:
 Les trois **branches** principales de Debian GNU/Linux sont : Les trois **branches** principales de Debian GNU/Linux sont :
   * **stable** : est la branche recommandée par la communauté Debian, elle est d'une stabilité et fiabilité à toutes épreuves. J'irais même jusqu'à dire que Debian GNU/Linux Stable est la distribution Linux la plus ''stable'', toutes distributions confondues, tant qu'il reste des bugs à corriger, les développeurs de Debian ne la publie pas. Tous les paquets logiciels qui sont inclus sont rigoureusement testés. Par défaut, cette branche ne reçoit essentiellement que des mises à jour de ''sécurité'' (correctifs de sécurité). C'est la version de Debian à privilégier pour la ''production'' et pour ceux qui n'ont peu de connaissance en GNU/Linux ou Unix. Cette banche est idéale pour les **serveurs informatiques**.   * **stable** : est la branche recommandée par la communauté Debian, elle est d'une stabilité et fiabilité à toutes épreuves. J'irais même jusqu'à dire que Debian GNU/Linux Stable est la distribution Linux la plus ''stable'', toutes distributions confondues, tant qu'il reste des bugs à corriger, les développeurs de Debian ne la publie pas. Tous les paquets logiciels qui sont inclus sont rigoureusement testés. Par défaut, cette branche ne reçoit essentiellement que des mises à jour de ''sécurité'' (correctifs de sécurité). C'est la version de Debian à privilégier pour la ''production'' et pour ceux qui n'ont peu de connaissance en GNU/Linux ou Unix. Cette banche est idéale pour les **serveurs informatiques**.
-  * **testing** : est la branche de ''test'' pour la future stable, d'ailleurs elle porte le nom de la prochaine version stable de Debian. La distribution Debian GNU/Linux Testing est une version en continue (c'est à dire que les logiciels montent en version au fur et à mesure de la vie de la distribution), c'est une **semi-rolling release**, elle reçoit les paquets provenant de la branche unstable lorsque ceux-ci sont relativement stables pour intégrer Debian GNU/Linux Testing, les paquets qui y sont inclus sont relativement récents. Debian GNU/Linux Testing est un bon compromis pour les utilisateurs qui souhaitent avoir une distribution GNU/Linux ayant une relative stabilité et comprenant des paquets beaucoup plus récents que Debian GNU/Linux Stable. Et globalement, Debian GNU/Linux Testing est aussi voir plus stable que la plupart des distributions Linux ''populaires'' et n'est pas figée comme Stable, ses paquets évoluent en versions contrairement à Debian GNU/Linux Stable qui ne bénéficie que de mise à jour de ''sécurité'', de se fait il y a des mises à jour bien plus régulières que sur Stable. Certaines personnes optent pour Testing sur **poste de travail** du fait que les logiciels sont plutôt récents et la distribution relativement stable. À la fin de son existence Debian GNU/Linux Testing entre en période de freeze (gel) et devient Debian GNU/Linux Stable, une fois qu'elle remplie tous les critères très strictes de celle-ci.+  * **testing** : est la branche de ''test'' pour la future stable, d'ailleurs elle porte le nom de la prochaine version stable de Debian. La distribution Debian GNU/Linux Testing est une version en continue (c'est à dire que les logiciels montent en version au fur et à mesure de la vie de la distribution), c'est une **semi-rolling release**, elle reçoit les paquets provenant de la branche unstable lorsque ceux-ci sont relativement stables pour intégrer Debian GNU/Linux Testing, les paquets qui y sont inclus sont relativement récents. Debian GNU/Linux Testing est un bon compromis pour les utilisateurs qui souhaitent avoir une distribution GNU/Linux ayant une relative stabilité et comprenant des paquets beaucoup plus récents que Debian GNU/Linux Stable. Et globalement, Debian GNU/Linux Testing est aussi voir plus stable que la plupart des distributions Linux ''populaires'' et n'est pas figée comme Stable, ces paquets évoluent en versions contrairement à Debian GNU/Linux Stable qui ne bénéficie que de mise à jour de ''sécurité'', de se fait il y a des mises à jour bien plus régulières que sur Stable. Certaines personnes optent pour Testing sur **poste de travail** du fait que les logiciels sont plutôt récents et la distribution relativement stable. À la fin de son existence Debian GNU/Linux Testing entre en période de freeze (gel) et devient Debian GNU/Linux Stable, une fois qu'elle remplie tous les critères très strictes de celle-ci.
   * **unstable** : est une distribution que l'on peut qualifier de **rolling release** (**distribution continue**, **roulante**) tout comme l'est **Arch Linux**, elle contient donc les paquets logiciels les plus récents qui proviennent de la branche **experimental**, experimental n'est pas une distribution GNU/Linux à part entière, c'est seulement un **dépôt** (**référentiel**) de paquets. Debian GNU/Linux Unstable est plutôt réservé aux développeurs de Debian, donc plus utilisé en interne du projet Debian mais il y a toutefois une partie des particuliers qui utilisent Debian GNU/Linux Unstable pour leurs usages personnels et qui en sont très satisfaits. Debian GNU/Linux Unstable n'est pas moins stable que n' importe quelle autre distribution Linux de type rolling release, d'ailleurs la distribution très populaires, **Ubuntu** se base sur Debian Unstable. En réalité, unstable ne signifie pas ''instable'', c'est simplement la branche de développement de Debian, Debian Unstable porte toujours le même nom, **Sid**.   * **unstable** : est une distribution que l'on peut qualifier de **rolling release** (**distribution continue**, **roulante**) tout comme l'est **Arch Linux**, elle contient donc les paquets logiciels les plus récents qui proviennent de la branche **experimental**, experimental n'est pas une distribution GNU/Linux à part entière, c'est seulement un **dépôt** (**référentiel**) de paquets. Debian GNU/Linux Unstable est plutôt réservé aux développeurs de Debian, donc plus utilisé en interne du projet Debian mais il y a toutefois une partie des particuliers qui utilisent Debian GNU/Linux Unstable pour leurs usages personnels et qui en sont très satisfaits. Debian GNU/Linux Unstable n'est pas moins stable que n' importe quelle autre distribution Linux de type rolling release, d'ailleurs la distribution très populaires, **Ubuntu** se base sur Debian Unstable. En réalité, unstable ne signifie pas ''instable'', c'est simplement la branche de développement de Debian, Debian Unstable porte toujours le même nom, **Sid**.
  
Ligne 85: Ligne 85:
 À l'époque c'était le chargeur d'amorçage **LILO** (**//Linux Loader//**) qui était utilisé sur toutes les distributions Linux, il était beaucoup plus limité que GNU GRUB mais jouait tout de même bien son rôle. À l'époque c'était le chargeur d'amorçage **LILO** (**//Linux Loader//**) qui était utilisé sur toutes les distributions Linux, il était beaucoup plus limité que GNU GRUB mais jouait tout de même bien son rôle.
 ==== Système d’initialisation et de gestion des daemons de Debian GNU/Linux ==== ==== Système d’initialisation et de gestion des daemons de Debian GNU/Linux ====
-À l'origine Debian GNU/Linux utilisait le système d’initialisation **sysvinit** qui utilisait des **scripts shell**, système **SysV init** similaire à celui de **UNIX System V**. Depuis **Debian Jessie**, sortie le 26 avril 2015, c'est **systemd**, créée par **Lennart Poettering**, qui a pris de relais et qui gère l'initialisation, la gestion des services (daemons), les cgroups, les journaux systèmes et beaucoup d'autres services. systemd a été très controversé, il met un terme aux principes **KISS** de sysvinit, c'est une véritable usine à gaz. J'avoue que je ne suis moi même pas très fan de systemd et que j'étais beaucoup plus à l'aise avec sysvinit et son système de **runlevel** au sein de ''/etc/inittab''. Mais malgré tout, même si certaines orientations de GNU/Linux ne me semble pas très bonne, j'essaie tout de même de passer aux nouvelles normes.+À l'origine Debian GNU/Linux utilisait le système d’initialisation **sysvinit** qui utilisait des **scripts shell**, système **SysV init** similaire à celui de **UNIX System V**. Depuis **Debian Jessie**, sortie le 26 avril 2015, c'est **systemd**, créé par **Lennart Poettering**, qui a pris de relais et qui gère l'initialisation, la gestion des services (daemons), les cgroups, les journaux systèmes et beaucoup d'autres services. systemd a été très controversé, il met un terme aux principes **KISS** de sysvinit, c'est une véritable usine à gaz. J'avoue que je ne suis moi même pas très fan de systemd et que j'étais beaucoup plus à l'aise avec sysvinit et son système de **runlevel** au sein de ''/etc/inittab''. Mais malgré tout, même si certaines orientations de GNU/Linux ne me semble pas très bonne, j'essaie tout de même de passer aux nouvelles normes.
  
 Systemd à énormément de fonctionnalités, en autres : Systemd à énormément de fonctionnalités, en autres :
Ligne 113: Ligne 113:
 Le compilateur pour GNU/Linux est **GCC** (**//GNU Compiler Collection//**), il prend en charge les langages de programmation suivants : **C**, **C++**, **Objective-C**, **Java**, **Ada**, **Fortran** et **Go**. Le compilateur pour GNU/Linux est **GCC** (**//GNU Compiler Collection//**), il prend en charge les langages de programmation suivants : **C**, **C++**, **Objective-C**, **Java**, **Ada**, **Fortran** et **Go**.
  
-<note>À savoir que sous Debian GNU/Linux, il y a également des gestionnaires de paquets alternatifs qui permettent d'avoir les toutes dernières versions des logiciels n'étant souvent pas disponible par défaut sous Debian GNU/Linux, à moins de faire du **pinning**, qui consiste à installer des logiciels provenant des autres branches de Debian comme Testing ou Unstable en toute sécurité, sans impacter la base logiciel de Debian GNU/Linux Stable mais c'est un procédé un peu complexe et qui n'a plus trop d'intérêt de nos jours. Ces fameux gestionnaires de paquets alternatifs sont : **Flatpak** de **Alexander Larsson**, **Snap** de **Canonical Ltd** et enfin les fichiers **AppImage** qui comporte un logiciel et toutes ses dépendances dans un même fichier. Contrairement à Flatpak et Snap, AppImage n'est qu'un fichier contenant tout le nécessaire pour exécuter un logiciel sans même avoir besoin de l'installer, il suffit de rendre le fichier ''appimage'' exécutable. Tous ses paquets alternatifs son en mode **sandbox**, c'est à dire qu'ils sont ''isolés'' et n' ''interfèrent'' pas avec le système de base de Debian GNU/Linux. C'est très pratique pour avoir la dernière version des logiciels sans se prendre la tête et de manière ''sécurisé''.</note>+<note>À savoir que sous Debian GNU/Linux, il y a également des gestionnaires de paquets alternatifs qui permettent d'avoir les toutes dernières versions des logiciels n'étant souvent pas disponible par défaut sous Debian GNU/Linux, à moins de faire du **pinning**, qui consiste à installer des logiciels provenant des autres branches de Debian comme Testing ou Unstable en toute sécurité, sans impacter la base logiciel de Debian GNU/Linux Stable mais c'est un procédé un peu complexe et qui n'a plus trop d'intérêt de nos jours. Ces fameux gestionnaires de paquets alternatifs sont : **Flatpak** de **Alexander Larsson**, **Snap** de **Canonical Ltd** et enfin les fichiers **AppImage** qui comporte un logiciel et toutes ses dépendances dans un même fichier. Contrairement à Flatpak et Snap, AppImage n'est qu'un fichier contenant tout le nécessaire pour exécuter un logiciel sans même avoir besoin de l'installer, il suffit de rendre le fichier ''appimage'' exécutable. Tous ces paquets alternatifs son en mode **sandbox**, c'est à dire qu'ils sont ''isolés'' et n' ''interfèrent'' pas avec le système de base de Debian GNU/Linux. C'est très pratique pour avoir la dernière version des logiciels sans se prendre la tête et de manière ''sécurisé''.</note>
  
 <note tip>Pour installer des logiciels sous Debian GNU/Linux, se référer à ce [[wiki:os:gnu_linux:debian:tutos:admin:install_logiciel_debian|tuto]].</note> <note tip>Pour installer des logiciels sous Debian GNU/Linux, se référer à ce [[wiki:os:gnu_linux:debian:tutos:admin:install_logiciel_debian|tuto]].</note>
Ligne 120: Ligne 120:
 À l'époque du **noyau Linux 2.4** le pilote pour l'audio etait **OSS** (**//Open Sound System//**), désormais le pilote par défaut pour l'audio est **ALSA** (**//Advanced Linux Sound Architecture//**) qui a une compatibilité avec OSS. Il existe également une nouvelle version du pilote OSS du nom de **OSS4** (**//Open Sound System v4//**) qui se trouve [[http://www.opensound.com/download.cgi|ici]]. À l'époque du **noyau Linux 2.4** le pilote pour l'audio etait **OSS** (**//Open Sound System//**), désormais le pilote par défaut pour l'audio est **ALSA** (**//Advanced Linux Sound Architecture//**) qui a une compatibilité avec OSS. Il existe également une nouvelle version du pilote OSS du nom de **OSS4** (**//Open Sound System v4//**) qui se trouve [[http://www.opensound.com/download.cgi|ici]].
  
-Le **serveur de son** utilisé actuellement est **PipeWire**, le serveur de son précédent était **PulseAudio**, créée par l'auteur de systemd. PipeWire a une couche de rétro-compatiblité avec **PulseAudio** du nom de **pipewire-pulse**, une autre pour le serveur de son nommé **JACK** (**//ack Audio Connection Kit//**) qui est devenue obsolète avec PipeWire et enfin **pipewire-alsa**, couche de rétro-compatiblité avec ALSA. Un serveur de son joue le rôle d'intermédiaire entre les applications audio et le pilote ALSA.+Le **serveur de son** utilisé actuellement est **PipeWire**, le serveur de son précédent était **PulseAudio**, créé par l'auteur de systemd. PipeWire a une couche de rétro-compatiblité avec PulseAudio du nom de **pipewire-pulse**, une autre pour le serveur de son nommé **JACK** (**//ack Audio Connection Kit//**) qui est devenue obsolète avec PipeWire et enfin **pipewire-alsa**, couche de rétro-compatiblité avec ALSA. Un serveur de son joue le rôle d'intermédiaire entre les applications audio et le pilote ALSA.
  
 ==== La pile graphique sous Debian GNU/Linux ==== ==== La pile graphique sous Debian GNU/Linux ====
Ligne 140: Ligne 140:
 Debian GNU/Linux inclut dans son noyau Linux le cadriciel (framework) appelé **Netfilter** qui implémente le **pare-feu** du noyau Linux et la commande Unix **iptables** pour **IPv4** et **ip6tables** pour **IPv6** permettent de configurer les chaînes et les règles en autres du pare-feu Netfilter. Parmi les commandes Unix comprises dans le paquet iptables il y a également **ebtables**, spécifique aux trames Ethernet. Il existe un outil en ligne de commande pour configurer de manière simplifiée le pare-feu Netfilter du nom de **UFW** (**//Uncomplicated Firewall//**), il existe également une interface graphique pour UFW nommée **Gufw** (bien pratique pour les **postes de travail**). Il existe aussi un utilitaire Unix qui se veut être le remplacement de l'utilitaire iptables qui a une syntaxe plus claire et cohérente appelé **nftables**, il permet également une compatibilité avec iptables en traduisant la syntaxe de iptables en syntaxe nftables. Debian GNU/Linux inclut dans son noyau Linux le cadriciel (framework) appelé **Netfilter** qui implémente le **pare-feu** du noyau Linux et la commande Unix **iptables** pour **IPv4** et **ip6tables** pour **IPv6** permettent de configurer les chaînes et les règles en autres du pare-feu Netfilter. Parmi les commandes Unix comprises dans le paquet iptables il y a également **ebtables**, spécifique aux trames Ethernet. Il existe un outil en ligne de commande pour configurer de manière simplifiée le pare-feu Netfilter du nom de **UFW** (**//Uncomplicated Firewall//**), il existe également une interface graphique pour UFW nommée **Gufw** (bien pratique pour les **postes de travail**). Il existe aussi un utilitaire Unix qui se veut être le remplacement de l'utilitaire iptables qui a une syntaxe plus claire et cohérente appelé **nftables**, il permet également une compatibilité avec iptables en traduisant la syntaxe de iptables en syntaxe nftables.
  
-Sous Debian GNU/Linux et sous GNU/Linux en général il y a un **antivirus** open source du nom de **ClamAV** qui utilise la bibliothèque **libclamav**. Pour un poste de travail sous GNU/Linux, il est complètement inutile d'avoir un antivirus, sauf si vous êtes en dualboot avec Windows et GNU/Linux sur le même ordinateur, dans ce cas ClamAV peut vérifier que vous n'avez pas de fichiers ''infectés'' sous GNU/Linux qui pourrait nuire à votre Windows. Par contre ClamAV peut-être utile sur un **serveur mail** sous Debian GNU/Linux. Pour installer ClamAV, il faut installer son paquet qui est **clamav**, à savoir qu'il existe également une interface graphique pour ClamAV du nom de ClamTk, son paquet est tout simplement **clamtk**.+Sous Debian GNU/Linux et sous GNU/Linux en général il y a un **antivirus** open source du nom de **ClamAV** qui utilise la bibliothèque **libclamav**. Pour un poste de travail sous GNU/Linux, il est complètement inutile d'avoir un antivirus, sauf si vous êtes en dualboot avec Windows et GNU/Linux sur le même ordinateur, dans ce cas ClamAV peut vérifier que vous n'avez pas de fichiers ''infectés'' sous GNU/Linux qui pourrait nuire à votre Windows. Par contre ClamAV peut-être utile sur un **serveur mail** sous Debian GNU/Linux. Pour installer ClamAV, il faut installer son paquet qui est **clamav**, à savoir qu'il existe également une interface graphique pour ClamAV du nom de **ClamTk**, son paquet est tout simplement **clamtk**.
  
 <note important>Il est totalement inutile d'avoir un antivirus sous Debian GNU/Linux et sur toutes les autres distributions Linux, à moins d'avoir un serveur mail comme mentionné précédemment ! Ça ne ferait que consommer des ''ressources'' inutilement.</note> <note important>Il est totalement inutile d'avoir un antivirus sous Debian GNU/Linux et sur toutes les autres distributions Linux, à moins d'avoir un serveur mail comme mentionné précédemment ! Ça ne ferait que consommer des ''ressources'' inutilement.</note>
Ligne 178: Ligne 178:
  
 ===== Instructions supplémentaires pour Debian GNU/Linux ===== ===== Instructions supplémentaires pour Debian GNU/Linux =====
-Dans cette section nous traiterons des [[wiki:os:gnu_linux:debian:tutos|tutoriels sur Debian]] GNU/Linux, c'est là où vous aurez une documentation sur des sujets bien spécifiques liés à **Debian GNU/Linux**.+Dans cette section nous traiterons des [[wiki:os:gnu_linux:debian:tutos|tutoriels sur Debian GNU/Linux]], c'est là où vous aurez une documentation sur des sujets bien spécifiques liés à **Debian GNU/Linux**. Référez-vous également aux [[wiki:os:gnu_linux:tutos|tutos sur GNU/Linux]], qui prennent en charge toutes distributions Linux confondues.
  
-<note important>Cette article n'est en aucun cas exhaustif, c'est juste un résumé de **Debian GNU/Linux** ! L'endroit où vous aurez réellement une documentation poussée sur **Debian GNU/Linux** est dans les [[wiki:systemes_d_exploitation:gnu_linux:debian:tutos|tutos]].</note> 
  • wiki/os/gnu_linux/debian.1743672686.txt.gz
  • Dernière modification : 2025/04/03 09:31
  • de Thibault Seguin