Para crear las imágenes de Debian Live son necesarios los siguientes requisitos:
Tener en cuenta que no es necesario el uso de Debian o una distribución derivada de Debian - live-build funcionará en casi cualquier distribución que cumpla con los requisitos anteriores.
Se puede instalar live-build de varias maneras diferentes:
Si se usa Debian, el método recomendado es instalar live-build a través del repositorio de Debian.
Simplemente instalar live-build como cualquier otro paquete:
# apt-get install live-build
o
# aptitude install live-build
live-build se desarrolla utilizando el sistema de control de versiones Git. En los sistemas basados en Debian se encuentra el paquete git. Para ver el último código, ejecutar:
$ git clone git://live.debian.net/git/live-build.git
Se puede crear e instalar el paquete Debian ejecutando:
$ cd live-build
$ dpkg-buildpackage -rfakeroot -b -uc -us
$ cd ..
Si se desea, se podrá instalar cualquiera de los paquetes .deb recien creados con el procedimiento anterior, p.ej.
# dpkg -i live-build_2.0.8-1_all.deb
También se puede instalar live-build directamente en el sistema ejecutando:
# make install
y desinstalarlo con:
# make uninstall
Si no se desea crear o instalar live-build a partir del código fuente, se puede usar instantáneas. Estas se generan automáticamente a partir de la última versión de Git y están disponibles en ‹http://live.debian.net/debian/›.
Nota: No es necesario instalar live-boot o live-config en el sistema para crear sistemas personalizados de Debian Live. Sin embargo, eso no causará ningún daño y es útil por motivos de referencia.
Tanto live-boot como live-config están disponibles en el repositorio Debian siguiendo la Instalación de live-build.
Para utilizar el último código fuente a partir de git, se puede seguir el proceso siguiente. Asegurarse de estar familiarizado con los términos mencionados en Términos.
$ git clone git://live.debian.net/git/live-boot.git
$ git clone git://live.debian.net/git/live-config.git
Si se desea generar estos paquetes a partir del código fuente, se puede consultar las páginas del manual para más detalles sobre la personalización de live-boot y live-config.
Se debe crear ya sea en la distribución de destino o en un entorno chroot que contenga la plataforma de destino: es decir, si el objetivo es Squeeze entonces se debe crear usando Squeeze.
Utilizar un programa creador personal como pbuilder o sbuild si se necesita crear live-boot para una distribución de destino diferente del sistema de creación. Por ejemplo, para las imágenes en vivo de Squeeze, crear live-boot en un entorno chroot. Si la distribución de destino coincide con la distribución actual, se puede crear directamente sobre el sistema de creación con dpkg-buildpackage (proporcionada por el paquete dpkg-dev ):
$ cd live-boot
$ dpkg-buildpackage -b -uc -us
$ cd ../live-config
$ dpkg-buildpackage -b -uc -us
Como live-boot y live-config son instalados por el sistema live-build, la instalación de estos paquetes en el sistema anfitrión no es suficiente: Se deben tratar los archivos .deb generados exáctamente igual que cualquier otro paquete personalizado. Véase Personalización de la instalación de paquetes para más información. Se debe prestar especial atención a los Repositorios adicionales.
Se puede dejar que live-build utilice automáticamente las últimas instantáneas de live-boot y live-config mediante la configuración de repósitorios de terceros en el directorio de configuración de live-build. Suponiendo que ya se haya creado un árbol de configuración con lb config:
$ lb config --repository live.debian.net