Debian est une distribution GNU/Linux dite "majeure" créée en 1993 par Ian Murdock.
Elle se distingue des autres distributions, notamment parce que :
Ce tutoriel ne concerne que l'installation de Debian sur un PC.
Si vous souhaitez installer Debian sur serveur, nous recommandons une installation de type minimal sans environnement de bureau comme décrit dans l'article Serveur sous Debian Stable.
Entre les branches, les environnements de bureau (DE), les types de processeurs et les pilotes libres ou pas... on s'y perd
Faisons le tour pour déterminer ce qui vous convient le mieux.
Chaque version de Debian a un nom de code qui est choisi parmi les personnages du film d'animation Toy Story :
Bookworm est donc actuellement la version stable et Trixie le deviendra lorsque sa phase de test (testing) sera terminée.
Le support de chaque version dure 5 ans.
Environ tous les 2 ans, l'actuelle stable devient old-stable, testing devient stable et une nouvelle version testing est créée.
Pour en savoir plus, lisez le cycle de vie décrit sur site Cahier de l'administrateur Debian
Il existe donc 4 à 5 branches actives de Debian (c’est-à-dire bénéficiant de mises à jour), nous ne parlerons que des 3 dernières :
La branche Stable est une version dite figée :
À privilégier si vous souhaitez des logiciels stables mais pas forcément dans leurs dernières versions. Les mises à jour seront moins fréquentes et moins volumineuses.
Si vous avez besoin d’une version récente d'un logiciel, vous pourrez néanmoins activer des dépôts dits "backports" (paquets provenant de la branche "Testing" cf. ci-après, adaptés à la branche "Stable").
Si les dépôts "backports" ne conviennent pas, une autre solution est l'utilisation des logiciels sous d'autres formats, comme les Flatpak ou les AppImage, pour avoir une version plus récente.
La branche Testing est la future version Stable :
Cette branche contient donc les logiciels les plus récents, pouvant toutefois comporter quelques bugs mineurs, avec des mises à jour pouvant parfois casser le système.
Le nom de code de cette version est et sera toujours Sid (le garçon qui s'amuse à casser les jouets de sa sœur dans Toy Story ). C'est la version en développement constant :
Sid
est continuellement alimentée par les toutes dernières versions des logiciels en cours de développement (hors période de « freeze »)apt-list bugs
permettent d'éviter des mises à jour problématiquesÀ réserver aux développeurs, contributeurs et testeurs.
D'ailleurs, Debian recommande vivement de s'abonner à la liste de diffusion debian-devel-announce pour recevoir les notifications de modifications majeures, par exemple, les mises à niveau pouvant casser le système !
Pour conclure :
Dans le présent tutoriel, nous conseillons et utiliserons la version Stable.
Nous ne recommandons pas forcément l'utilisation de Debian Testing. Mais un tutoriel dédié à l'installation de Debian Testing est toutefois disponible si vous savez ce que vous faites.
Enfin, nous vous déconseillons l'installation de Sid
sur votre machine si vous n'êtes pas développeur ou testeur.
Les dépôts Debian sont compartimentés par type de licence :
non-libre / non-free ici au sens de la Debian Free Software Guidelines (DFSG)
Donc les "non-free firmware" sont des pilotes non libres que l'on retrouve dans les dépôts non-free.
Il existe d'ailleurs des images .iso
de Debian avec les pilotes non libres inclus directement et dans la prochaine version, ces firmwares seront automatiquement inclus https://lists.debian.org/debian-devel-announce/2022/10/msg00001.html).
.iso
les incluant pour réussir à installer Debian sur votre machine.CPU 64 ou 32 bits ?
La plupart des PC aujourd'hui sont dotés d'un processeur de type 64 bits (amd64).
Les ordinateurs ayant des processeurs produits avant 2007/2008, auront potentiellement un processeur 32 bits (i386).
Même si les systèmes 32 bits sont moins gourmands en ressources, ces systèmes sont à éviter car beaucoup de logiciels hors dépôt Debian ne sont maintenant disponibles qu'en 64 bits.
Si vous n'êtes pas sûr des jeux d'instructions supportés par votre CPU, vous pouvez vérifier par vous-même.
Lors de l'installation, vous devrez choisir votre environnement de bureau.
Debian vous laissera le choix entre :
Pour vous aider dans votre choix, consultez le chapitre Environnement de Bureau dans l'article Distributions Linux
Avant de procéder à l'installation, il nous faut télécharger Debian, préparer une clef USB pour l'installation et configurer le BIOS du PC.
A partir de maintenant, nous partons du principe que :
-- vous avez choisi l'environnement de bureau que vous allez installer ;
-- vous connaissez l'architecture de votre processeur (généralement x86_64 / amd64).
Téléchargez le fichier correspondant au processeur de votre PC et à votre bureau préféré :
Téléchargez aussi, sur cette même page, le fichier
SHA256SUMS
correspondant afin vérifier l'intégrité du fichier téléchargé.
Dans ce tutoriel, afin de vous éviter tout problème de compatibilité avec votre matériel, nous utiliserons la version Stable avec non-free firmwares.
A partir de la prochaine version de Debian, les non-free firmwares seront inclus par défaut.
Téléchargez le fichier correspondant au processeur de votre PC :
firmware-11.6.0-amd64-netinst.iso
firmware-11.6.0-i386-netinst.iso
Téléchargez aussi, sur cette même page, le fichier
SHA256SUMS
correspondant afin vérifier l'intégrité du fichier téléchargé.
Dans ce tutoriel, afin de vous éviter tout problème de compatibilité avec votre matériel, nous utiliserons la version Stable avec non-free firmwares.
A partir de la prochaine version de Debian, les non-free firmwares seront inclus par défaut.
Rendez vous sur l'article dédié pour rendre une clé USB bootable et ainsi créer le média d'installation de Debian.
Suivez les instructions sur la page Configurer le BIOS de votre PC pour autoriser le démarrage sur clef USB et désactiver le SecureBoot.
Si cet écran n'apparaît pas, vérifiez votre clef USB et/ou la configuration du BIOS !
Voici 2 méthodes d'installation de Debian Stable :
Temps d'installation entre 30 minutes et 1 heure en fonction de :
-- Le DE que vous aurez choisi
-- Votre connexion internet (ADSL, VDSL, Fibre...)
-- La rapidité de votre disque dur
-- Si vous chiffrez votre disque dur ou non
Dans cette méthode, nous allons utiliser une image live de Debian, il vous faut donc au préalable avoir créé votre clef USB avec l'un des fichiers
.iso
avec l'environnement de bureau de votre choix en bas de la page live images non-free for the Debian GNU/Linux amd64 !
Si la résolution est trop petite, allez dans les préférences système puis matériel et affichage pour régler une résolution plus élevée.
Si vous n'êtes pas sûr, vous pouvez tester votre clavier dans la zone de saisie en bas de l'écran.
Si vous installez un PC portable qui sera amené à être souvent déplacé ou que votre modèle de menaces est modéré ou élevé, nous vous conseillons de cocher la case "Chiffrer le système".
En apprendre plus sur le chiffrement.
Dans tous les autres cas (PC fixe ou portable sans déplacement), ne cocher pas la case "Chiffrer le système", le disque dur ne sera pas chiffré.
De façon générale, ne mettez pas d'informations personnelles ici. Vous pourrez de toute façon facilement changer ce libellé plus tard.
Choisissez un identifiant qui ne vous identifie pas explicitement sur le système, par exemple, utilisez plutôt un pseudo.
Vous ne pourrez pas modifier l'identifiant plus tard, il est figé.
Un répertoire portant son nom sera d'ailleurs créé sous le dossier/home/
Petit conseil, n'utilisez pas de nom explicite qui pourrait, sur le réseau, désigner votre PC ou le système d'exploitation installé ou toute autre information qui pourrait compromettre la sécurité de votre machine, y compris votre identité
Ici par exemple le nom du PC correspond à un fleuve ("volga") mais cela pourrait très bien être un monument, une célébrité, une planète... soyez créatif !
Il est fortement recommandé :
-- de le stocker dans un gestionnaire de mots de passe
-- de choisir un mot de passe fort
-- de choisir un mot de passe différent de vos autres comptes !
Consultez l'article lié aux mots de passe pour plus d'informations.
Ne cochez pas "Démarrer la session sans demander de mot de passe"
Cliquez sur "Suivant" :
Assurez-vous d'avoir sauvegardé les informations importantes avant de valider !
Attention, une fois cet écran validé, toutes les données seront effacées !
L'installation est terminée, vous devez maintenant éjecter votre média d'installation.
Debian va démarrer automatiquement au bout de quelques secondes.
Si votre disque est chiffré, il vous faudra saisir le mot de passe de déchiffrement du disque.
L'écran de connexion à votre bureau apparaît, vous avez réussi à installer Debian, bravo !
Maintenant que Debian est installée, n'oubliez pas de suivre les chapitres ci-dessous pour le configurer.
Dans cette méthode, nous allons utiliser une image netinstall de Debian, il vous faut donc au préalable avoir créé votre clef USB avec l'un des fichiers
.iso
avec l'environnement de bureau de votre choix en bas de la page Branche Stable 64 bits avec non-free firmware !
Petit conseil, n'utilisez pas de nom explicite qui pourrait, sur le réseau, désigner votre PC ou le système d'exploitation installé ou toute autre information qui pourrait compromettre la sécurité de votre machine, y compris votre identité
Ici par exemple le nom du PC correspond à un fleuve ("volga") mais cela pourrait très bien être un monument, une célébrité, une planète... soyez créatif !
Ainsi le compte
root
sera désactivé et c'est votre compte utilisateur qui sera capable viasudo
de lancer des tâches d'administration :
Si vous ne souhaitez pas pouvoir être identifié, ne mettez pas d'informations personnelles ici.
Vous pourrez facilement changer ce libellé plus tard.
Vous ne pourrez pas modifier l'identifiant plus tard, il est figé. Un répertoire portant son nom sera d'ailleurs créé sous le dossier
/home/
Choisissez un identifiant qui ne vous identifie pas explicitement sur le système, par exemple, utilisez plutôt un pseudo.
Il est fortement recommandé :
-- de le stocker dans un gestionnaire de mots de passe
-- de choisir un mot de passe fort
-- de choisir un mot de passe différent de vos autres comptes !
Consultez l'article lié aux mots de passe pour plus d'informations.
Le partitionnement est un sujet complexe et controversé.
Le Wiki de Arch Linux explique très bien les différents cas d'usage.
Dans notre exemple nous partirons sur un partitionnement de type "assisté" avec une partition
/home
dédiée. C'est l'installateur guidé de Debian qui réalisera tout pour vous et va créer automatiquement dans notre cas, 4 partitions :
~ /boot : Qui contient tous les fichiers nécessaires à l'amorçage (noyau Linux, ...)
~ SWAP: Le "fichier" d'échange
~ /home : Dans ce dossier, vous retrouverez les profils utilisateurs. D'ailleurs votre compte sera un sous répertoire de/home/
et contiendra vos paramètres, votre Bureau, vos Documents, Photos, Vidéos, Téléchargements
~ / : Ce point de montage sera la racine du système de fichiers, et contiendra tout le reste. L'intérêt de le séparer, est que si/home
venait à être saturé, cela n'impactera pas le système
Si vous installer un PC portable qui sera amené à être souvent déplacé ou que votre modèle de menaces est modéré ou élévé, nous vous conseillons de choisir "Assisté - utiliser tout un disque avec LVM chiffré".
En apprendre plus sur le chiffrement.
Dans tous les autres cas (PC fixe ou portable sans déplacement), choisissez "Assisté - utiliser un disque entier", le disque dur ne sera pas chiffré.
Notez que dans ce cas, certain des écrans liés à LVM ou au chiffrement ne seront dans ce cas pas présentés par la suite.
Assurez vous d'avoir sauvegardé les informations importantes avant de valider !
Attention, une fois cet écran validé, toutes les données seront effacées !
Cette étape va durer un certain temps, comptez environ 10 mins par tranche de 25 Go, tout dépend de la rapidité de votre disque ainsi que sa taille !
Cette opération ne sera faite qu'une seule fois, ainsi soyez patient, cela vaut le coup !
Il est fortement recommandé :
-- de le stocker dans un gestionnaire de mots de passe
-- de choisir un mot de passe fort
-- de choisir un mot de passe différent de celui de votre compte utilisateur
Consultez l'article lié aux mots de passe pour plus d'informations.
Vous pouvez aussi saisir
max
mais normalement par défaut l'installeur calcul l'espace maximum pour vous.
Pour stocker et distribuer les paquets logiciels, les distributions GNU/Linux utilisent des dépôts dupliqués et répliqués sur les serveurs de contributeurs à travers le monde, que l'on appelle "miroir".
Seulement si votre connexion Internet est trop lente et que vous utilisez le DVD (pas le netinstall) : vous pouvez sélectionner "Non" ; dans ce cas Debian ne sera pas mis à jour durant l'installation et vous devrez le faire plus tard. Évidemment vous ne verrez pas certains des écrans ci-dessous.
L'installation est terminée, vous devez maintenant éjecter votre média d'installation.
Debian va démarrer automatiquement au bout de quelques secondes.
Si votre disque est chiffré, il vous faudra saisir le mot de passe de déchiffrement du disque.
L'écran de connexion à votre bureau apparaît, vous avez réussi à installer Debian, bravo !
Maintenant que Debian est installé, n'oubliez pas de suivre les chapitres ci-dessous pour le configurer.
Pour installer des logiciels depuis la ligne de commande, on utilise l'outil apt
.
Par exemple, la commande suivante va installer VLC :
sudo apt install vlc
Une autre manière d'installer des logiciels consiste à passer par la logithèque.
Suivant votre environnement de bureau, vous retrouverez l'une des logithèques ci-dessous.
Le gestionnaire de paquet Synaptic est probablement la plus ancienne logithèque encore existante à ce jour.
Cependant, elle est austère et peu intuitive mais cela pourra vous être utile si votre DE n'inclut pas d'autre logithèque par défaut !
Vous le trouverez, en général, dans le menu démarrer sous la catégorie "Préférences".
C'est la logithèque Discover qui est embarquée par défaut.
Elle est très évoluée et est capable de gérer les paquets traditionnels .deb
mais aussi les flatpak !
Vous la trouverez, en général, dans le menu démarrer sous la catégorie "Outils Système".
GNOME et Cinnamon embarquent par défaut la logithèque GNOME Software.
Elle est très évoluée et est capable de gérer les paquets traditionnels .deb
mais aussi les flatpak !
Vous la trouverez dans le menu principal sous le nom "GNOME Logiciels".
Si GNOME Software n'est pas disponible, voici comment l'installer :
sudo apt install -y gnome-software
Le problème avec les logiciels présents dans les dépôts Debian Stable (contrairement à Debian Testing), c'est qu'ils peuvent être plus anciens que les versions actuelles du fournisseur du logiciel.
Pour contourner ce problème, si vous souhaitez installer la dernière version de votre logiciel préféré, vous pouvez utiliser le système Flatpak
Pour ce faire, lancez la commande suivante : vous pourrez ensuite, depuis GNOME Logiciels ou Discover, installer des flatpak :
sudo apt install -y flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo apt install flatpak plasma-discover-flatpak-backend
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
L’inconvénient des flatpak est qu'ils utilisent plus d'espace disque, cela est dû au fait qu'ils embarquent les dépendances nécessaires au fonctionnement du logiciel, c'est ce qui fait aussi leur force, la portabilité !
Par défaut le navigateur installé est Firefox ESR.
C'est une édition spéciale de Firefox qui est plutôt destinée aux entreprises ou bien à ceux qui préfèrent la stabilité plutôt que de nouvelles fonctionnalités. En effet les mises à jour majeures sont beaucoup moins fréquentes.
Si cette édition ESR ne vous convient pas, vous pouvez la désinstaller et retirer les fichiers de configuration avec ces commandes :
sudo apt purge -y firefox-esr
sudo apt autoremove
Les données personnelles de votre profil (favoris, cache, cookies, ...) ne seront pas supprimées, vous devrez le faire vous-même en supprimant le dossier
~/.mozilla/
Pour installer un autre navigateur, consultez la liste des navigateurs recommandés pour PC et installez-le depuis votre logithèque.
Si LibreOffice n'est pas de facto installé, installez-le si vous avez besoin d'une suite bureautique (tableur, traitement de texte, ...) comme suit :
sudo apt install -y libreoffice libreoffice-l10n-fr libreoffice-help-fr
Si vous souhaitez obtenir des polices de caractères supplémentaires :
sudo apt install -y openclipart*-libreoffice hyphen-fr mythes-fr fonts-crosextra-carlito fonts-crosextra-caladea ttf-mscorefonts-installer
Le paquet
ttf-mscorefonts-installer
(polices MS) n'est pas libre !
Si les outils fournis avec Debian et le DE par défaut ne vous conviennent pas, vous pouvez installer VLC depuis la logithèque ou avec cette commande :
sudo apt install -y vlc
En règle générale, VLC devrait être capable de lire la plupart des flux audio et vidéo, cependant si vous rencontrez des problèmes avec certains codecs, il vous faudra certainement installer libavcodec-extra
:
sudo apt install libavcodec-extra
Enfin si vous avez un lecteur de DVD et que vous souhaitez les lire :
sudo apt install libdvdread4 libdvdcss2
Finalisez ensuite avec cette commande pour configurer la lecture DVD :
sudo dpkg-reconfigure libdvd-pkg
Si toutefois il y a encore des fichiers qui ne sont toujours pas lisibles, regardez sur la page MultimediaCodecs du wiki Debian.
Si vous n'arrivez pas à décompresser certaines archives, installez le logiciel PeaZip
qui est excellent pour cela, vous le trouverez au format Flatpak dans votre logithèque.
Il est conseillé de laisser l'écran de veille fourni avec votre DE
Si toutefois vous souhaitez en installer d'autres, vous devrez le remplacer par XScreenSaver :
sudo apt remove *-screensaver
sudo apt install xscreensaver xscreensaver-gl xscreensaver-gl-extra xscreensaver-data xscreensaver-data-extra xscreensaver-screensaver-bsod xscreensaver-screensaver-dizzy xscreensaver-screensaver-webcollage
Découvrez notamment en vidéo, le célèbre écran de veille XScreensaver BSOD :
L'une des principales mesure de sécurité est d'installer régulièrement les mises à jour de sécurité.
Nous allons donc configurer Debian pour les installer automatiquement.
Depuis le menu "Préférences", lancez l'outil "Software & Updates" (commande software-properties-gtk
).
Vous pouvez cocher "Logiciel non libre (dépôt non-free)" dans le cas où vous avez besoin de pilotes ou applications non-libres
Entrez votre mot de passe si demandé
Sur le site Debian, vous trouverez toutes les informations sur les dépôts.
Seules les mises à jour de sécurité et les paquets de base de Debian seront mis à jour automatiquement.
sudo apt update
sudo apt upgrade -y
La mise à jour des logiciels n'impose pas le redémarrage sauf si le noyau est mis à jour.
Cependant si pendant que vous faites votre mise à jour certaines applications sont lancées, celles-ci pourraient vous demander de les fermer.
Changez la résolution de l'écran pour celle qui correspond le mieux à celle de votre écran.
choisir une image d'avatar pour votre compte utilisateur, un fond d'écran pour le bureau, un thème, les icônes, l'apparence des fenêtres, les curseurs souris si ceux par défaut ne vous plaisent pas.
Vous pouvez aussi suivant les DE, installer des thèmes additionnels si vous n'aimez pas ceux installés par défaut.
Enfin, toujours suivant les DE, vous aurez la possibilité d'activer le mode nuit pour protéger vos yeux de la lumière bleue de votre écran. L'application redshift permet de réduire cette rémanence : sudo apt install -y redshift redshift-gtk
Si vous avez choisi de chiffrer votre disque lors de l'installation, mettez impérativement en place au plus vite une solution de sauvegarde.
La récupération de données sur un disque chiffré endommagé s'avère très difficile, voire impossible dans certains cas.
Dans tous les cas, ne négligez pas les sauvegardes, consultez sur l'article Sauvegarder mes données pour les mettre en place.
Rendez vous sur le tutoriel Protéger sa distribution pour installer un firewall et un anti-malware.
2 applications qui permettent de nettoyer le système (anciens fichiers, cache, miniatures, ...) :
Si vous faites de l'édition vidéo ou jouez à des jeux vidéos récents, il vous faudra certainement installer les pilotes du fabricant de votre carte graphique.
sudo apt install nvidia-detect
sudo nvidia-detect
nvidia-driver
à adapter suivant le retour de la commande précédente !
sudo apt install nvidia-driver
sudo apt install firmware-linux firmware-linux-nonfree libdrm-amdgpu1 xserver-xorg-video-amdgpu
si vous jouez à des jeux vidéos ajoutez aussi:
sudo apt install mesa-vulkan-drivers libvulkan1 vulkan-tools vulkan-validationlayers
Installez les firmwares correspondant à votre CPU, pour cela vous devrez connaitre la marque :
Si vous ne savez pas quel type de processeur dispose votre PC :
CPU-X
:sudo apt install cpu-x
CPU-X
et repérez la marque du CPU :sudo apt install intel-microcode
sudo apt install amd-microcode
Nous allons aborder dans ce chapitre le sujet controversé de la gestion de la mémoire sur PC.
On peut configurer le noyau Linux pour utiliser le SWAP sur disque moins souvent, cela se fait en configurant le "swappiness".
Plus sa valeur est faible, moins on utilisera le SWAP. Ce sera donc la mémoire vive (RAM), qui est beaucoup plus rapide, qui sera utilisée en priorité.
La valeur par défaut est définie à 60 sur une échelle de 0 à 100.
Nous vous conseillons de la réduire à 10 sur PC, voici comment procéder.
sysctl.conf
:sudo nano /etc/sysctl.conf
vm.swappiness=10
La modification sera prise en compte après le redémarrage du PC.
Si vous ne voulez pas redémarrer, il vous faudra également exécuter cette commande :sudo sysctl vm.swappiness=10
zRAM est un module du noyau Linux capable de compresser la mémoire vive et peut être intéressant dans bien des cas de figure.
Pour installer et configurer zRAM, consultez le chapitre du tutoriel Optimiser sa distribution
L'activation du cache en écriture accélère les opérations d'écriture sur le disque. Par défaut Debian
ne l'active pas.
Notez que, dans certains cas, comme l'arrêt brutal de la machine, l'activation du cache peut entraîner la perte ou la corruption de données ! C'est à vous de décider et n'oubliez pas d'implémenter des sauvegardes régulières de votre PC.
Disques
:Disques
puis sélectionnez votre disque.sudo hdparm -W 1 /dev/sda
Pour PC portable seulement !
Les constructeurs fournissent rarement les spécifications de leur batterie et pour cette raison, la batterie dure souvent moins longtemps sous Linux.
Rassurez-vous le programme TLP
va arranger cela
sudo apt install -y tlp tlp-rdw
flatpak install tlpui
Il existe aussi des extensions pour GNOME qui permettent d'agir sur le processeur CPU & GPU.
Si vous avez un PC portable et que souhaitez mettre en place l'hibernation il vous faudra une partition SWAP (ou fichier swap) au moins égale à la taille de votre mémoire RAM.
Le wiki de Debian a une page dédiée pour activer le mode hibernation.
Bravo, vous avez réussi à installer et à configurer Debian sur votre PC !
Contributeur(s): marmotte, Theudric, DyanZan, Ayo