El 13 de abril de 2021, se lanzó FreeBSD 13. Si su sistema todavía es 12 y desea obtener el beneficio de esta versión reciente, deberá actualizar su actual 12.
En este tutorial, la versión actual es 12.2.
$ versión-freebsd
Obtener todas las actualizaciones binarias disponibles
Según el mundo instalado actualmente y la opción de configuración establecida, ejecutaremos este comando para obtener todas las actualizaciones binarias disponibles.
$ freebsd-update fetch
A continuación, instale las actualizaciones obtenidas recientemente.
$ instalación de actualización de freebsd
Ahora, debemos verificar si se aplicó la nueva versión y el nivel de parche. El comando freebsd-version usando la opción k imprimirá la versión y el nivel de parche del kernel instalado.
$ freebsd-versión -k
Luego necesitamos ejecutar freebsd-version usando la opción r, que imprimirá la versión y el nivel de parche del kernel en ejecución.
$ freebsd-versión -r
Vemos que el resultado no coincide, por lo que debemos reiniciar el sistema para aplicar el nuevo kernel.
$ apagar -r ahora
Después de reiniciar, el resultado del comando mencionado anteriormente será el mismo. También podemos usar el comando uname usando la opción r para confirmar la versión del kernel en ejecución.
Actualizar a 13.0
Ejecutaremos el siguiente comando para obtener los archivos necesarios para actualizar a una nueva versión. Este comando tardará varios minutos en completarse.
La actualización de freebsd evaluará los archivos de configuración y le indicará lo siguiente para la fusión de archivos de configuración y otras opciones según sus aplicaciones y personalizaciones instaladas. Por favor léalas cuidadosamente:
$ freebsd-update -r 13.0-RELEASE actualización
A continuación, ejecute el comando según las instrucciones para instalar el archivo descargado y confirmar los cambios en el disco.
$ /usr/sbin/freebsd-instalación de actualización
Reinicie el servidor.
$ apagar -r ahora
Eliminación de bibliotecas compartidas y archivos de objetos antiguos
Después de que el sistema vuelva a estar en línea, rehaga la sesión de actualización de freebsd usando el siguiente comando:
$ /usrb/sbin/freebsd-instalación de actualización
Compruebe la versión de freebsd.
$ versión-freebsd
Ahora la versión de FreeBSD ya es 13.0.
Paquetes de actualización después de actualizaciones importantes
Las versiones principales utilizan diferentes interfaces binarias de aplicaciones (ABI), que romperán la mayoría de las aplicaciones de terceros. Si usa puertos para compilar sus aplicaciones de terceros, debe compilar todas esas aplicaciones. Si usa el sistema de administración de paquetes, puede usar el comando pkg-static. El pkg-static es una variante vinculada estáticamente de pkg normalmente solo se usa para la instalación inicial de pkg . Actualizaremos el paquete a la versión más nueva.
$ pkg-actualización estática -f
$ paquete arranque -f
Dado que las actualizaciones del paquete ya están completas, debemos finalizar el proceso de actualización ejecutando este comando a continuación”
$ instalación de actualización de freebsd
Reinicie el servidor, una vez más.
Verifique los detalles del sistema operativo. Podemos usar una buena herramienta llamada neofetch. Neofetch es una herramienta de información del sistema de línea de comandos escrita en bash 3.2+. Neofetch muestra información sobre su sistema operativo, software y hardware de una manera estética y visualmente agradable.
Instale el neofetch primero.
$ paquete instalar neofetch
A continuación, ejecute neofetch.
$ neofetch
Felicitaciones, ahora ha actualizado a 13.0.