💾 Archived View for moribundo.flounder.online › blog › fbsd › 008_update_13.2.gmi captured on 2024-03-21 at 15:19:03. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-04-19)
-=-=-=-=-=-=-
Actualizar a versiones menores es muy fácil y no suele dar problemas.
NOTA: Esta actualización es para un kernel "Generic". Si has compilado uno propio, mejor ve a la guía oficial, porque los pasos difieren ligeramente.
1. Consultar qué versión tenemos instalada:
freebsd-version -kru 13.1-RELEASE-p2 13.1-RELEASE-p4 13.1-RELEASE-p7
Ahí veo cómo la última es la 13.1-p7
2. Iniciar el proceso de actualización. Este proceso solo descarga y verifica los cambios, pero no instala nada aun.
freebsd-update upgrade -r 13.2-RELEASE
Una vez analizado el sistema y descargado el nuevo software, aplicará los parches necesarios.
Algo que me gusta de FreeBSD es que fusiona (merge) los archivos de configuración viejos con los nuevos, así no pierdes la configuración (aun así es recomendable hacer copias de seguridad).
NOTA: Verás que durante la actualización te hará preguntas del tipo "Does this look reasonable (y/n)". Es importante decirle que si, porque si le dices que no o no modificas lo que te dice, el proceso se paraliza.
Para aplicar los cambios realizados:
freebsd-update install
Y reiniciar:
shutdown -r now
3. El reinicio nos ha servido para activar el nuevo kernel, pero falta instalar el resto del sistema. De nuevo:
freebsd-update install
Debemos prestar atención a la pantalla, ya que pueden salir mensajes que nos pidan efectuar nuevos reinicios.
NOTA: CUando vaya a instalar todos los nuevos paquetes, lo hace en modo "vim", es decir, el listado de paquetes nuevos a instalar aparecen dentro de un editor estilo vim, por lo que para continuar tendrás que pulsar :q
En todo caso, una vez actualizado TODO el sistema, antes de usarlo, hay que volver a reiniciar:
shutdown -r now
Para asegurarnos de que no ha habido alguna actualización mal aplicada, podemos volver a consultar la versión y compararla con el kernel que estamos corriendo:
freebsd-version -k uname -a
Listo.
Tags #freebsd #13.2-RELEASE