miércoles, mayo 23, 2007

Xorg 7.2 desde 6.9 en FreeBSD 6.2

En estos dias salio la nueva version del Xorg 7.2 y para que nuestro FreeBSD 6.2 actualice correctamente hay que hacer unos pasos.

1) Cambiar el portupgrade por el portupgrade-devel, esto ya que el actual no hace bien la actualizacion, estos pasos se pueden leer en el archivo
/usr/ports/UPDATING

# portupgrade -f -o ports-mgmt/portupgrade-devel portupgrade

Borrar el INDEX y las viejas bases de datos

# rm -f /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db

Regenerar

# pkgdb -fu
# cd /usr/ports && make index
# setenv XORG_UPGRADE yes

Forzamos la actualizacion de esto
# portupgrade -Rf libXft

Actualizar lo que tenemos instalado

# portupgrade -a

# portupgrade -aP

borro el xorg-manpages
# pkg_delete xorg-manpages\*

crear el link
# ln -s /usr/local/ /usr/X11R6

instalar el xorg
# cd /usr/ports/x11/xorg/ && make install clean

Si luego de esto al ejecutar el startx recibimos un error como este
could not open default font 'fixed'

deberemos re-instalar font-misc-misc y font-cursor-misc
# portupgrade -f font-misc-misc
# portupgrade -f font-cursor-misc