====== 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