Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
— |
ports_updaten [2017/10/02 13:40] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Allgemein ====== | ||
+ | Um nach der Installation das System weiterhin sicher und aktuell zu halten wird für das Basis-System [[FreeBSD updaten|freebsd-update]] verwendet. Da es jedoch die Trennung zwischen Basis-System und Ports/Packages gibt müssen die installierten Drittprogramme auf einem anderen Weg aktualisiert werden. | ||
+ | |||
+ | Es wird von der Verwendung von [[portmaster]] ausgegangen welcher im Zug der [[Portmaster installieren|Systeminstallation]] bereits installiert wurde. Wenn nicht sollte dies nun nachgeholt werden. **FreeBSD** enthält selbst keine Werkzeuge um ein Update der Ports durchzuführen. | ||
+ | |||
+ | ====== Vorraussetzung ====== | ||
+ | Um die Ports aktualisieren zu können muss ein aktueller Port-Tree vorliegen! Wie man diesen aktualisiert steht im Abschnitt [[Port-tree_installieren#Update_des_Port-Tree|Port-Tree updaten]] | ||
+ | ====== Update der Ports ====== | ||
+ | |||
+ | ===== Alle installierten Ports updaten ===== | ||
+ | Um alle installierten Ports zu aktualisieren wird als root folgender Befehl verwendet: | ||
+ | <code> | ||
+ | # portmaster -a | ||
+ | </code> | ||
+ | |||
+ | ===== Einen Port aktualisieren ===== | ||
+ | Um einen speziellen Port zu aktualisieren wird wie folgt vorgegangen (am Beispiel von **xterm**). Portmaster aktualisiert zuvor alle Abhängigkeiten für die Updates vorliegen: | ||
+ | <code> | ||
+ | # portmaster x11/xterm | ||
+ | </code> | ||
+ | |||
+ | ===== Nach Aktualisierungen suchen ===== | ||
+ | Mit der folgenden Option zeigt Portmaster alle installierten Ports an und die Information ob ein Update vorliegt. | ||
+ | <code> | ||
+ | % portmaster -L | ||
+ | </code> | ||