Configuration des mises à jour automatiques:
Par défaut, la mise à jour automatique ou la mise à niveau sans surveillance sont activées dans Ubuntu 20.04 LTS.
Si vous souhaitez configurer la mise à jour automatique, ouvrez le fichier de configuration / etc / apt / apt.confli.D / 20-AUTO-OPPRODITIONS avec la commande suivante:
$ sudo nano / etc / apt / apt.confli.D / 20-AUTO-OPPRODITIONS
Ici, la première ligne Apt :: périodique :: mises à jour-package-lists «1»; est utilisé pour dire au gestionnaire de packages APT de garder automatiquement le cache de package à jour.
La deuxième ligne, Apt :: périodique :: sans surveillance «1»; est utilisé pour dire au gestionnaire de packages APT de mettre à jour automatiquement les packages.
Pour désactiver la mise à jour automatique ou la mise à niveau sans surveillance, définissez Apt :: périodique :: mises à jour-package-listes et Apt :: périodique :: sans surveillance pour 0 Comme indiqué dans la capture d'écran ci-dessous.
Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour enregistrer le fichier de configuration.
Mise à jour du cache du référentiel de packages:
Avant d'essayer d'installer, de mettre à jour ou de supprimer tous les packages, vous devez mettre à jour le cache du référentiel de packages APT. Cela mettra à jour la base de données du package de votre Ubuntu 20.04 Machine LTS et vérifiez si une version plus récente des packages installés est disponible.
Pour mettre à jour le cache du référentiel de package APT, exécutez la commande suivante:
$ sudo apt mise à jour
Le cache du référentiel de package APT doit être mis à jour. Comme vous pouvez le voir, 35 packages peuvent être mis à jour vers de nouvelles versions.
Mise à jour des packages spécifiques:
Vous pouvez vérifier la liste des packages pour lesquels les mises à jour sont disponibles avec la commande suivante:
$ sudo apt List - Opgradable
La liste des packages mises à niveau doit être affiché. Sur chaque ligne, le nom du package est imprimé en couleur de texte vert.
À droite de chaque ligne, l'ancienne version du package est imprimée. À gauche de chaque ligne, la version plus récente disponible est imprimée comme marqué dans la capture d'écran ci-dessous.
Maintenant, pour mettre à niveau un seul package (disons empêcher), exécutez la commande suivante:
$ sudo apt install apport
Comme tu peux le voir, empêcher et ses dépendances (python3-apport) sera amélioré. Ces 2 packages mesurent environ 212 Ko. Ainsi, environ 212 Ko de packages seront téléchargés à partir d'Internet. Une fois qu'ils sont installés, environ 1024 B (octets) d'espace disque supplémentaire seront utilisés.
Pour confirmer la mise à niveau, appuyez sur Y Et puis appuyez sur .
Le paquet empêcher et ses dépendances devraient être améliorées.
Mise à jour de tous les packages:
Au lieu de mettre à niveau les packages un par un, vous pouvez mettre à niveau tous les packages disponibles à la fois avec la commande suivante:
$ sudo apt mise à niveau
APT vous montrera le résumé de la mise à niveau. Ici, 33 packages seront mis à niveau. 5 packages seront nouvellement installés. La mise à niveau est d'environ 93.0 MB. Alors, environ 93.0 Mo de packages sera téléchargé à partir d'Internet. Après la mise à niveau, environ 359 Mo d'espace disque supplémentaire seront nécessaires.
APT vous montrera les nouveaux packages qui seront installés. La plupart des nouveaux packages d'en-tête du noyau et du noyau sont affichés dans cette section.
APT vous montrera la liste des packages qui seront mis à niveau.
APT vous montrera également les anciens packages qui ne sont plus nécessaires. Vous pouvez les retirer en toute sécurité une fois la mise à niveau terminée.
Une fois que vous êtes prêt, appuyez sur Y Et puis appuyez sur Pour confirmer la mise à niveau.
APT devrait commencer à télécharger tous les packages requis à partir d'Internet.
Une fois tous les nouveaux packages installés, la mise à niveau doit être complète.
Maintenant, redémarrez votre ordinateur pour que les modifications prennent effet avec la commande suivante:
$ sudo redémarrer
Packages de verrouillage:
Vous pouvez verrouiller les packages spécifiques si vous ne souhaitez pas les mettre à niveau lorsque vous améliorez tous les packages à l'aide du SUDO APT APPOSITION commande.
Tout d'abord, répertoriez tous les packages mises à niveau avec la commande suivante:
$ sudo apt List - Opgradable
Tous les forfaits améliorables doivent être répertoriés.
Maintenant, disons, vous ne voulez pas les packages du noyau Linux (générique linux, -têtes de linux-genric et générique d'image de Linux) Pour être mis à niveau. Vous devrez marquer ces packages comme prise.
Pour contenir des mises à niveau pour le package générique linux, Exécutez la commande suivante:
$ sudo apt-mark Hold Linux-Generic
Le paquet générique linux devrait être mis en attente.
De la même manière, vous pouvez organiser des mises à niveau pour les packages -têtes de linux-genric et générique d'image de Linux comme suit:
$ sudo apt-mark Hold Linux-Headers-Generic Linux-Image-Generic
Les packages -têtes de linux-genric et générique d'image de Linux devrait être mis en attente.
Vous pouvez répertorier tous les packages définis en attente avec la commande suivante:
$ sudo apt-stark Showfhold
Comme vous pouvez le voir, tous les packages que j'ai mis en attente sont répertoriés.
Maintenant, essayez de mettre à niveau tous les packages comme suit.
$ sudo apt mise à niveau
Comme vous pouvez le voir, les packages (générique linux, -têtes de linux-genric et générique d'image de Linux) Ce que j'ai marqué comme Hold ne sera pas mis à niveau avec le reste des packages.
Packages de déverrouillage:
Si plus tard, vous décidez de mettre à niveau les packages que vous avez marqués en tant que maintien, tout ce que vous avez à faire est de les détenir.
Vous pouvez détenir le générique linux Package comme suit:
$ sudo apt-mark Unhold Linux-Generic
Le paquet générique linux ne devrait plus être en attente.
Comme vous pouvez le voir, le package générique linux n'est plus sur la liste de retenue.
$ sudo apt-stark Showfhold
De la même manière, vous pouvez détendre les packages -têtes de linux-genric et générique d'image de Linux comme suit:
$ sudo apt-mark unbolholy linux-genric linux-headers-genric linux-image-generic
Maintenant, si vous améliorez tous les packages, les packages générique linux, -têtes de linux-genric, et générique d'image de Linux devrait également être amélioré.
$ sudo apt mise à niveau
Suppression des forfaits inutiles:
Une fois la mise à niveau terminée, vous pouvez supprimer tous les packages inutiles avec la commande suivante:
$ sudo apt AutoreMove
Dans mon cas, aucun package inutile n'est disponible.
Si vous avez des forfaits inutiles, ils seront affichés et il vous sera demandé de les supprimer. Juste presser Y Et puis appuyez sur Pour les supprimer.
Nettoyage des caches:
Une fois que vous avez mis à niveau votre ordinateur, la nouvelle version des packages sera mise en cache dans le / var / cache / apt / archives / Répertoire de votre ordinateur. Vous pouvez les retirer et libérer des espaces de disque.
Pour les supprimer, exécutez la commande suivante:
$ sudo apt autoclean
Les forfaits mis en cache doivent être supprimés.
Alors, c'est comme ça que tu mets à niveau Ubuntu 20.04 LTS de la ligne de commande. Merci d'avoir lu cet article.