No construyas desde la fuente. He estado siguiendo corriente durante varios años. Puede hacer actualizaciones binarias a nuevas instantáneas. Y puede hacer una actualización binaria directa desde la versión / estable a la actual.
Reiniciar.
En el indicador, escriba:
boot bsd.rd
Siga los movimientos de actualización. Cuando pide un nombre de host, uso este, es bastante rápido
mirrors.sonic.net
Cuando solicite un camino, cámbielo a
/pub/OpenBSD/snapshots/amd64/
Sustituya amd64 por su arquitectura.
Continuar con las indicaciones de actualización
Reiniciar después de que esté hecho.
Cambiar PKG_PATH
export PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/
Agregue esto a ~ / .profile y /root/.profile
PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/
export PKG_PATH
Entonces corre
doas pkg_add -u
En el futuro, no tendrá que cambiar PKG_PATH o la ruta del archivo bsd.rd. Lo recordará Como la granja de pepperidge.
Para actualizar a una nueva instantánea en el futuro, solo
boot bsd.rd
follow the prompts
reboot
doas pkg_add -u
Una cosa a tener en cuenta. Cuando la actualización a una nueva instantánea lo llevará a un nuevo número de versión, como 6.2 a 6.3, que sucederá muy pronto, arrancar bsd.rd y seguir las indicaciones solo le permitirá descargar el nuevo ramdisk bsd.rd. Debe reiniciar después de que haya terminado y volver a ingresar bsd.rd para continuar con la actualización. Pero solo tendrá que hacer esto una vez cada seis meses, y es automático. Simplemente no se asuste cuando solo dice que está descargando bsd.rd
Si desea saber si debe actualizar, simplemente marque:
http://mirrors.sonic.net/pub/OpenBSD/snapshots/amd64/
En su navegador y visítelo para verificar las fechas en los archivos.
No olvide visitar un directorio de vez en cuando:
http://mirrors.sonic.net/pub/OpenBSD/snapshots/
Para enganchar ports.tar.gz y actualizar su árbol de puertos
En respuesta a la pregunta 2: cuando desee pasar de la actual que haya instalado a la siguiente, descargue el último bsd.rd del arranque de los espejos de instantáneas
bsd.rd
y elija la actualización.Mi computadora portátil principal se ejecuta; ahora
/var/log/messages
puedo ver que actualicé mi kernel el 7 de diciembre y el 15 de enero:Si mira en el directorio actual de snapshop de su espejo local, puede ver que hay una versión más nueva a la
bsd.rd
que podría actualizar ahora. Las arquitecturas más rápidas como amd64 generalmente expulsan nuevos núcleos todos los días, a menos que el proyecto se acerque a un lanzamiento cuando los nuevos núcleos no se expulsen tan rápido.Entonces mi proceso es básicamente:
La única advertencia que agregaría es leer la siguiente corriente, ya que a veces hay cambios que significan que el proceso no es una transición suave de una corriente a la siguiente.
Editar: solo construyo núcleos desde la fuente si hay un cambio que quiero probar antes de que se convierta en actual, o cuando trato de rastrear problemas.
fuente