14 Apr 2022
FreeBSD: einen Port upgraden oder alle Ports upgraden
Wenn man alle via des Portage-Trees installierten Ports upgraden, oder nur ein einzelnes, upgraden will, so vorgehen.
- Portage-Tree aktualisieren
# cd /usr/ports
# make update
[...]
>>> Running portsnap
[...]
Applying patches...
[...]
Building new INDEX files... done.
- mit pkg version anzeigen lassen, zu welchen Ports neue Versionen vorliegen
# pkg version -l "<"
[...]
gnutls-3.6.16 <
[...]
- Hier wurde bewusst entschieden, nur gnutls zu aktualisieren.
# portupgrade -R gnutls
[Reading data from pkg(8) ...
[Gathering depends for security/gnutls ....
[...]
- So kann man alle Ports aktualisieren
portupgrade --batch -apkRr