Live manual

Debian Live

<< previous toc next >>

Debian Live Manual

Instal·lació

3. Instal·lació

3.1 Requisits

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

# mount <your_mount_point> -odev,exec,remount

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.

3.2 Instal·lació de live-build

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

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

3.2.1 Des del repositori de Debian

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

# apt-get install live-build

3.2.2 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:

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

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

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

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

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

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

# make install

i desinstal·lar amb:

# make uninstall

3.3 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.3.1 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.

3.3.2 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.

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

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.

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.

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) :

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

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:

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


<< previous toc next >>