Live manual Debian Live

# Debian Live Manual

# Instalación

111

# 3. Instalación

112

3.1 Requisitos

113

Building live system images has very few system requirements for the host system:

114

- Acceso de superusuario (root)

115

- Una versión actualizada de live-build

116

- Un intérprete de comandos compatible con POSIX, como por ejemplo bash o dash

117

- debootstrap

118

- Linux 2.6 or newer

119

- A mount point with dev and exec rights.

120

# mount <your_mount_point> -odev,exec,remount

121

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.

122

3.2 Instalación de live-build

123

Se puede instalar live-build de varias maneras diferentes:

124

- Desde el repositorio Debian

125

- A partir del código fuente

126

- Usando instantáneas

127

Si se usa Debian, el método recomendado es instalar live-build a través del repositorio de Debian.

128

3.2.1 Desde el repositorio Debian.

129

Simplemente instalar live-build como cualquier otro paquete:

130

# apt-get install live-build

131

3.2.2 A partir del código fuente

132

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:

133

$ git clone https://salsa.debian.org/live-team/live-build.git

134

Se puede crear e instalar el paquete Debian ejecutando:

135

$ cd live-build
$ dpkg-buildpackage -b -uc -us
$ cd ..

136

Si se desea, se podrá instalar cualquiera de los paquetes `.deb` recien creados con el procedimiento anterior, p.ej.

137

# dpkg -i live-build_4.0-1_all.deb

138

También se puede instalar live-build directamente en el sistema ejecutando:

139

# make install

140

y desinstalarlo con:

141

# make uninstall

142

3.3 Instalación de live-boot y live-config

143

Nota: No es necesario instalar live-boot o live-config en el sistema para crear sistemas personalizados en vivo. Sin embargo, eso no causará ningún daño y es útil por motivos de referencia. Si únicamente se desea tener la documentación, es posible instalar los paquetes live-boot-doc y live-config-doc de forma independiente.

144

3.3.1 Desde el repositorio Debian.

145

Tanto live-boot como live-config están disponibles en el repositorio Debian siguiendo un procedimiento similar al explicado en la Instalación de live-build.

146

3.3.2 A partir del código fuente

147

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.

148

- Comprobar el código fuente de live-boot y live-config

149

$ git clone https://salsa.debian.org/live-team/live-boot.git
$ git clone https://salsa.debian.org/live-team/live-config.git

150

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.

151

- Creación de los paquetes .deb de live-boot y live-config

152

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 trixie entonces se debe crear usando trixie.

153

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 trixie, crear live-boot en un entorno chroot trixie. 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 ):

154

$ cd live-boot
$ dpkg-buildpackage -b -uc -us
$ cd ../live-config
$ dpkg-buildpackage -b -uc -us

155

- Utilizar los ficheros .deb generados que proceda

156

Como live-boot y live-config son instalados por el sistema de construcción live-build, la instalación de esos paquetes en el sistema anfitrión no es suficiente: se debe tratar los .deb generados como si fueran paquetes personalizados. Puesto que el propósito de la construcción de estos paquetes a partir del código fuente es probar cosas nuevas a corto plazo antes de su lanzamiento oficial, seguir las instrucciones de Instalar paquetes modificados o de terceros para incluir temporalmente los ficheros necesarios en la configuración. En particular, observar que ambos paquetes se dividen en una parte genérica, una parte de documentación y uno o más back-ends. Incluir la parte genérica, sólo uno de los back-ends que coincida con la configuración y opcionalmente, la documentación. Suponiendo que se está construyendo una imagen en vivo en el directorio actual y se han generado todos los .deb para una única versión de los dos paquetes en el directorio superior, estos comandos bash copiaran todos los paquetes necesarios, incluyendo sus back-ends por defecto:

157

$ cp ../live-boot{_,-initramfs-tools,-doc}*.deb config/packages.chroot/
$ cp ../live-config{_,-sysvinit,-doc}*.deb config/packages.chroot/