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

Lösen Sie das Problem „Starting full system upgrade… there is nothing to do“ in Arch Linux, Manjaro Linux

Ich habe kürzlich festgestellt, dass mein Arch Linux-Desktopsystem nicht auf die neueste Version aktualisiert/aktualisiert wird. Ich dachte es gibt noch keine neuen Updates. Ich habe die Arch Linux-Website besucht und festgestellt, dass bereits viele Updates verfügbar sind. Aber wenn ich versuche, mein Arch-Linux-System zu aktualisieren, erhalte ich jedes Mal die folgende Meldung.

$ sudo pacman -Syu

Folgendes habe ich nach dem Ausführen dieses Befehls erhalten:

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 archlinuxfr is up to date
:: Starting full system upgrade...
 there is nothing to do

Ich bekomme seit einer Woche immer wieder diese Meldung. Ich habe keine Ahnung, warum dies geschieht. Endlich habe ich eine Lösung gefunden, und ich dachte, es wäre für jemanden hilfreich, sie hier zu teilen.

Lösen Sie das Problem „Starting full system upgrade... there is nothing to do“ in Arch Linux

Der Hauptgrund für dieses Problem ist, dass die Spiegellisten veraltet sind. Wenn das gleiche Problem auftritt, ist möglicherweise auch Ihre Spiegelliste veraltet.

Es gibt mehrere Möglichkeiten, Ihre Spiegelliste in Arch Linux und seinen Varianten wie EndeavourOS und Manjaro Linux zu aktualisieren. Die aktuellste Spiegelliste finden Sie mit dem Pacman Mirrorlist Generator . Es ist ein Online-Mirrorlist-Generator, der verwendet werden kann, um die aktuellste Mirrorlist zu generieren, die für Arch Linux möglich ist.

Sobald Sie die Spiegelliste gefunden haben, können Sie die veraltete Spiegelliste manuell durch eine neu erstellte ersetzen. Wenn Sie den manuellen Weg nicht mögen, gibt es ein Dienstprogramm namens Reflector , die verwendet wird, um die aktuellste Spiegelliste für Ihr Arch Linux zu finden und die Spiegelliste automatisch zu aktualisieren.

Um Reflector unter Arch Linux und seinen Derivaten zu installieren, führen Sie Folgendes aus:

$ sudo pacman -S reflector rsync curl

Sichern Sie Ihre vorhandene Spiegelliste mit dem Befehl:

$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

Aktualisieren Sie dann die Spiegelliste mit dem Befehl:

$ sudo reflector --verbose -l 50 -p http --sort rate --save /etc/pacman.d/mirrorlist

Der obige Befehl filtert 50 die zuletzt synchronisierten HTTP-Server, sortiert nach Downloadrate, und aktualisieren Sie die Spiegelliste automatisch. Weitere Einzelheiten zu Reflector finden Sie in unserem vorherigen Leitfaden, der unten angehängt ist.

  • Neueste Mirror-Liste mit Reflector in Arch Linux abrufen

Sobald Sie die Spiegelliste aktualisiert haben, versuchen Sie, Ihr Arch Linux-System mit dem folgenden Befehl zu aktualisieren:

$ sudo pacman -Syu

Oder,

$ sudo pacman -Syyu

Jetzt sollte alles gut funktionieren.

Behebung des Fehlers „Starting full system upgrade. there is nothing to do“ in Manjaro Linux

Reflector ist in den Manjaro-Repositories nicht verfügbar. Manjaro-Entwickler verwenden pacman-mirrors anstelle von Reflector, um die neuesten Mirrors abzurufen.

Pacman-Mirrors ist ein Manjaro-spezifisches Dienstprogramm zum Generieren und Verwalten der Systemspiegelliste. Es ist in Manjaro Linux vorinstalliert.

Um die 20 schnellsten Mirrors abzurufen und den Paketindex in Manjaro Linux zu aktualisieren, führen Sie Folgendes aus:

$ sudo pacman-mirrors --fasttrack 20 && sudo pacman -Syyu

Oder,

$ sudo pacman-mirrors -f 20 && sudo pacman -Syyu

Jetzt sollten Sie in der Lage sein, Ihre Pakete ohne Probleme auf die neuesten verfügbaren Versionen zu aktualisieren.

Sie können einen Alias ​​in Ihrem bashrc hinzufügen /zshrc um ein paar Tastenanschläge zu sparen.

alias update="sudo pacman-mirrors -f 20 && sudo pacman -Syyu"

Von nun an können Sie einfach den folgenden Befehl ausführen, um die Spiegelliste zu aktualisieren und Ihr Manjaro-Linux-System zu aktualisieren:

$ sudo update

Hoffe das hilft.

Verwandte Lektüre:

  • So stellen Sie defektes Arch-Linux in den vorherigen Betriebszustand zurück
  • So beheben Sie den Fehler „Datenbank kann nicht gesperrt werden“ in Arch Linux
  • So beheben Sie den Fehler „ungültiges oder beschädigtes Paket (PGP-Signatur)“ in Arch Linux
  • So lösen Sie „Fehler:Transaktion konnte nicht ausgeführt werden (widersprüchliche Dateien)“ in Arch Linux
  • So beheben Sie den Fehler „pacman:Fehler beim Laden gemeinsam genutzter Bibliotheken“ in Arch Linux

Arch Linux
  1. So entfernen Sie alles außer dem Basissystem in Arch Linux

  2. So installieren Sie yay (AUR-Hilfsprogramm) in Manjaro/Arch Linux

  3. So installieren Sie Go (Golang) in Arch Linux/Manjaro

  4. Linux – Holen Sie sich volle Videofunktionen in Arch Linux Guest auf Virtual Box?

  5. Wie entferne ich ein Linux-System?

So installieren Sie Virtual Machine Manager (KVM) in Manjaro und Arch Linux

Arch Linux Setup Internet, X-Installation, Systemkonfiguration

Arch Linux – Anpassen des Systems

Installieren Sie Yay AUR Helper in Arch Linux, EndeavourOS, Manjaro

Beheben Sie den VirtualBox-Fehler „Ergebniscode:NS_ERROR_FAILURE (0x80004005)“ in Arch Linux

So installieren Sie Yay AUR Helper in Arch Linux und Manjaro