Live manual Debian Live

# Debian Live Manual

# Instal·lació

111

# 3. Instal·lació

112

3.1 Requisits

113

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

114

- Accés de superusuari (root)

115

- Una versió actualitzada de live-build

116

- Una shell compatible amb POSIX, com ara 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

Tenir en compte que no cal usar Debian o una distribució derivada de Debian ja que live-build funcionarà en gairebé qualsevol distribució amb els requisits anteriors.

122

3.2 Instal·lació de live-build

123

Es pot instal·lar live-build en un nombre de maneres diferentes:

124

- Des del repositori Debian

125

- A partir del codi font

126

- A partir d'instantànies

127

Si s'utilitza Debian, la manera recomanada és instal·lar live-build des del repositori de Debian.

128

3.2.1 Des del repositori de Debian

129

Només cal instal·lar live-build com qualsevol altre paquet:

130

# apt-get install live-build

131

3.2.2 A partir del codi font

132

live-build es desenvolupa utilitzant el sistema de control de versions Git. En els sistemes basats en Debian, això és proporcionat pel paquet git. Per a comprovar l'últim codi, executar:

133

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

134

Es pot construir i instal·lar un paquet Debian pròpi mitjançant l'execució de:

135

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

136

Ara instal·lar qualsevol dels fitxers `.deb` recent construïts que ens interessen, per exemple,

137

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

138

Es pot instal·lar live-build directament al sistema mitjançant l'execució de:

139

# make install

140

i desinstal·lar amb:

141

# make uninstall

142

3.3 Instal.lació de live-boot i live-config

143

Nota: No cal instal·lar live-boot o live-config en el sistema per a crear sistemes personalitzats en viu. No obstant, això no farà cap mal i és útil per a fins de referència. Si només es vol la documentació, ara es poden instal·lar els paquets live-boot-doc i live-config-doc per separat.

144

3.3.1 Des del repositori de Debian

145

Tots dos, live-boot i live-config, estan disponibles al arxiu de Debian, d'una manera similar a Instal·lació de live-build.

146

3.3.2 A partir del codi font

147

Per a utilitzar les darreres fonts del git, es pot seguir el procés seguent. Assegurar-se d'estar familiaritzat amb els termes esmentats a Termes.

148

- Clonar les fonts de live-boot i 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

Consultar les pàgines del manual de live-boot i live-config per a més detalls sobre la seva personalització si aquesta és la raó per a construir aquests paquets a partir de les fonts.

151

- Crear els fitxers .deb de live-boot i live-config

152

S'ha de crear ja sigui en la distribució de destinació o en un chroot que contingui la plataforma de destinació: és a dir, si el objectiu és trixie llavors s'ha de construir contra trixie.

153

Es pot utilitzar un constructor personal, com ara pbuilder o sbuild si es necessita crear live-boot per a una distribució de destinació diferenta del sistema de construcció. Per exemple, per a les imatges en viu de trixie, crear live-boot en un chroot trixie. Si la distribució de destinació per casualitat coincideix amb la distribució del sistema de construcció, es pot construir directament en el sistema de construcció amb `dpkg-buildpackage` (proporcionat pel paquet dpkg-dev) :

154

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

155

- Utilitzar tots el fitxers .deb generats que calguin

156

Com live-boot i live-config són instal·lats per el sistema de construcció live-build, instal·lar els paquets en el sistema amfitrió no és suficient: s'ha de tractar els .deb generats com si fossin uns paquets personalitzats. Ja que el propòsit per a construir aquests paquets a partir del codi font és per a provar coses noves a curt termini abans del llançament oficial, seguir els pasos de Instal·lació de paquets modificats o de tercers per a incloure temporalment els paquets rellevants en la configuració. En particular, cal observar que ambdós paquets es divideixen en una part genèrica, una part de documentació i un o més back-ends. Incloure la part genèrica, només un dels back-ends que coincideixi amb la configuració, i, opcionalment, la documentació. Suposant que s'està construint una imatge en viu en el directori actual i que s'han generat tots els .deb per a una única versió dels dos paquets al directori superior, aquestes ordres de bash són per a copiar tots els paquets importants, incloent-hi els back-ends per defecte:

157

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