:B~ Instal·lació

1~installation Instal·lació

2~requirements Requisits

La construcció d'imatges en viu té molts pocs requisits.

_* Accés de superusuari (root)

_* Una versió actualitzada de live-build

_* Una shell compatible amb POSIX, com ara /{bash}/ o /{dash}/

_* /{debootstrap}/

_* Linux 2.6.x o superior.

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.

2~installing-live-build Instal·lació de live-build

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

_* Des del repositori Debian

_* A partir del codi font

_* A partir d'instantànies

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

3~ Des del repositori de Debian

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

code{

 # apt-get install live-build

}code

3~ A partir del codi font

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:

code{

 $ git clone git://http://anonscm.debian.org/git/debian-live/live-build.git

}code

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

code{

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

}code

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

code{

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

}code

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

code{

 # make install

}code

i desinstal·lar amb:

code{

 # make uninstall

}code

3~ A partir d'instantànies

Si no es desitja construir o instal·lar live-build a partir de les fonts, es
pot utilitzar les instantànies. Aquestes es construeixen automàticament a
partir de l'última versió del Git, i estan disponibles a
http://debian-live.alioth.debian.org/debian/.

2~ Instal.lació de live-boot i live-config

*{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.

3~ Des del repositori de Debian

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

3~ A partir del codi font

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}#terms.

_* Clonar les fonts de live-boot i live-config

code{

 $ git clone git://http://anonscm.debian.org/git/debian-live/live-boot.git
 $ git clone git://http://anonscm.debian.org/git/debian-live/live-config.git

}code

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.

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

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
${testing} llavors s'ha de construir contra ${testing}.

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 ${testing}, crear live-boot en un chroot ${testing}. 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}/):

code{

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

}code

_* Utilitzar tots el fitxers .deb generats que calguin

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}#installing-modified-or-third-party-packages 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:

code{

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

}code

3~ A partir d'instantànies

Es pot deixar que live-build utilitzi les darreres instantànies de live-boot
i live-config configurant el repositori de tercers debian-live.alioth.debian.org en el
directori de configuració de live-build.
