- apt-get ou apt commande - La commande apt-get ou apt est l'outil de ligne de commande permettant de gérer les paquets pour la machine Ubuntu.
- aptitude commande - aptitude est une interface textuelle pour le système de paquets de Debian GNU/Linux, y compris Ubuntu Linux.
Niveau de difficulté | Facile |
Privilèges de la racine | Oui |
Exigences | Terminal Linux |
Catégorie | Gestionnaire de paquets |
Conditions préalables | Ubuntu Linux 18.04/20.04/22.04 LTS |
Compatibilité avec les systèmes d'exploitation | Debian- Mint - Pop!_OS -Ubuntu |
Temps de lecture estimé | 5 minutes |
Mise à jour du logiciel Ubuntu Linux en utilisant la ligne de commande
Voyons toutes les commandes et options en détail.
Serveur Linux Ubuntu - Installer les mises à jour via la ligne de commande apt-get (option #1)
Les commandes sont les suivantes :
- apt-get update : Tout d'abord, vous utilisez l'option de mise à jour pour resynchroniser les fichiers d'index des paquets depuis leurs sources sur Ubuntu Linux via Internet.
- apt-get upgrade : Deuxièmement, vous utilisez l'option de mise à niveau pour installer les dernières versions de tous les paquets actuellement installés sur le système Ubuntu. En d'autres termes, obtenez les mises à jour de sécurité pour votre machine.
- sudo apt-get install package-name : Install est suivi d'un ou plusieurs paquets que l'on souhaite installer. Si le paquet est déjà installé, il essaiera de mettre à jour la dernière version.
Tout d'abord, ouvrez l'application Terminal et tapez les deux commandes suivantes (Application > > > > > > > > Accessoires > > > > > > > > Terminal et ensuite taper les commandes en tant qu'utilisateur root). Cependant, on peut rapidement ouvrir l'application terminal. Pour cela, appuyez sur NULLCtrl NULLAlt NULLT.
Obtenez la liste actualisée des logiciels pour Ubuntu, entrez :
Tapez la commande apt-get suivante :
$ sudo apt-get update
OU
$ sudo apt update
Pour voir les mises à jour disponibles, exécutez :
$ apt list --upgradable
Voici ce que j'ai vu sur le bureau d'Ubuntu 20.04 LTS :
Listing... Done evolution-data-server-common/focal-updates,focal-updates 3.36.5-0ubuntu1 all [upgradable from: 3.36.4-0ubuntu1] evolution-data-server/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] grub-common/focal-updates 2.04-1ubuntu26.12 amd64 [upgradable from: 2.04-1ubuntu26.11] grub-efi-amd64-bin/focal-updates 2.04-1ubuntu44.2 amd64 [upgradable from: 2.04-1ubuntu44] grub-efi-amd64-signed/focal-updates 1.167.2+2.04-1ubuntu44.2 amd64 [upgradable from: 1.167+2.04-1ubuntu44] grub-efi-amd64/focal-updates 2.04-1ubuntu44.2 amd64 [upgradable from: 2.04-1ubuntu44] grub2-common/focal-updates 2.04-1ubuntu26.12 amd64 [upgradable from: 2.04-1ubuntu26.11] libcamel-1.2-62/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] libebackend-1.2-10/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] libebook-1.2-20/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] libebook-contacts-1.2-3/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] libecal-2.0-1/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] libedata-book-1.2-26/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] libedata-cal-2.0-1/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] libedataserver-1.2-24/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] libedataserverui-1.2-2/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1] libyelp0/focal-updates 3.36.2-0ubuntu1 amd64 [upgradable from: 3.36.0-1] python-apt-common/focal-updates,focal-updates 2.0.0ubuntu0.20.04.5 all [upgradable from: 2.0.0ubuntu0.20.04.4] python3-apt/focal-updates 2.0.0ubuntu0.20.04.5 amd64 [upgradable from: 2.0.0ubuntu0.20.04.4] yelp/focal-updates 3.36.2-0ubuntu1 amd64 [upgradable from: 3.36.0-1]
Mettre à jour le(s) logiciel(s), c'est-à-dire appliquer les mises à jour et les correctifs sur Ubuntu Linux.
Tapez la commande apt-get suivante :
$ sudo apt-get upgrade
OU
$ sudo apt upgrade
Installation des mises à jour sur le système Linux Ubuntu
Installer les mises à jour du noyau sur un serveur Ubuntu LTS
Tapez la commande apt-get suivante :
$ sudo apt-get dist-upgrade
Si un nouveau noyau est installé, redémarrez le serveur Linux :
$ sudo reboot
Pour mettre à jour un logiciel individuel appelé foo, tapez la commande :
$ sudo apt-get install foo
OU
$ sudo apt-get install apache php5 mysql-server
Serveur Linux Ubuntu - Installer les mises à jour via la ligne de commande aptitude (option #2)
La syntaxe est la suivante pour Mettre à jour la liste des paquets :
$ sudo aptitude update
Pour mettre à jour les paquets, tapez :
$ sudo aptitude safe-upgrade
Appliquer les mises à jour du serveur Ubuntu via une session de ligne de commande basée sur ssh
Tout d'abord, connectez-vous au serveur Ubuntu distant en utilisant le client ssh :
$ ssh user@server-name-here
$ ssh vivek@server1.hebergementwebgratuit.com
Une fois que vous êtes connecté à votre serveur, exécutez les deux commandes suivantes :
$ sudo apt-get update
$ sudo apt-get upgrade
OU
$ sudo aptitude update
$ sudo aptitude safe-upgrade
OU
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Depuis la page apt-get(8) :
Le site dist-upgrade en plus de remplir la fonction de mise à niveau, gère aussi intelligemment les changements de dépendances avec les nouvelles versions des paquets ; apt-get possède un système de résolution des conflits "intelligent", et il tentera de mettre à niveau les paquets les plus importants au détriment des moins importants si nécessaire. Ainsi, la commande dist-upgrade peut supprimer certains paquets. Le fichier /etc/apt/sources.list contient une liste d'emplacements à partir desquels récupérer les fichiers de paquets souhaités.
Utilisation de l'outil GUI Ubuntu Update Manager
Ubuntu Update Manage est un outil graphique. Il fonctionne comme le gestionnaire de mise à jour de Microsoft ou Red Hat, c'est-à-dire que vous verrez une petite icône dans la barre de kicker/taskbar lorsqu'il y a des mises à jour. Elle n'apparaîtra que lorsque de nouvelles mises à jour sont disponibles. Tout ce que vous avez à faire est de cliquer dessus et de suivre les instructions en ligne. Vous pouvez également lancer l'outil GUI en cliquant sur Système > > > > > > > > Administration > > > > > > > > Gestionnaire de mise à jour
Une note à propos de la dernière version d'Ubuntu Linux
Appuyez sur le bouton Superkey (Windows key) > (Windows key) > (Windows key) > (Windows key) > (Touche Windows) > (Touche Windows) > (Touche Windows) > (Touche Windows) > Type Mise à jour:
Fig.01 : Ubuntu lance l'outil de mise à jour des logiciels
Fig.02 : Installation des mises à jour sur un Linux Ubuntu
Résumé
En conclusion, la mise à jour du noyau et des applications de votre système est une tâche essentielle pour tous les développeurs et administrateurs système. Un système patché prévient les problèmes de sécurité et augmente la stabilité du système. De même, il est possible de télécharger et d'appliquer automatiquement toutes les mises à jour de sécurité critiques sur votre système. Pour cela, veuillez consulter les tutoriels suivants :
- Configurer les mises à jour automatiques sans surveillance pour Ubuntu 20.04
- Comment configurer les mises à jour automatiques pour Ubuntu Linux 18.04
Les commandes apt et apt-get ont toutes deux de nombreuses options. Par conséquent, lisez la page de manuel en utilisant la commande man ou --help :
$ man apt
$ man apt-get
$ apt --help