FreeBSD México

Comunidad Mexicana de FreeBSD

[Tutorial] Actualizar FreeBSD 9.2 a FreeBSD 10

January 28, 2014 | Posted in FreeBSD,Tutoriales, Tagged , ,

Actualizando FreeBSD

FreeBSD 10.0-RELEASE fue anunciado hace unos días, esta nueva versión traer características sumamente interesantes que vale la pena probar. Como ya sabemos, contamos con un nuevo compilador y muchas herramientas de virtualización y administración de paquetes.

La versión anterior a la 10.0-RELEASE es la 9.2-RELEASE, así que lo más natural es que queramos actualizar desde ella en caso de que no podamos (o no queramos) hacer una instalación en limpio y desde cero. Muchas personas me han dicho que han tenido problemas cuando quieren actualizar su FreeBSD, y me he dado cuenta de que en casi todos los casos es por el mismo motivo, así que les pondré una etiqueta en grande para que quede bien claro antes de seguir.

NO podemos actualizar FreeBSD a una versión superior si no hemos primero actualizado la versión actual.

Entonces, si tenemos instalada la versión 9.2-RELEASE lo primero que tenemos que hacer es actualizarla:

# freebsd-update fetch
# freebsd-update install

Una vez terminado este proceso entonces si podemos comenzar la actualización, para eso utilizamos de nuevo el comando freebsd-update y la versión a la que queremos actualizar.

# freebsd-update -r 10.0-RELEASE upgrade

Nos mostrara un mensaje con los componentes existentes y los componentes que se van a instalar, algo parecido a esto:

Looking up update.FreeBSD.org mirrors... 1 mirrors found.
Fetching metadata signature for 9.0-RELEASE from update1.FreeBSD.org... done.
Fetching metadata index... done.
Inspecting system... done.
The following components of FreeBSD seem to be installed:
kernel/smp src/base src/bin src/contrib src/crypto src/etc src/games
src/gnu src/include src/krb5 src/lib src/libexec src/release src/rescue
src/sbin src/secure src/share src/sys src/tools src/ubin src/usbin
world/base world/info world/lib32 world/manpages
The following components of FreeBSD do not seem to be installed:
kernel/generic world/catpages world/dict world/doc world/games
world/proflibs
Does this look reasonable (y/n)? y

Obviamente tecleamos ‘y’ y se comenzaran a descargar todos los componentes necesarios. Una vez que todo se descargue el siguiente paso es instalar lo que se descargó:

# freebsd-update install

Será necesario reiniciar la PC después de que el proceso de instalación termine:

# shutdown -r now

Una vez que el sistema inicie de nuevo, es necesario volver a lanzar el comando de instalación para que termine el proceso:

# freebsd-update install

Y listo, con esto tenemos actualizado nuestro sistema a la versión a la versión 10.0-RELEASE. Ahora, con esto actualizamos el sistema, ahora lo que necesitamos hacer es actualizar los paquetes que tengamos instalados en el sistema. Tengan en cuenta que este proceso tardará dependiendo de cuantos paquetes de terceros tengan instalados. Lo hacemos de la siguiente manera:

# portmaster -af

Una vez que el proceso termine volvemos a lanzar el comando install:

# freebsd-update install

Y listo, sistema FreeBSD y paquetes totalmente actualizados ]=)

One Response to “[Tutorial] Actualizar FreeBSD 9.2 a FreeBSD 10”



  1. GuillermitoNo Gravatar says:

    Y para que sirve esto?



Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*