martes, 3 de abril de 2007

Por fin FEDORA 6

Después de tanta demora Fedora Core 6 está comenzando a ser lanzado a algunos de sus Mirrors, que incluyen: Compiz/AIGLX, GNOME 2.16, KDE 3.5.4, mejoras en la performance, un y un nuevo tema grafico mucho más.

El lanzamiento oficial fue el día 23 de marzo y la disponibilidad de los .ISOs de FC6 puede no ser la mejor en este momento, aparentemente porque están en plena tarea de implementar un nuevo sistema de mirrors. Los más impacientes pueden intentar acceder a este cruzando los dedos antes...

Actualizar al kernel 2.6 sin compilar, en Slackware 11

Esta informacion la saque del blog de DhabyX "http://slackdhabyx.wordpress.com"

A veces cuando intentamos compilar un nuevo kernel 2.6, nos topamos con algunos problemas al momento de tratar de cargarlo, y nos sentimos mal cada vez que vemos un kernel panic.

Viendo que ésto es un problema que muchos quisieran solucionar fácilmente, pueden hacerlo fácilmente teniendo a la mano los CDs o el DVD de Slackware 11, y podrían tener un nuevo kernel 2.6 funcionando en 5 minutos ; para ello necesitamos hacer lo siguiente:

Pero antes de empezar debemos sacar unas copias de seguridad de los archivos que vamos a modificar:

# cp /boot/vmlinuz /boot/vmlinuz-copia
# cp /boot/System.map /boot/System.map-copia
# cp /etc/lilo.conf /etc/lilo.conf-copia

Primero hay que montar la unidad que contiene el disco de Slackware, si es la versión en CDs, tiene que ser el CD que contiene la carpeta extra, si es la versión en DVD no hay problema, en este caso la unidad donde tengo el DVD de Slackware se encuentra configurada en el fstab en /mnt/cdrom y que es mi unidad hdc.

$ su
# mount /mnt/cdrom

Luego debemos acceder a la carpeta extra/linux-2.6.17.13 e instalar todos los paquetes

# cd /mnt/cdrom/extra/linux-2.6.17.13
# installpkg kernel*.tgz

Hora solamente hay que hacer algunos cambios para poder iniciar con cualquiera de los dos kenels al iniciar nuestra maquina, lo primero es editar nuestro lilo.conf, crear un archivo initrd y verificar que todo este bien:

# pico /etc/lilo.conf

Si vamos al final de este archivo, encontraremos que solo tiene configurado el acceso a un kernel, entonces procedemos a añadir lo siguiente al final del archivo:

image = /boot/vmlinuz-generic-2.6.17.13
root = /dev/hda1
#/dev/hda1 es la partición donde tengo instalado el kernel,
#en este caso la carpeta /boot
label = Slack-2.6.17
initrd = /boot/initrd.gz
read-only

Guardamos el archivo y cerramos el editor pico. Ahora crearemos el archivo initrd.gz que es escencial para que nuestro nuevo kernel funcione bien:

# cd /boot

si nuestro sistema de archivos es ext3 debemos ejecutar lo siguiente
# mkinitrd -c -k 2.6.17.13 -m jbd:ext3 -f ext3

si nuestro sistema de archivos es reiserfs debemos ejecutar lo siguiente
# mkinitrd -c -k 2.6.17.13 -m reiserfs

Ahora haremos un pequeño cambio para que tengamos los dos kernels funcionando

# rm /boot/vmlinuz
# ln -s /boot/vmlinuz-ide-2.4.33.3 /boot/vmlinuz

Y para que nuestro nuevo kernel pueda correr bien debemos cambiar la carga de modulos:

# ln -sf /etc/rc.d/rc.modules-2.6.17.13 /etc/rc.d/rc.modules

Verificamos que todo este en orden:

# lilo

Si no nos devuelve ningún mensaje de error todo esta bien :-D . Pero si nos devuelve errores deberemos corregirlos según dónde este el error en el lilo.conf, si no logramos corregir el error y necesitamos apagar el PC debemos regresar todo a como estaba antes utilizando nuestras copias de seguridad :-D

# cp /boot/vmlinuz-copia /boot/vmlinuz
# cp /boot/System.map-copia /boot/System.map
# cp /etc/lilo.conf-copia /etc/lilo.conf
# ln -sf /etc/rc.d/rc.modules-2.4.33.3 /etc/rc.d/rc.modules

Ejecutamos lilo de nuevo y podemos proceder a apagar o reiniciar la PC.

# lilo

Compilar Nucleo de Linux

Primero hay que conseguir el código fuente del núcleo linux, esto se puede encontrar en http://www.kernel.org;

-Descomprimir en /usr/src;

Entrar al directorio (cd/usr/src/linux-2.X.XX.XX);

Antes de compilar hay que configurarlo:


make menuconfig

Quizá lo más importante en esta parte es darle soporte al tipo de partición que utilizás en gnu/linux
(ext2,ext3,reiserfs), ya que de otra manera no arrancaría el sistema... si no sabés cuál tenes, marcá todos, aunque no es muy eficiente...
Una vez que configurado todo según las especificaciones de tu equipo tienes que salir del menuconfig y responder \"Yes\" para guardar los cambios.

Ahora ejecuta el siguiente comando:

\"make all && make modules && make modules_install\"

&&: significa la operación lógica AND. Seria lo mismo escribir make all, una vez que termine make modules...etc etc etc.
El make all incluye make, make dep (dependencias) make bzImage (la imagen del núcleo linux);
Lo de make modules y make modules_install es porque cuando se configura el kernel se puede instalar un driver incluido en el
kernel (marcado con *) o como módulo (M)
De todas maneras cuando terminen estas operaciones, si todo salió bien, Se habrán creado dos nuevos archivos, el primero

\"System.map\" en /usr/src/linux-2.x.xx.xx/
el segundo \"bzimage\" en /usr/src/linux-2.x.xx.xx/arch/i386/boot/

copia los dos en /boot/

sería bueno renombrarlos por ejemplo linux-2.x.xx.xx
y System.map-2.x.xx.xx para saber qué versión es.

lo que queda ahora es editar el lilo.conf que se encuentra en el directorio /etc/
lilo (linux loader) es el boot manager standar, lo que hay que hacer es ingresar el path de tu nueva imagen del nucleo para

que aparezca cuando arranca el sistema.

sería algo así...

image = /boot/linux-2.x.xx.xx
label= gnulinux
root = /dev/hdx
read-only


Graba el archivo y ejectura \"lilo\"

lunes, 2 de abril de 2007

Cedega Small 5.2 HOWTO

Correr los mejores juegos del momento para Windows en Linux sólo es posible recientemente gracias a esa versión mejorada de Wine de TransGaming llamada Cedega. Sin embargo, conseguirlo, instalarlo y configurarlo no era algo que podíamos hacer fácilmente. Hasta ahora. Este mensaje en el foro de ResuLinux explica paso a paso cómo hacer justamente eso para poder disfrutar de juegos como World of Warcraft, Battefield 2 y GTA San Andreas, entre muchos otros posibles.

Los pasos a seguir son básicamente los siguientes:

  1. Descargar el paquete Cedega Engine 5.2.
  2. Instalar los paquetes de las dependencias requeridas: python-gtk2, python-glade2, python2.4-dbus, python-support, python-numeric, python-cairo, libdbus-1-2, libdbus-glib-1-2 y python2.4-libxml2.
  3. Descargar e instalar el paquete Cedega Small 5.2 correspondiente a tu distribución.
  4. Instalar el paquete de fuentes TrueType disponible en tu distribución (opcional).
  5. Ejecutar Cedega y elegir la opción "Transgaming >>> Install Local Update...". Luego seleccionar el archivo .cpkg del Cedega Engine.
  6. Ejecutar el instalador del juego deseado con: cedega install.exe.

domingo, 1 de abril de 2007

Nuevo Slackware 11

Aqui tienen los cambios del nuevo slackware, que a cada nueva version, nos hace ver que crece en estabilidad, flexibilidad y seguridad, convirtiendose en una de las distribuciones mejor valorada, si no la que mas de la comunidad linux.

Lo nuevo de Slack 11
  • Kernel 2.4.33.3, 2.6.17.13 en /extra y 2.6.18 en /testing
  • Firefox, Thunderbird y SeaMonkey 1.0.5
  • KDE 3.5.4 con Amarok
  • XFCE 4.2.3.2
  • X.Org 6.9.0
  • dbus 1.0.2.
  • Firefox 2.0.0.2
  • Gnupg 2 2.0.3
  • php 5.2.1
  • El Xorg original fue cambiado al del proyecto Modular Xorg for Slackware, o sea que tendremos Xorg 7.1
Ya pueden descargarlo de la web oficial

http://www.slackware.com/getslack/

Disfrutenlo