====== Installation de la distribution Debian ======
===== Présentation =====
Installer le système d'exploitation Debian.
L'installation ce système d'exploitation Linux va se faire sans interface graphique dans un ordinateur virtuel.
===== Installation du système Linux de base =====
Sur le site de [[http://www.debian.org/|Débian]] se trouve le fichier **ISO** permettant une **installation par le réseau**. Ce type d'installation de Debian nécessite un **accès à Internet** pendant l'installation.
La dernière version stable de Debian à la date de rédaction de ce document est la **11.0.0** (connue sous le nom de **bullseye**).
La précédente version Debian 10 porte le nom de **Buster**.
Lien de téléchargement de la version Debian 11 64 bits :
* https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.0.0-amd64-netinst.iso
Configuration matérielle de la VM :
* RAM de 512 Mo
* Disque dur virtuel de 8 Go
==== Paramètres d'installation ====
* démarrez votre ordinateur virtuel en utilisant le **boot** sur le fichier ISO,
* lancez l'installation : choisissez **Install**.
{{ :reseau:debian:debian_01.png |}}
* choisissez comme langue : **French**, comme pays : **France**,
{{ :reseau:debian:debian_02.png |}}
* choisissez comme disposition de clavier : **Français (fr-latin9)**,
* nom de machine **B512debianVotreNom**,
{{ :reseau:debian:debian_03.png |}}
* domaine : laissez la valeur par défaut,
{{ :reseau:debian:debian_04.png |}}
* définissez le mot de passe du superutilisateur root : utilisez **btssio** comme mot de passe,
* définissez un nom utilisateur (votre nom et prénom) ,
* définissez le login de ce compte (gardez le nom précédemment rentré),
* définissez comme mot de passe votre prénom,
==== Partitionnement du disque ====
Vous pouvez choisir :
* un partitionnement automatique sur l'ensemble du disque.
[[reseau:debian:partitionauto|tutoriel sur le partitionnement automatique]]
* ou définir manuellement ce partitionnement avec par exemple l'utilisation d'un groupe de volumes logiques LVM.
[[reseau:debian:partitionlvm|tutoriel sur le partitionnement avec l'utilisation d'un groupe de volumes logiques LVM ]]
==== Installation du système de base ====
Ces premier choix permettent l'installation du **système de base Debian** (étape un peu longue).
{{ :reseau:debian:debian_10.png |}}
Vous allez configurer l'outil debian de gestion de paquets :
* choisissez d'utiliser un miroir sur le réseau,
* choisissez un miroir en France puis un serveur ftp parmi la liste proposée (ex : ftp.fr.debian.org ),
{{ :reseau:debian:debian_11.png |}}
{{ :reseau:debian:debian_11.png |}}
* n'indiquez pas demandataire HTTP (proxy)
{{ :reseau:debian:debian_13.png |}}
Le système récupère sur Internet la liste des paquets supplémentaires.
* Choisissez de participer ou pas à des statistiques sur l'utilisation des paquets.
Si vous souhaitez installer une **version minimale de Debian sans interface graphique ni bureau**, n'installez aucun ensemble de logiciels:
* **décochez** avec la barre Espace **Environnement de bureau Debian**, **Serveur d'impression** et choisissez seulement **Utilitaires usuels du système**,
{{ :reseau:debian:debian_14.png |}}
* choisissez d'installer le programme de démarrage **GRUB** sur le secteur d'amorçage,
{{ :reseau:debian:debian_15.png |}}
* Du disque dur **/dev/sda** de la VM qui est proposé par défaut :
{{ :reseau:debian:debian_15b.png |}}
* **redémarrez** votre machine virtuelle.
{{ :reseau:debian:debian_16.png |}}
L'installation de votre système Debian est maintenant **terminée**.
L'adressage IP est automatique et géré par le serveur **DHCP** du logiciel de virtualisation ou du réseau selon le mode d’accès réseau que vous avez défini pour cette VM.
==== Première ouverture de session====
Ouvrez une session avec :
* Le compte superutilisateur **root** (mot de passe btssio) et le prompt de l’invite de commande affiche le **caractère #** ;
{{ :reseau:debian:debian_20.png |}}
* Le compte utilisateur **btssio ** (mot de passe btssio) disposant de droits d’administration réduit et le prompt de l’invite de commande affiche le **caractère $** ;
{{ :reseau:debian:debian_21.png |}}
Pour connaître la version de la distribution Linux installée, utilisez la commande suivante :
btssio@SRV-DEBIAN:~$ cat /etc/debian_version
11.0
Vous avez installé la version 11.0 de Debian.
La consultation du fichier **/etc/os-release** vous donnera davantage de précisions sur cette distribution Linux :
btssio@SRV-DEBIAN:~$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Le nom de la version Debian 11 est bullseye.
===== La gestion des paquetages =====
Votre serveur Linux est installé en **version de base** c'est à dire avec le minimum de paquetages (sans interface graphique). Les paquetages Debian portent l'extension **deb** et sont gérés par les commandes **dpkg** et **apt** et maintenant **aptitude**.
Les paquetages sont récupérés par internet avec la commande apt qui utilise le fichier /etc/apt/sources.list Ce fichier contient les adresses des serveurs internet proposant des paquetages.
* Installer un paquetage :
# apt-get install nom_du_paquetage
* réinstaller ou régler un problème d'installation:
# apt-get install - -reinstall nom_du_paquetage
* désinstaller un paquetage:
# apt-get remove nom_du_paquetage
* mise à jour de la distribution
# apt-get update
# apt-get upgrade
Il faut connaître le nom exact du paquetage pour l'installer. Une solution possible consiste à rechercher le nom du paquetage sur le site de Debian http://www.debian.org (rubrique Paquets Debian). Utilisez les paquets de la distribution **stable**.
===== Installation de Midnight Commander =====
**Midnight Commander** est un **éditeur** et un **gestionnaire de fichiers**. Il est utile pour parcourir l'arborescence des dossiers et pour modifier des fichiers.
* Ouvrez une session avec le compte **root**.
* Installez **Midnight Commander** (mc) :
# apt-get install mc
{{ :reseau:debian:debian_17.png |}}
* Validez l'installation du paquet
{{ :reseau:debian:debian_18.png |}}
* lancer **mc** pour parcourir l'arborescence des fichiers et modifier par la suite les fichiers de configuration (touche F10 pour quitter mc).
# mc
{{ :reseau:debian:debian_19.png |}}
MC vous permet d'avoir l'équivalent d'un explorateur de fichier en mode texte :
* pour parcourir l'arborescence des dossiers,
* copier, déplacer ou supprimer des dossiers et des fichiers,
* éditer des fichiers
Les commandes sont indiquées en bas de l'écran ; chaque chiffre correspond à une touche Fonction.
**Exemple** : 1 correspondant à F1