Administration Ubuntu Server (20.04 à 24.04 LTS)
Quitter

Leçon 1 sur 20 · Utilisateur

Ubuntu Server — Canonical, les versions LTS et le lien avec Debian

25 min Ubuntu 24.04 Versions 20.04, 22.04, 24.04

Objectif

Savoir reconnaître une version d'Ubuntu Server, comprendre combien de temps elle reste maintenue, et situer Ubuntu par rapport à Debian. C'est la base pour décider quelle version installer sur un serveur… et quand le remplacer.

L'essentiel

  • Ubuntu est édité par l'entreprise Canonical. La distribution est gratuite ; Canonical vend du support et des services (Ubuntu Pro).
  • Le numéro de version est une date : 24.04 = sortie en avril 2024.
  • Une version LTS (Long Term Support) sort tous les deux ans, en avril des années paires : 20.04, 22.04, 24.04, 26.04.
  • Une LTS reçoit 5 ans de mises à jour de sécurité standard, puis jusqu'à 10 ans avec ESM (Expanded Security Maintenance), inclus dans Ubuntu Pro.
  • Ubuntu est construit à partir de Debian : mêmes paquets .deb, mêmes outils dpkg et apt.

1. Canonical et la naissance d'Ubuntu

En 2004, l'entrepreneur sud-africain Mark Shuttleworth fonde Canonical. Son idée : prendre Debian, réputé solide mais lent à sortir de nouvelles versions, et en faire un système simple à installer, publié à date fixe.

La première version, Ubuntu 4.10 (« Warty Warthog »), sort en octobre 2004. Le mot ubuntu vient des langues bantoues d'Afrique australe et évoque l'idée de solidarité entre les personnes.

Aujourd'hui, Ubuntu est l'un des systèmes les plus répandus sur les serveurs web et dans le cloud. Quand vous louez une machine virtuelle chez un hébergeur, Ubuntu est très souvent l'image proposée par défaut.

2. Lire un numéro de version

Le format est toujours AA.MM : l'année sur deux chiffres, puis le mois de sortie.

Version Nom de code Sortie Type
20.04 Focal Fossa avril 2020 LTS
22.04 Jammy Jellyfish avril 2022 LTS
23.10 Mantic Minotaur octobre 2023 intermédiaire
24.04 Noble Numbat avril 2024 LTS
26.04 Resolute Raccoon avril 2026 LTS

Chaque nom de code associe un adjectif et un animal commençant par la même lettre. Dans les fichiers de configuration, on n'utilise que l'adjectif, en minuscules : focal, jammy, noble. Vous le retrouverez partout, par exemple dans les dépôts de paquets.

Après la sortie, Canonical publie des versions de maintenance : 24.04.1, 24.04.2… Ce n'est pas une nouvelle version d'Ubuntu, seulement une image d'installation à jour, qui évite de télécharger des centaines de correctifs juste après l'installation.

cat /etc/os-release       # nom, version, nom de code (présent partout)
lsb_release -a            # même information, si le paquet lsb-release est installé
hostnamectl               # système, noyau et architecture (machine avec systemd)
uname -r                  # version du noyau seulement

3. LTS ou version intermédiaire ?

Ubuntu sort une version tous les six mois, en avril et en octobre.

  • Les versions intermédiaires (23.10, 24.10, 25.04…) ne sont maintenues que 9 mois. Elles servent à essayer les nouveautés.
  • Les versions LTS sortent tous les deux ans, en avril des années paires, et sont maintenues au moins 5 ans.

Sur un serveur de production, on installe une LTS. Imaginez le serveur de facturation d'une PME de Casablanca : personne ne veut le réinstaller tous les neuf mois.

4. Combien de temps une LTS est-elle maintenue ?

Version Fin du support standard Fin de l'ESM (Ubuntu Pro) Noyau d'origine
20.04 mai 2025 (terminé) 2030 5.4
22.04 2027 2032 5.15
24.04 2029 2034 6.8
  • Support standard (5 ans, gratuit) : correctifs de sécurité et de bugs pour les paquets du dépôt main, celui que Canonical maintient lui-même.
  • ESM, avec Ubuntu Pro (jusqu'à 10 ans) : les correctifs de sécurité continuent après la fin du support standard. Ubuntu Pro couvre aussi le dépôt communautaire universe et ajoute d'autres services, comme Livepatch (corriger le noyau sans redémarrer).
  • Ubuntu Pro est gratuit pour un usage personnel sur un petit nombre de machines ; les entreprises paient un abonnement. Au-delà de 10 ans, Canonical propose encore une option payante appelée Legacy.
pro status                # état d'Ubuntu Pro et des services (ESM, Livepatch…)
sudo pro attach <jeton>   # rattacher la machine à un abonnement Ubuntu Pro

Exemple concret. Une école de Rabat a encore un serveur en 20.04. Depuis juin 2025, ce serveur ne reçoit plus de correctifs gratuits. Deux choix : activer Ubuntu Pro pour gagner du temps, ou planifier la migration vers 24.04.

5. Passer d'une LTS à la suivante

L'outil de mise à niveau est do-release-upgrade. Par prudence, il ne propose de passer d'une LTS à la suivante qu'à partir de la première version de maintenance (par exemple 24.04.1), quand les premiers bugs ont été corrigés.

sudo apt update && sudo apt full-upgrade   # d'abord : mettre à jour la version actuelle
sudo do-release-upgrade                    # ensuite : passer à la LTS suivante

Sur un serveur, faites toujours une sauvegarde (ou un instantané de la machine virtuelle) avant.

6. Ubuntu et Debian : une famille

Ubuntu n'est pas parti de zéro. À chaque nouveau cycle, Canonical importe les paquets de Debian (de sa branche de développement unstable, surnommée sid), puis les adapte, les teste et ajoute ses propres outils.

C'est pour cela que le fichier /etc/debian_version existe sur Ubuntu : il indique la branche Debian de départ, par exemple trixie/sid sur une 24.04.

Ce qui est identique à Debian :

  • les paquets .deb, dpkg, apt ;
  • l'organisation des fichiers : /etc/apt/, /etc/default/, /var/log/… ;
  • les noms des services : ssh, apache2, cron…

Ce qu'Ubuntu ajoute ou fait différemment :

Domaine Ubuntu Server
Compte root verrouillé ; on administre avec sudo
Installateur Subiquity (depuis 20.04), LVM proposé par défaut
Réseau netplan (fichiers YAML dans /etc/netplan/)
Pare-feu ufw installé, mais inactif au départ
Sécurité AppArmor actif
Cloud cloud-init prépare la machine au premier démarrage
Logiciels supplémentaires snap, en plus d'apt
Calendrier une version tous les 6 mois, LTS tous les 2 ans

Tous ces outils ont leur leçon dans ce parcours.

Selon la version

20.04 22.04 24.04
Statut en octobre 2026 ESM seulement (Ubuntu Pro) support standard support standard
Liste des dépôts /etc/apt/sources.list /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu.sources
Python 3 fourni 3.8 3.10 3.12
Installateur serveur Subiquity Subiquity Subiquity

Pièges fréquents

  • Installer une version intermédiaire en production. Une 24.10 n'est plus maintenue au bout de 9 mois : votre serveur se retrouve sans correctifs.
  • Confondre la version du noyau et la version d'Ubuntu. uname -r donne le noyau (6.8.0-…), pas la version de la distribution. Pour Ubuntu, lisez /etc/os-release.
  • Oublier la date de fin de support. Notez-la dans l'inventaire de vos serveurs : un serveur 20.04 sans Ubuntu Pro ne reçoit plus de correctifs gratuits.
  • Croire qu'Ubuntu, c'est Debian. La base est commune, mais les outils réseau, le pare-feu et l'installateur diffèrent. Une procédure Debian ne marche pas toujours telle quelle.

Lab

Votre machine de lab est une Ubuntu 24.04. Avant de vous lancer, explorez-la :

cat /etc/os-release       # repérez VERSION_ID, VERSION_CODENAME et ID_LIKE
cat /etc/debian_version   # la branche Debian de départ
uname -r                  # le noyau (celui de la machine hôte, dans un conteneur)

Puis réalisez les tâches : enregistrer la fiche d'identité, noter le nom de code, retrouver la base Debian et calculer la fin du support standard. Cliquez sur Vérifier après chaque étape.

Quiz

  1. Que signifie le numéro de version 22.04 ?
  2. Tous les combien sort une version LTS, et à quel mois ?
  3. Combien de temps dure le support standard d'une LTS ? Et avec ESM ?
  4. Un client vous demande d'installer Ubuntu 24.10 sur son serveur de production. Que lui répondez-vous ?
  5. Citez deux outils qu'Ubuntu partage avec Debian, et deux outils propres à Ubuntu.
Réponses
  1. Version sortie en avril 2022 (année 22, mois 04). C'est une LTS (Jammy Jellyfish).
  2. Tous les deux ans, en avril des années paires.
  3. 5 ans de support standard ; jusqu'à 10 ans avec ESM, inclus dans Ubuntu Pro.
  4. Qu'une version intermédiaire n'est maintenue que 9 mois : il vaut mieux installer la LTS 24.04, maintenue jusqu'en 2029 (2034 avec ESM).
  5. Communs : dpkg, apt, les paquets .deb. Propres à Ubuntu : netplan, Subiquity, snap, ufw comme pare-feu par défaut, Ubuntu Pro.

Source de référence : Ubuntu Server Guide (Canonical, CC BY-SA 3.0). Texte original MasterLinux.

Exercices pratiques

À réaliser sur Ubuntu 24.04

Le terminal en ligne ouvre bientôt. En attendant, réalisez ces tâches sur votre machine Linux, une machine virtuelle ou WSL.

  1. Enregistrez la fiche d'identité du système : cat /etc/os-release > /root/version.txt
    Afficher un indiceLe signe > envoie l'affichage d'une commande dans un fichier.
    Voir la solution
    cat /etc/os-release > /root/version.txt

    Vérification : grep -q '^VERSION_ID="24.04"' /root/version.txt

  2. Écrivez le nom de code de cette version (un seul mot, en minuscules) dans /root/nom-de-code.txt
    Afficher un indiceRegardez la ligne VERSION_CODENAME= de /etc/os-release, puis : echo <nom> > /root/nom-de-code.txt
    Voir la solution
    echo noble > /root/nom-de-code.txt

    Vérification : grep -qx 'noble' /root/nom-de-code.txt

  3. Ubuntu garde la trace de la branche Debian dont il est parti. Copiez le contenu de /etc/debian_version dans /root/base-debian.txt
    Afficher un indicecat /etc/debian_version > /root/base-debian.txt
    Voir la solution
    cat /etc/debian_version > /root/base-debian.txt

    Vérification : grep -q 'sid' /root/base-debian.txt

  4. En quelle année se termine le support standard (gratuit, 5 ans) de cette version LTS ? Écrivez l'année seule dans /root/fin-support.txt
    Afficher un indiceVersion d'avril 2024 + 5 ans de support standard.
    Voir la solution
    echo 2029 > /root/fin-support.txt

    Vérification : grep -qx '2029' /root/fin-support.txt

Références officielles consultées : Ubuntu Server Guide (Canonical, CC BY-SA 3.0) — introduction, installation, mises à jour. Texte original MasterLinux.