#!/bin/sh #!/usr/bin/env bash VERSION="v2025011800" # initiale Erstellung #==============================================================================# # # /root/bin/FreeBSD_-_Update.sh # #==============================================================================# # # siehe auch # /root/bin/FreeBSD_-_Upgrade_Teil_1.sh # /root/bin/FreeBSD_-_Upgrade_Teil_2.sh # /root/bin/FreeBSD_-_Upgrade_Teil_3.sh # #------------------------------------------------------------------------------# # Version des aktuell laufenden Kernels anzeigen freebsd-version -r # aktuelle Version vom User-Land anzeigen #grep -F 'VERSION=' /etc/os-release freebsd-version -u # aktuelle Version vom Kernel anzeigen uname -a #------------------------------------------------------------------------------# ### Betriebssystem updaten freebsd-update fetch freebsd-update install #------------------------------------------------------------------------------# ### Ports-Tree updaten git -C /usr/ports pull git -C /usr/ports status #------------------------------------------------------------------------------# ### veraltete Pakete entfernen + Upgrade aller Pakete #pkg install ports-mgmt/portupgrade #pkg autoremove #portupgrade -a #portupgrade -N #pkg autoremove #------------------------------------------------------------------------------# ### erst alles aus dem Repositorie updaten ### dann die beiden MM-Pakete aus dem Ports-Tree updaten pkg autoremove pkg update ASSUME_ALWAYS_YES=yes pkg upgrade pkg autoremove unset ASSUME_ALWAYS_YES for A in multimedia/ffmpeg multimedia/libdvdread do cd /usr/ports/${A} && make clean && make && make deinstall install done