Ubuntu

Mettre à niveau Ubuntu à partir de la ligne de commande

Mettre à niveau Ubuntu à partir de la ligne de commande

Ubuntu est une distribution Linux populaire pour un usage domestique ainsi que pour les utilisateurs d'entreprise.  De nombreux utilisateurs d'Ubuntu s'appuient sur l'interface utilisateur graphique pour des choses comme la mise à niveau et la gestion des packages. Ce didacticiel explique comment mettre à niveau les packages, mettre à niveau la version du système d'exploitation et automatiser facilement la mise à niveau à partir de votre invite de ligne de commande.

Mettre à niveau Ubuntu 14.04 à 16.04

Mise à niveau d'Ubuntu à partir de 14.04 à 16.04 consiste à taper quelques commandes :

sudo su apt-get install update-manager-core do-release-upgrade 

Avant d'exécuter les commandes ci-dessus, assurez-vous de modifier le fichier /etc/update-manager/release-upgrades pour indiquer le comportement par défaut du programme de mise à niveau.  Dans ce versions-mises à niveau fichier, il existe actuellement trois méthodes pour modifier le comportement de mise à niveau, la première ne vérifie aucune mise à jour, la deuxième méthode permet au système d'exploitation actuel de passer à la prochaine version immédiate, la troisième méthode met à niveau la version LTS vers la prochaine version LTS immédiate. do-release-upgrade lance réellement la mise à niveau. Après cette commande, il affiche quelques fenêtres tout en effectuant automatiquement l'ensemble du processus de mise à niveau. Cela prend généralement au maximum quelques minutes en fonction de la vitesse de la connexion Internet avec laquelle l'ordinateur est connecté.

Mettre à jour la liste des packages avec apt-get update

Les packages sont des logiciels d'application installés pour effectuer diverses tâches sur l'ordinateur. Ubuntu utilise la commande apt-get pour gérer ces packages, et avec cette commande, non seulement les packages peuvent être installés, mais également mis à niveau et désinstallés. Les instructions suivantes montrent comment mettre à jour la liste des packages pour les mettre à niveau.

Comme on le voit dans la commande suivante, il a automatiquement téléchargé la liste des packages et les métadonnées à partir des référentiels en ligne donnés. Ces informations seront utilisées lors de la mise à niveau des packages, il est donc recommandé d'exécuter cette commande avant de mettre à niveau un package pour obtenir la dernière version de celui-ci.

Forfaits de mise à niveau avec mise à niveau apt-get

La différence entre la mise à jour et la mise à niveau dans ce contexte est que la mise à jour récupère les informations sur les packages les plus récents à partir des référentiels, elle peut donc être utilisée pour passer à la version plus récente des packages actuellement installés. La mise à niveau peut être effectuée avec deux commandes dans Ubuntu. apt-get mise à niveau et apt-get dist-upgrade. La commande Upgrade met essentiellement à niveau les packages vers la version la plus récente comme son nom l'indique sans rien faire d'autre, au contraire dist-upgrade gère intelligemment les dépendances des packages, et donc pendant la mise à niveau des packages, il est possible que de nouveaux packages soient installés, et packages existants désinstallés en fonction de la liste des packages installés sur le système. Il est donc conseillé de toujours utiliser apt-get dist-upgrade dans la plupart des cas.

Dans cet exemple ci-dessous, puisqu'il utilise la commande dist-upgrade pour effectuer la mise à niveau, le programme de mise à niveau gère intelligemment les dépendances en fonction de la liste des packages disponibles dans le système. Comme on le voit, il supprime 9 packages, s'abstient de mettre à niveau un package et installe également 85 packages qui n'ont pas été installés avec le plain apt-get mise à niveau commander.

Automatisez le processus de mise à niveau

L'automatisation du processus de mise à niveau permettra au système de gérer la mise à niveau automatiquement sans intervention de l'administrateur. Cela rend la maintenance non seulement efficace, mais empêche également le système d'être exposé à des logiciels malveillants et à des attaques nuisibles.

apt-get installer des mises à niveau sans surveillance

Ubuntu, par défaut, fournit des mises à niveau sans surveillance pour automatiser le processus de mise à niveau. Il mettra automatiquement à niveau les packages chaque fois que les nouvelles mises à jour sont disponibles. Vous pouvez modifier le /etc/apt/apt.conf.d/50mises à niveau sans surveillance fichier pour configurer les propriétés de cette fonctionnalité. Par défaut, Ubuntu installe automatiquement les mises à niveau de sécurité, mais avec un léger changement dans le fichier, des mises à jour régulières peuvent également être installées. Dans la deuxième capture d'écran, il montre comment la mise à niveau sans surveillance est configurée pour envoyer des e-mails lorsque des problèmes ou de nouvelles mises à niveau de package sont détectés.

La capture d'écran suivante montre à quoi ressemble un e-mail de mise à niveau sans surveillance, lorsque le serveur de messagerie est correctement configuré dans le système. Il renvoie vrai si les conditions données dans les fichiers ci-dessus se sont vérifiées et installe par conséquent les mises à jour décrites dans le système. S'il a mis à niveau certains packages, la description complète de l'installation est incluse dans l'e-mail avec le nom des packages.

De plus, Ubuntu fournit quelques paramètres supplémentaires pour spécifier la fréquence du processus de mise à niveau. Cela dicte QUAND le processus de mise à niveau sera appelé. Éditer /etc/apt/apt.conf.d/10périodique pour modifier ces paramètres.

APT::periodic::update-package-lists dicte que "apt-get update" soit exécuté tous les m nombre de jours, ici il indique 1 ; par conséquent, "apt-get update" est automatiquement invoqué tous les jours, APT::periodic::download-upgradable-packages dicte "apt-get upgrade -download-only" à exécuter dans chaque m nombre de jours, ici il indique 1 ; par conséquent, "apt-get upgrade -download-only" est automatiquement invoqué tous les jours. Le nettoyage automatique n'est pas nécessaire, mais il aide le système à se débarrasser des paquets qui ne sont plus utiles.

Recevez des notifications lorsque de nouvelles mises à jour sont disponibles

Outre l'automatisation du processus de mise à niveau, les informations sur les nouveaux packages peuvent être récupérées par courrier électronique automatisé. Ce tutoriel utilise apticron à cet effet, ce qui est très efficace et pourrait identifier la disponibilité de nouveaux packages plus rapidement que la méthode manuelle. Le plus grand avantage de cette méthode est la possibilité d'identifier les nouvelles mises à niveau sans même se connecter au serveur, si la mise à niveau sans surveillance est activée en même temps, il est possible de voir quels packages ont été réellement mis à niveau. Cependant, la mise à niveau automatisée présente également des inconvénients, tels que la configuration des nouveaux packages lorsqu'ils sont automatisés ne sera pas supervisé par l'homme, il peut donc être préférable de recevoir une notification par e-mail. Ou vous pouvez mettre ces packages sur liste noire lors de la mise à niveau automatique dans les mises à niveau sans surveillance pour vous assurer que seuls les packages sécurisés sont automatiquement mis à niveau.

apt-get installer apticron

Une fois apticron installé avec la commande donnée ci-dessus, il peut être configuré dans le fichier : /etc/apticron/apticron.conf.  La seule chose à indiquer est l'adresse e-mail du destinataire qui est responsable de la gestion du serveur, vraisemblablement l'administrateur. Si le serveur de messagerie est correctement configuré, l'e-mail apticron devrait ressembler à la capture d'écran suivante. Il contient la date du rapport, le nom du serveur et l'adresse IP, quels packages ont de nouvelles mises à niveau ainsi que leurs noms de package, et leurs détails complets qui n'ont pas été mentionnés ici en raison de l'espace.

Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...