Um nach der Installation das System weiterhin sicher und aktuell zu halten wird für das Basis-System 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 Systeminstallation bereits installiert wurde. Wenn nicht sollte dies nun nachgeholt werden. FreeBSD enthält selbst keine Werkzeuge um ein Update der Ports durchzuführen.
Um die Ports aktualisieren zu können muss ein aktueller Port-Tree vorliegen! Wie man diesen aktualisiert steht im Abschnitt Port-Tree updaten
Um alle installierten Ports zu aktualisieren wird als root folgender Befehl verwendet:
# portmaster -a
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:
# portmaster x11/xterm
Mit der folgenden Option zeigt Portmaster alle installierten Ports an und die Information ob ein Update vorliegt.
% portmaster -L