28/09/2007

Otra de Debian

Bueno, después de m intento frustrado con kfreebsd[1] ya que no conseguí que me funcionara nada.Todo me fallaba, pero claro tendiendo en cuenta que todavía esta en fase inestable es normal.Llego un punto en el que tenia que instalar un programa tras otro, y no me refiero a programas tipo escritorio KDE[2], si no que me refiero ya a algo tan básico como el less[3]... Después, no conseguí que me funcionara mi cafetera express con el sistema, no me reconocia ni la targeta de red. Que casi me da algo con todo eso....Ya ni te cuento cuando el mouse me decia que no.Que se negaba. Asi que decidi esperar a probarla un poco mas adelante.

 Cuando compre mi ordenador cometí el error de no fijarme si el chipset de la placa era compatible en ese momento con linux, y con la suerte que tengo, no era compatible.El chipset Intel P965 Express no te permite arrancar con los sistemas de arranque de los CD/DVD de hace un año.Las instalaciones no se ejecutaban correctamente, teniendo muchos fallos o sin reconocerme partes del equipo. Pero tras una espera de casi 6 meses Debian saco una versión que por fin si que era compatible con mi placa base. Así que instale mi sistema y lo tengo funcionando.

 A pesar de ello he descubierto una cosa interesante mientras configuraba los componentes del sistema. A la hora de compilar los módulos para el kernel, se producía un fallo que se repitió en mas de un proceso. El error consiste en que en las fuentes de los módulos se incluye la entrada:

#include <config.h>

Esta entrada, yo no entiendo porque, pero el gcc dice que no existe.Pero no pasa nada, ya que si que se puede crear el modulo y encima que funcione correctamente.Hay que cambiar esa entrada por:

#include <autoconf.h>

Esto me ha pasado tras instalar autoconf[4], asi queyo no se si es un bug o que es....

En Debian, este problema resulta algo incomodo, ya que a la hora de utilizar module-assistant las fuentes que se bajan van con config.h por lo que te toca, primero, descargar el paquete, abrirlo, cambiar la dicha linea, volver a empaquetar con el mismo nombre y despues ejecutar  module-assistant build.

Lo que no se, es si este problema es generalizado o solo de Debian. En cuanto tenga noticias sobre este tema os aviso.Mientras tanto, seguire investigando y afinando mi sistema.

 

[1] http://www.debian.org/ports/kfreebsd-gnu/

[2] http://www.kde.org/

[3] http://www.gnu.org/software/less/ 

[4] http://www.gnu.org/software/autoconf/