GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Pourquoi la séparation de la mise à jour et de la mise à niveau existe-t-elle même ?

Je comprends que dans apt , la commande update , met à jour la liste des packages disponibles, mais ne met pas à niveau les logiciels déjà installés à partir de ces packages.

Je comprends également que la upgrade met à jour tout logiciel que j'ai déjà installé à partir d'un package que j'ai mis à jour avec update comme décrit ci-dessus.

Quelle était la raison pour laquelle les développeurs Ubuntu/Debian ont fait ce fractionnement de upgrade et upgrade travailler à la place avec une seule commande pour effectuer les deux tâches ?

Il s'agit plus d'une question sur la philosophie architecturale des développeurs Ubuntu.

Réponse acceptée :

Une mise à niveau n'est pas le seul moment où vous devrez peut-être apt-get update , et je ne veux pas mettre à jour chaque fois que je veux simplement mettre à jour les listes de paquets.

Une mise à niveau apt-get upgrade le bon fonctionnement peut dépendre de apt-get update en cours d'exécution il n'y a pas longtemps, mais c'est le cas de apt-get remove et apt-get install aussi bien! Si tout cela implique apt-get update ? Bien sûr que non! Pour une simple question d'efficacité des ressources et de propreté de la conception, si une opération est commune à plusieurs autres opérations, elle doit être exclue.

Inversement, étant donné que apt-get remove et apt-get install peut aussi dépendre de apt-get update étant récemment exécuté pour terminer avec succès, est-il judicieux de apt-get upgrade pour chaque exécution de apt-get update ? Non, encore une fois, car ce que j'ai l'intention de faire pourrait bien entrer en conflit avec ce que apt-get upgrade fera l'affaire.


Ubuntu
  1. Quand et pourquoi devrais-je utiliser Apt-get Update ?

  2. Pourquoi Ubuntu continue-t-il à demander le mot de passe Gmail ?

  3. Comment fonctionne le processus de mise à niveau d'Ubuntu ?

  4. Pourquoi le curseur saute-t-il lors de la frappe ?

  5. yum équivalent à apt-get upgrade vs apt-get dist-upgrade ?

Pourquoi le support de Kubuntu et Xubuntu 16.04 Lts se termine-t-il plus tôt que la date officielle de fin de vie d'Ubuntu ?

Pourquoi Apt-get Autoremove ne supprime-t-il pas les anciens noyaux ?

Pourquoi Shotwell a-t-il inversé les positions X et Y lors de l'utilisation du recadrage ?

Pourquoi les récupérations de mise à jour Apt-get sont-elles si importantes ? ?

Impossible d'installer et le code ne fonctionne pas :Apt-get Install Virtualbox-guest-x11 ?

Pourquoi les paramètres de Gnome mentionnent-ils "moto C Plus" ?