Das Aktualisieren einer Linux-Maschine ist eine mühsame Aufgabe. Eine, bei der eine Reihe von Befehlen ausgeführt werden müssen, um alles von Systemelementen bis hin zu Paketen und Tools von Drittanbietern auf der neuesten Version auszuführen.
Aber zum Glück gibt es, ähnlich wie bei den meisten Dingen unter Linux, ein Tool, das auch diesen Prozess erleichtert. Es heißt Topgrade und lässt Sie Ihr gesamtes System mit einem einzigen Befehl aktualisieren.
Folgen Sie uns, während wir uns Topgrade im Detail ansehen und Ihnen zeigen, wie Sie es verwenden können, um Ihr Linux-System auf dem neuesten Stand zu halten.
Was ist Top?
Topgrade ist ein CLI-Dienstprogramm, mit dem Sie Aktualisieren Sie Ihr Linux-System ohne den Aktualisierungsprozess tatsächlich durchlaufen zu müssen, was normalerweise das Ausführen einer Reihe von Befehlen beinhaltet. Dies funktioniert folgendermaßen: Wenn Sie Topgrade im Terminal aufrufen, werden alle auf Ihrem System installierten Tools identifiziert und die entsprechenden Befehle in Ihrem Namen ausgeführt, um sie zu aktualisieren.
Was kann Topgrade aktualisieren?
Topgrade funktioniert auf den meisten Linux-Distributionen: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux und Void Linux. Darüber hinaus unterstützt es auch Paketmanager von Drittanbietern wie Snap und Flatpak.
Wenn Sie also eine dieser Distributionen auf Ihrem System ausführen oder einen der unterstützten Paketmanager von Drittanbietern installiert haben, übernimmt Topgrade deren Updates für Sie. Wenn Sie Topgrade ausführen, kann es in ähnlicher Weise neben mehreren anderen Paketmanagern auch tmux, Flutter SDK, pip, Vim/Neovim, Node und Pi-hole identifizieren und aktualisieren.
So installieren Sie Topgrade unter Linux
Sie können Topgrade mit dem Cargo-Paketmanager von Rust installieren. Aber zuerst müssen Sie Cargo (und einige seiner Abhängigkeiten) auf Ihrem System installieren. Wenn Sie es bereits installiert haben, können Sie diesen Schritt überspringen und mit der Installation von Topgrade fortfahren.
Um Cargo unter Linux zu installieren, öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
sudo apt Installieren Fracht libssl-dev pkg-config
Als Nächstes können Sie nach der Installation von Cargo Topgrade mit diesem Befehl installieren:
Ladung Installieren Bestnote
Sobald die Installation abgeschlossen ist, sehen Sie eine Warnmeldung auf dem Bildschirm, die Sie auffordert, den Pfad für Topgrade zu Ihrer $PATH-Variablen hinzuzufügen, damit Sie ihn von überall auf dem System verwenden können.
Schauen Sie sich unsere an Anleitung zum Setzen der $PATH-Variablen unter Linux um herauszufinden, wie man das richtig macht. Wenn Sie Topgrade nur einmal verwenden möchten, können Sie es alternativ wie folgt zur Variablen $PATH hinzufügen:
Export PFAD=$PFAD:/home/unamen/.fracht/bin
So verwenden Sie Topgrade, um alles unter Linux zu aktualisieren
Wie bereits erwähnt, funktioniert Topgrade ziemlich eigenständig. Sobald Sie es aufrufen, identifiziert und aktualisiert es automatisch Pakete, die auf Ihrem Computer installiert sind.
Daher ist die Verwendung von Topgrade unglaublich einfach. Sie müssen nur einen einfachen Befehl ausführen und auf die Bestätigungsaufforderungen reagieren, wenn sie im Terminal erscheinen. Darüber hinaus müssen Sie bei einigen Paketen und Dienstprogrammen auch Ihr Systemkennwort eingeben, um den Vorgang zu authentifizieren.
Um Ihr System mit Topgrade zu aktualisieren, öffnen Sie das Terminal und führen Sie diesen Befehl aus:
Bestnote
Wenn Sie aufgefordert werden, ein Update zu bestätigen, drücken Sie Y für ja und N für nein. Topgrade führt nun eine Reihe von Befehlen aus. Lehnen Sie sich zurück und lassen Sie die Aktualisierung der Pakete abschließen.
Wenn Sie aufhören möchten, drücken Sie Strg + C und eintreten Q.
Pakete von der Aktualisierung ausschließen
Da der Befehl topgrade im Wesentlichen das gesamte System aktualisiert, dauert es eine Weile, bis der Vorgang abgeschlossen ist. Um dies zu umgehen, können Sie mit Topgrade bestimmte Pakete von der Aktualisierung ausschließen, sodass Sie verhindern können, dass Topgrade sie mit den übrigen Paketen aktualisiert.
Angenommen, Sie möchten nicht, dass Topgrade das vim-Paket auf Ihrem System aktualisiert. Dazu können Sie einfach die verwenden --deaktivieren Flag und führen Sie den Befehl wie folgt aus:
Bestnote --vim deaktivieren
Anzeigen, welche Pakete auf Ihrem System aktualisiert werden
Bevor Sie Topgrade aufrufen, können Sie eine Zusammenfassung aller Pakete auf Ihrem Computer anzeigen, die während des Prozesses aktualisiert werden.
Öffnen Sie dazu das Terminal und führen Sie Folgendes aus:
Bestnote --Probelauf
Bereinigen Sie temporäre oder alte Dateien
Neben der Aktualisierung Ihres Linux-Systems können Sie mit Topgrade unter anderem die temporären oder alten Dateien bereinigen, die Sie auf Ihrem Computer haben. Dies gibt nicht nur Speicherplatz frei, sondern verringert auch das Risiko, dass Ihr System oder seine Programme auf Fehler oder Bugs stoßen.
Führen Sie Folgendes aus, um temporäre oder alte Dateien mit Topgrade zu bereinigen:
Bestnote --Aufräumen
Wenn Sie nach einem Passwort gefragt werden, geben Sie Ihr Admin-Passwort ein und drücken Sie Eingeben. Möglicherweise werden Sie auch aufgefordert, bestimmte Dateilöschvorgänge zu bestätigen. Drücken Sie Y und schlagen Eingeben fortfahren.
Erhalten Sie detaillierte Informationen zu einer Operation
Wie viele CLI-basierte Programme bietet Ihnen Topgrade auch die - ausführlich Option, um detaillierte Informationen über den laufenden Prozess anzuzeigen. Wenn Sie sehen möchten, wie Topgrade die Pakete aktualisiert, können Sie dies tun, indem Sie diesen Befehl ausführen:
Bestnote - ausführlich
Aktualisieren Sie ein bestimmtes Paket
Gelegentlich möchten Sie vielleicht nur bestimmte Pakete aktualisieren. In solchen Situationen können Sie die verwenden --nur Option zum Aktualisieren eines bestimmten Pakets. So sieht der Befehl aus:
erstklassig - nur Paket
Zum Beispiel:
Bestnote - nur vim
Bearbeiten Sie die Topgrade-Konfigurationsdatei
Ähnlich wie andere Linux-Programme verfügt Topgrade auch über eine Konfigurationsdatei, die dem Programm mitteilt, wie es funktioniert, welche Operationen ausgeführt werden sollen und so weiter.
Während Topgrade bestimmte Optionen anbietet, mit denen Sie dies explizit vom Terminal aus tun können, können Sie auch die Konfigurationsdatei ändern, um diese Änderungen dauerhaft zu machen. Auf diese Weise müssen Sie dies nicht jedes Mal selbst tun, wenn Sie den Befehl ausführen.
Um die Topgrade-Konfigurationsdatei zu bearbeiten, führen Sie diese in einem Terminalfenster aus:
Bestnote --edit-config
Wenn dies die Konfigurationsdatei öffnet, können Sie Werte ändern (ändern, hinzufügen, entfernen), die mit verschiedenen Aktionen verknüpft sind. Um eine Aktion zu aktivieren, kommentieren Sie die Zeile aus, indem Sie das entfernen Pfund Zeichen (#).
In ähnlicher Weise enthält die Datei auch benutzerdefinierte Befehle und Vorbefehle. Wenn Sie möchten, dass Topgrade beim Ausführen einen benutzerdefinierten Befehl ausführt, können Sie diesen Befehl zu der hinzufügen Benutzerdefinierte Befehle Abschnitt.
Wenn es andererseits einen Befehl gibt, den das Programm vor allem anderen ausführen soll, geben Sie ihn unter ein Befehle, die vor irgendetwas ausgeführt werden sollen Abschnitt. Wenn Sie mit den Änderungen an der Konfigurationsdatei fertig sind, speichern und schließen Sie sie.
Vereinfachen Sie den langweiligen Linux-Systemaktualisierungsprozess
Topgrade ist eines dieser Tools, von denen Sie sich wünschten, Sie hätten es früher gewusst. Es ist einfach zu bedienen und bietet die einfachste Möglichkeit, Linux-Systemaktualisierungen zu automatisieren, um Zeit und Mühe zu sparen, den Prozess manuell durchzuführen.
Eine der besten Zeiten, um Topgrade zu verwenden, ist, wenn Sie Ihren Computer nicht aktiv verwenden, da Sie das Programm ausführen und es verlassen können, während es das System aktualisiert.
Allerdings hat Topgrade einige Einschränkungen, die die Verwendung mit Skripten oder sogar mit einigen erweiterten Operationen mit benutzerdefinierten Befehlen einschränken. Für die meisten Benutzer kann Topgrade jedoch äußerst nützlich sein.
Wenn bestimmte Pakete Probleme auf Ihrem System verursachen und ihre Aktualisierung das Problem immer noch nicht behebt, sind sie wahrscheinlich defekt, sodass Sie möglicherweise eingreifen und sie manuell beheben müssen.