GNU/Linux >> LINUX-Kenntnisse >  >> Linux

yum Äquivalent zu apt-get upgrade vs apt-get dist-upgrade?

Lösung 1:

yum update ursprünglich nur Upgrades von Paketen auf neue Versionen durchgeführt. Wenn zum Beispiel foo-awesome veraltet foo , yum update würde kein Upgrade von foo anbieten bis foo-awesome . Hinzufügen des --obsoletes Flag auf yum update machte es die zusätzlichen Überprüfungen, um auch diesen Upgrade-Pfad anzubieten. yum upgrade wurde als (im Wesentlichen) Alias ​​für yum --obsoletes update hinzugefügt . Da dies das Verhalten ist, das sich fast jeder ständig wünscht, ist die Konfigurationsoption obsoletes=1 wurde zum Standard /etc/yum.conf hinzugefügt , wodurch yum update entsteht und yum upgrade Äquivalent zu allen neueren, auf Lager, Fedora/RHEL/CentOS/etc.

Wenn Sie Kernel-Updates vermeiden möchten, wenn Sie yum update ausführen , können Sie einfach yum --exclude=kernel* update ausführen . Wenn Sie automatische Updates aktivieren möchten, aber automatische Kernel-Upgrades vermeiden möchten, dann ist das Hinzufügen des Excludes zu yum.conf wahrscheinlich die richtige Antwort.

Es gibt wahrscheinlich keine richtige Antwort auf Ihre Frage. RHEL und RHEL-basierte Distributionen haben nicht dieselbe Philosophie wie die Debian-Entwickler, wenn es um Updates geht, daher fördern die Tools nicht dasselbe Verhalten.

Lösung 2:

Versuchen Sie es

# yum upgrade yum kernel
# yum -y upgrade

Linux
  1. Centos – Yum-Aktualisierungsfehler auf Centos 5.6?

  2. Warum gibt es überhaupt die Trennung von Update und Upgrade?

  3. Über 15 Beispiele für den Befehl yum update

  4. Installieren von netstat auf Docker-Linux-Container

  5. 100 % nicht-interaktives Debian-Dist-Upgrade

winget upgrade - So aktualisieren Sie Pakete

So aktualisieren Sie Kali Linux

apt-Update vs. apt-Upgrade

So schließen Sie Pakete von Apt-Get Upgrade aus

So aktualisieren Sie Devuan 3.1 auf 4.0 Chimaera

apt-get Update/Upgrade-Liste, ohne etwas zu ändern