Comment mettre à jour Debian de Terminal

Comment mettre à jour Debian de Terminal

Debian est une distribution Linux composée de logiciels gratuits et open source (FOSS). Il est développé par le projet Debian, un projet axé sur la communauté. C'est l'un des plus anciens systèmes d'exploitation basés sur le noyau Linux. Debian est au cœur de nombreux systèmes d'exploitation populaires comme Ubuntu, Linux Mint, Mx Linux, Deepin et bien plus encore.

Ce guide montrera comment maintenir les packages de Debian à jour du terminal.

Garder Debian à jour

Un système d'exploitation Linux est une combinaison de nombreux packages connectés les uns aux autres dans un réseau très complexe. Tous ces packages livrent tous les fichiers et binaires nécessaires qui font le système d'exploitation.

Ces packages sont généralement mis à jour régulièrement. Il peut s'agir de corrections de bogues, de correctifs de sécurité ou d'améliorations de fonctionnalités. Il est important de garder tous les packages à jour.

Debian utilise APT pour gérer les packages. Les mises à jour du package sont directement disponibles à partir des dépôts officiels du package Debian. APT peut également fonctionner avec des reposs tiers. Cependant, c'est à vous de déterminer si le repo tiers est digne de confiance et à mettre à jour leurs packages.

Mise à jour de Debian

Nous pouvons utiliser APT pour effectuer une vérification si une mise à jour du package est disponible. Si disponible, nous pouvons mettre à jour les packages cibles.

Il est également possible de configurer des mises à jour automatiques sur Debian en utilisant des mises à niveau sans surveillance.

La mise à jour des packages nécessite l'autorisation de la racine. Pour effectuer les actions démontrées, vous devez avoir accès à l'utilisateur racine. Alternativement, vous avez besoin d'un utilisateur non root qui peut exécuter la commande sudo. En savoir plus sur la gestion de la permission sudo pour les utilisateurs sur Debian.

Vérification des mises à jour

Ouvrez le terminal et exécutez la commande suivante.

$ sudo apt mise à jour

Comme le suggère la sortie, APT vérifiera les mises à jour sur chacun des compositions configurées et mettra à jour son catalogue de packages. Si une mise à jour est disponible, APT vous informera que des mises à jour sont disponibles.

Pour vérifier la liste des mises à jour des packages disponibles, exécutez la commande APT suivante.

$ APT LIST - Upgradable

Packages de mise à niveau

Le cache APT est mis à jour avec le dernier catalogue de packages disponibles. Nous savons maintenant aussi quelles mises à jour des packages sont disponibles. Il est temps de les installer.

Pour mettre à niveau un package cible, exécutez la commande suivante. Ici, APT ne mettra à niveau que le package cible. Si le package n'était pas déjà installé, il ne serait pas installé.

$ sudo apt - Installation d'une seule mise à niveau


Pour mettre à niveau tous les packages à la fois, exécutez la commande suivante à la place. Ici, APT téléchargera et mettra à niveau toutes les mises à jour du package disponibles.

$ sudo apt mise à niveau


Avant de télécharger et de mettre à niveau les packages, APT demandera la confirmation pour effectuer l'action. Si vous ne voulez pas que vous demandez la confirmation, ajoutez le drapeau «-y».

$ sudo apt mise à niveau -y

Mise à jour simultanée sur le cache APT et la mise à niveau

Au lieu d'effectuer ces étapes simultanément, nous pouvons les combiner tous les deux dans une seule commande. Si vous exécutez le shell bash, la commande suivante vérifiera simultanément les mises à jour et la mise à niveau des packages.

$ sudo apt Update && sudo apt upgrade -y


Ici, le symbole «&&» relie les commandes de mise à jour et de mise à niveau ensemble. C'est essentiellement un logique et un opérateur. Il existe de nombreux opérateurs et symboles bash qui portent des fonctions et des significations spéciales. Consultez cette grande liste d'opérateurs bash et leurs implémentations.

Automatisation de la mise à jour de Debian

Jusqu'à présent, nous avons mis à jour manuellement les forfaits Debian. Cependant, la mise à jour manuelle n'est pas pratique à long terme, sans parler de l'environnement d'entreprise / professionnel où vous devrez peut-être gérer plusieurs serveurs distants en même temps. La mise à jour toutes manuellement est un processus fastidieux. Il est possible d'utiliser ANSIBLE pour mettre à jour manuellement les systèmes de Debian / Ubuntu distants à la fois, mais l'exécuter manuellement n'est pas pratique.

C'est là que nous pouvons utiliser des mises à niveau sans surveillance. C'est un outil qui vérifiera et téléchargera automatiquement les mises à jour du package chaque fois disponibles. Il nécessite un peu de configuration.

Tout d'abord, nous devons installer le package. Ouvrez un terminal, mettez à jour le cache APT et installez le package.

$ sudo apt Update && sudo apt install ininstallation upgrades


Ensuite, nous devons modifier le fichier de configuration APT pour les améliorations sans surveillance. Ouvrez-le dans un éditeur de texte.

$ sudo nano / etc / apt / apt.confli.D / 50UnATENDESTESS

Décommente les lignes suivantes du fichier de configuration. Il indiquera à l'outil pour automatiser le processus de mise à jour.

$ "Origin = Debian, CodeName = $ Distro_CodeName -Updates";
$ "Origin = Debian, CodeName = $ Distro_Codename -proposé-updates";
$ "Origin = Debian, CodeName = $ Distro_CodeName, label = debian";
$ "Origin = Debian, CodeName = $ Distro_CodeName, label = debian-security";

Le fichier de configuration est mis à jour. Exécutez la commande de configuration DPKG suivante pour le mettre en action.

$ sudo dpkg-reconfigure - priority = basse modernisation sans surveillance



Après une exécution réussie, une boîte de dialogue apparaîtra sur le terminal. Sélectionnez «Oui».

L'outil va désormais télécharger et installer automatiquement les mises à jour sur Debian. Cependant, nous devons nous assurer que cela fonctionne comme prévu. Vérifiez l'état du service.

$ sudo systemctl status sans surveillance.service


Il montre que le statut de service est actif (en cours), ce qui signifie qu'il fonctionne parfaitement. Consultez ce guide sur les mises à niveau sans surveillance pour des informations et des démonstrations approfondies complètes.

Dernières pensées

La mise à jour de Debian est une tâche très simple. Debian est un projet bien entretenu avec des forfaits à jour directement disponibles à partir de ses serveurs de packages. Tout ce dont vous avez besoin est de dire à faire le travail.

Debian suit un cycle de libération à long terme. Donc, vous n'avez pas à mettre à niveau votre distribution souvent. Si vous utilisez une vie plus ancienne, au lieu de mettre à jour les packages, il est recommandé de mettre à niveau la distribution. Au moment de la rédaction de ce guide, Debian 10 est la dernière version stable. Consultez ce guide sur la façon de passer de Debian 9 à Debian 10.

Happy Computing!