aboutsummaryrefslogtreecommitdiffhomepage
path: root/markup/pod/live-manual/media/text/ca/user_installation.ssi
blob: 95dac67e0cc710ac551c5fb924b0b2463eb4cf51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
: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://live-systems.org/git/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://live-systems.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://live-systems.org/git/live-boot.git
 $ git clone git://live-systems.org/git/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 live-systems.org en el
directori de configuració de live-build.