FreeBSD So aktualisieren Sie alle Pakete

FreeBSD So aktualisieren Sie alle Pakete

Dies wird eine kurze Lektion zum Aktualisieren aller FreeBSD -Kern und Pakete sein. FreeBSD verfügt über zwei aktualisierbare Elemente, nämlich das Kern-Betriebssystem und die Software Dritter. Der Kernel oder das Core-Betriebssystem wird über FreeBSDD-Update-Befehl aktualisiert, während wir entweder den Paketmanager oder das Ports-System verwenden müssen, um die Software von Drittanbietern zu aktualisieren. Sowohl der Kernel als auch die Pakete werden ziemlich häufig aktualisiert. Daher wird empfohlen, keine von ihnen zu verpassen, um Sicherheitsrisiken zu erstellen und Schwachstellen zu stärken.

Aktualisieren des Kern -Betriebssystems in FreeBSD

Führen Sie eine schnelle Suche nach Updates aus. Verwenden Sie den folgenden Befehl:

$ FreeBsD-update Abrufen

Geben Sie nach Abschluss der Suche Folgendes ein und drücken Sie die Eingabetaste:

$ freeBsD-update Installation

Der obige Befehl sollte alle verfügbaren Updates festlegen, die auf dem System installiert werden sollen. Wenn es sich um ein größeres Update handelt, werden Sie möglicherweise aufgefordert, das System neu zu starten, damit die Änderungen angewendet werden können.

Aktualisieren von FreeBSD -Software mit PKG

Alle über PKG installierten Pakete sollten mit dem gleichen aktualisiert werden, um Probleme mit der Installation zu vermeiden.

Überprüfen Sie zuerst die Updates mit PKG -Upgrade:

$ PKG Upgrade

Suchen Sie dann Software -Updates mit dem PKG -Befehl an.

Aktualisieren von FreeBSD -Software mit dem Ports -System

Wie die im Paketmanager installierten Pakete sollten diejenigen, die mit dem Ports -System installiert sind, mit demselben aktualisiert werden. Verwenden Sie die Befehlssyntax unten, um das PKG in einem bestimmten Paket einzufrieren:

$ PKG LOCK PACKAGENAME

Um Pakete mit dem Ports -System zu installieren, haben Sie zwei Möglichkeiten:

  1. Portmaster
  2. Portsnap.

Geben Sie den folgenden Befehl ein, um die lokale Iteration des Ports -Baums zu aktualisieren, um Portsnap zu verwenden:

$ portsnap Auto

Sobald Sie fertig sind, um die Pakete zu aktualisieren, werden Sie gefragt, ob Sie die Backups der älteren Versionen entfernen möchten. Diese Backups sollten uns nicht nützlich sein, wenn das Update erfolgreich war.

Dinge einpacken

Heute haben wir erklärt, wie die Kern -Betriebssysteme und Softwarepakete in FreeBSD aktualisiert werden können. Um das Core-Betriebssystem zu aktualisieren, müssen Sie den FreeBSDD-Update-Fetch- und Installationsbefehls verwenden, während die Pakete entweder über den Ports-Baum oder den Befehl pkg aktualisiert werden können. Die Pakete sollten mit der gleichen Methode aktualisiert werden, mit der sie installiert wurden, da die Aktualisierung eines Ports -installierten Software mit PKG zu Problemen mit der Kompilierung führen und den Code der Software stark ausgleichen kann, wodurch sie im Wesentlichen unterbrochen werden kann.