¡Ojo! Esta traducción está muy desactualizada, por favor, consulte el documento original.

Adaptaciones ] [ Debian GNU/Hurd ] [ Noticias ] [ Configuración ] [ CDs de Hurd ] [ Documentación ] [ Desarrollo ] [ Contactos ]

Debian GNU/Hurd

Desarrollo de la distribución

Discos de arranque

En estos momentos no trabajamos en discos de arranque nativos. Sin embargo, estamos disponiendo los fundamentos necesarios para hacerlos, y a veces adaptamos paquetes individuales que son necesarios para dicha tarea. Si desea ayudarnos, trabaje en el proyecto debian-installer y asegúrese de que sus componentes se ejecutan en Hurd.

Adaptar paquetes de Debian

Si quiere ayudar con la arquitectura GNU/Hurd, debería familiarizarse con el sistema de empaquetado de Debian. Una vez que lo haya hecho, leyendo la documentación disponible y visitando el Rincón de los Desarrolladores debería saber cómo extraer los fuentes de los paquetes de Debian y compilar un paquete Debian. He aquí un curso acelerado para los muy perezosos:

Obtener el código fuente y construir paquetes

Para extraer el contenido de un paquete de fuentes de Debian se necesita el fichero package_version.dsc y los ficheros listados en él. El directorio de compilación de Debian se construye con la orden dpkg-source -x package_version.dsc

La construcción de un paquete se lleva a cabo en el nuevo directorio de construcción Debian package-version con la orden dpkg-buildpackage -B -rsudo "-mMiNombre <MiCorreo>". En lugar de -B se puede usar -b si también quiere construir las partes del paquete que son independientes de la arquitectura. Puede utilizar -rfakeroot en lugar de -rsudo, si utiliza el paquete fakeroot. Si está construyendo como usuario root, puede hacerlo sin -r. Puede añadir -uc para evitar firmar el paquete con su clave pgp.

Escoja uno

¿En que paquetes se necesita trabajar? Bien, cualquiera que aún no haya sido adaptado, y lo necesite. Esto cambia de forma constante, de manera que escoja al azar uno que no lo esté, o compruebe la información sobre el proceso de autocompilación en la lista de correos debian-hurd.

Paquetes que No Van a Ser Adaptados

Algunos de estos paquetes, o partes de ellos, podrían ser adaptables más adelante, pero, al menos actualmente, se consideran inadaptables.

Generalidades de la Adaptación

He aquí una lista de incompatibilidades comunes que puede encontrar cuando compile en el Hurd programas no suficientemente adaptables.