Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Modificando debian-installer»

(Nueva página: =Modificando ''debian-installer''= Como su nombre lo indica, ''debian-installer'' es el instalador de Debian. Usualmente se pueden presentar situaciones en las cuales sea necesario mo...)
 
(Modificando ''debian-installer'')
Línea 1: Línea 1:
=Modificando ''debian-installer''=
 
 
Como su nombre lo indica, ''debian-installer'' es el instalador de Debian. Usualmente se pueden presentar situaciones en las cuales sea necesario modificar el paquete, como es el caso de Lihuen, para adaptarlo a nuestros usos y necesidades.
 
Como su nombre lo indica, ''debian-installer'' es el instalador de Debian. Usualmente se pueden presentar situaciones en las cuales sea necesario modificar el paquete, como es el caso de Lihuen, para adaptarlo a nuestros usos y necesidades.
 
En cualquier caso, debemos seguir los siguientes pasos para lograr que la creación de la imagen ocurra con éxito:
 
En cualquier caso, debemos seguir los siguientes pasos para lograr que la creación de la imagen ocurra con éxito:
Línea 12: Línea 11:
 
Debemos utilizar el comando ''dpkg-checkbuilddeps'' en el directorio superior raiz de ''debian-installer''. Esto comprobará los paquetes instalados en el sistema con una lista de las dependencias de nuestro paquete. Luego mostrará en pantalla las dependencias incumplidas.
 
Debemos utilizar el comando ''dpkg-checkbuilddeps'' en el directorio superior raiz de ''debian-installer''. Esto comprobará los paquetes instalados en el sistema con una lista de las dependencias de nuestro paquete. Luego mostrará en pantalla las dependencias incumplidas.
 
La lista de dependencias de ''debian-installer'' se encuentra por defecto en ''debian/control'', pero también es posible especificar otra lista mediante su path. Para más información, usar ''man dpkg-checkbuilddeps''.
 
La lista de dependencias de ''debian-installer'' se encuentra por defecto en ''debian/control'', pero también es posible especificar otra lista mediante su path. Para más información, usar ''man dpkg-checkbuilddeps''.
 +
 +
==Configurar repositorios personalizados==
 +
Cuando compilemos nuestra imagen, por defecto ''debian-installer'' generará un un archivo ''sources.list.udeb'', el cual estará basado en el ''sources.list'' de nuestro sistema.
 +
Si nuestra intención es generar una imagen con una versión diferente a la instalada, es posible especificar los repositorios de donde se desea descargar los paquetes. Para ello tendremos que crear un archivo ''sources.list.udeb.local'' en el directorio ''build/''. Vale aclarar que, aunque hayamos creado el ''sources.list.udeb.local'', cuando generemos la imagen el archivo ''sources.list.udeb'' será creado, pero no será utilizado.

Revisión de 15:14 19 jun 2008

Como su nombre lo indica, debian-installer es el instalador de Debian. Usualmente se pueden presentar situaciones en las cuales sea necesario modificar el paquete, como es el caso de Lihuen, para adaptarlo a nuestros usos y necesidades. En cualquier caso, debemos seguir los siguientes pasos para lograr que la creación de la imagen ocurra con éxito:

- Instalar dependencias incumplidas de debian-installer.

- Configurar repositorios personalizados.

- Generar la imagen

Instalar dependencias incumplidas de debian-installer

Debemos utilizar el comando dpkg-checkbuilddeps en el directorio superior raiz de debian-installer. Esto comprobará los paquetes instalados en el sistema con una lista de las dependencias de nuestro paquete. Luego mostrará en pantalla las dependencias incumplidas. La lista de dependencias de debian-installer se encuentra por defecto en debian/control, pero también es posible especificar otra lista mediante su path. Para más información, usar man dpkg-checkbuilddeps.

Configurar repositorios personalizados

Cuando compilemos nuestra imagen, por defecto debian-installer generará un un archivo sources.list.udeb, el cual estará basado en el sources.list de nuestro sistema. Si nuestra intención es generar una imagen con una versión diferente a la instalada, es posible especificar los repositorios de donde se desea descargar los paquetes. Para ello tendremos que crear un archivo sources.list.udeb.local en el directorio build/. Vale aclarar que, aunque hayamos creado el sources.list.udeb.local, cuando generemos la imagen el archivo sources.list.udeb será creado, pero no será utilizado.