This file is indexed.

/usr/share/doc/live-manual/html/managing-a-configuration.es.html is in live-manual-html 1:3.0~a9-1ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <title>
    managing-a-configuration -
    Manual Debian Live
  </title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  <meta name="dc.title" content="Manual Debian Live" />
  <meta name="dc.author" content="Debian Live Project &#60;debian-live@lists.debian.org&#62;" />
  <meta name="dc.publisher" content="Debian Live Project &#60;debian-live@lists.debian.org&#62;" />
  <meta name="dc.date" content="2011-12-04"  />
  <meta name="dc.rights" content="Copyright (C) 2006-2011 Debian Live Project;&#60;br&#62; License: Este programa es software libre: puede ser redistribuido y / o modificado bajo los t&#233;rminos de la GNU General Public License publicada por la Free Software Foundation, bien de la versi&#243;n 3 de la Licencia, o (a su elecci&#243;n) cualquier versi&#243;n posterior. &#60;br&#62;&#60;br&#62; Este programa se distribuye con la esperanza de que sea &#251;til, pero SIN NINGUNA GARANT&#205;A, incluso sin la garant&#237;a impl&#237;cita de COMERCIALIZACI&#211;N o IDONEIDAD PARA UN PROP&#211;SITO PARTICULAR. Consulte la GNU General Public License para m&#225;s detalles. &#60;br&#62;&#60;br&#62; Deber&#237;a haber recibido una copia de la General Public License GNU junto con este programa. Si no, vea http://www.gnu.org/licenses/. &#60;br&#62;&#60;br&#62; El texto completo de la GNU Licencia P&#251;blica General se pueden encontrar en /usr/share/common-licenses/GPL-3" />

  <meta name="generator" content="SiSU 3.1.9 of 2011w51/1 (2011-12-19) (n*x and Ruby!)" />
    <link rel="generator" href="http://www.sisudoc.org/" />
  <link rel="shortcut icon" href="../_sisu/image/rb7.ico" />

  <link rel="stylesheet" href="../_sisu/css/html.css" type="text/css" />
</head>
<body bgcolor="#ffffff" text="#000000" link="#003090" lang="en" xml:lang="en">
<a name="top" id="top"></a>
<a name="up" id="up"></a>
<a name="start" id="start"></a><table summary="segment navigation band with banner" bgcolor="#ffffff" width="100%"><tr>
<td width="20%" align="left">
<table summary="band" border="0" cellpadding="3" cellspacing="0"><tr><td align="left" bgcolor="#ffffff"><a href="http://live.debian.net/" target="_top"><img border="0" src="../_sisu/image/debian_home.png" alt="Debian --&gt;" /></a></td></tr>
</table>
</td>
<td width="75%" align="center">
  
<table summary="segment navigation available documents types: toc,doc,pdf,concordance" border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="center" bgcolor="#ffffff">
  <td align="center" bgcolor="#ffffff">
  <a href="sisu_manifest.es.html" target="_top" >
      <font face="verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman" size="2">
    [&nbsp;document&nbsp;manifest&nbsp;]
  </font> 
  </a>
</td>
  
</tr></table>
</td>
<td width="5%" align="right">
  <table summary="segment navigation pre/next" border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="center" bgcolor="#ffffff">
  <a href="overview-of-tools.es.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_prev_red.png" alt="&lt;&lt;&nbsp;previous" />
  </a>
</td>
<td align="center" bgcolor="#ffffff">
  <a href="toc.es.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_up_red.png" alt="TOC" />
  </a>
</td>
<td align="center" bgcolor="#ffffff">
  <a href="customization-overview.es.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_next_red.png" alt="next&nbsp;&gt;&gt;" />
  </a>
</td>
<td>
</td></tr>
</table>
</td></tr>
</table>
<table summary="segment hidden control pre and next" width="100%" border="0" cellpadding="0" bgcolor=#eeeeee align="center">
<tr><td align="left">
  <a href="overview-of-tools.es.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&lt;" />
  </a>
</td>
<td align="center">
  <a href="toc.es.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&#094;" />
  </a>
</td>
<td align="right">
  <a href="customization-overview.es.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&gt;" />
  </a>
</td></tr>
</table><div class="content">
<h1 class="tiny">
    Manual Debian Live
  </h1>
</div><div class="content">
<h2 class="tiny">
    Usuario
  </h2>
</div><div class="content"><div class="substance">
  <label class="ocn"><a name="309" href="#309" class="lnkocn">309</a></label>
  <h1 class="norm" id="o309"><a name="309"></a>
    6. Gestionar una configuraci&oacute;n
  </h1>
</div><div class="substance">
  <label class="ocn"><a name="310" href="#310" class="lnkocn">310</a></label>
  <p class="i0" id="o310">
    Este cap&iacute;tulo explica como gestionar una configuraci&oacute;n para crear un sistema  en vivo desde el principio, pasando por sucesivas versiones tanto de la  herramienta <i>live-build</i> como de la imagen del sistema en vivo propiamente  dicha.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="311" href="#311" class="lnkocn">311</a></label>
  <p class="bold" id="o311"><a name="311"></a> <a name="h6.1" id="h6.1"></a>
    <a name="6.1" ></a><a name="h6.1" ></a>6.1 Utilizaci&oacute;n de auto para gestionar los cambios de la configuraci&oacute;n
  </p>
</div><div class="substance">
  <label class="ocn"><a name="312" href="#312" class="lnkocn">312</a></label>
  <p class="i0" id="o312">
    La configuraci&oacute;n necesaria para crear un sistema en vivo rara vez es  perfecta a la primera. Lo normal es que se necesite realizar una serie de  revisiones hasta que se obtenga algo satisfactorio. Sin embargo, las  inconsistencias pueden transmitirse de una revisi&oacute;n de la configuraci&oacute;n a  otra si no se es lo suficientemente cuidadoso. El principal problema es que,  una vez que una variable de la configuraci&oacute;n tiene un valor asignado, este  valor no es recalculado en revisiones posteriores de la configuraci&oacute;n. Esto  hace que, si una variable depende del valor de otra y esta segunda cambia de  valor, el valor actual de la primera no se ve alterado, debido a que ya  ten&iacute;a el valor asignado de antemano.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="313" href="#313" class="lnkocn">313</a></label>
  <p class="i0" id="o313">
    Por ejemplo, la primera vez que se asigna la distribuci&oacute;n a utilizar, se  asigna a muchas variables un valor por defecto para adecuarse a la  distribuci&oacute;n seleccionada. Sin embargo, si posteriormente se decide  modificar la distribuci&oacute;n, estas variables dependientes continuan reteniendo  los valores antiguos que, por supuesto, no son los adecuados para la nueva  distribuci&oacute;n.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="314" href="#314" class="lnkocn">314</a></label>
  <p class="i0" id="o314">
    Otro problema es que la ejecuci&oacute;n de la orden <tt>lb config</tt> no se  reejecutar&aacute; correctamente si se realiza una actualizaci&oacute;n a una nueva  versi&oacute;n de las herramientas <i>live-build</i> que modifique el nombre de alguna  variable de configuraci&oacute;n. Adem&aacute;s solamente podr&aacute; ser descubierto mediante  una revisi&oacute;n manual de los ficheros del directorio <tt>config/*</tt> que se  deber&aacute;n modificar para asignar las variables de configuraci&oacute;n a un nuevo  valor apropiado.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="315" href="#315" class="lnkocn">315</a></label>
  <p class="i0" id="o315">
    Todo esto ser&iacute;a un terrible embrollo si no fuese por los scripts auto/*  simples envoltorios para los comandos <tt>lb config</tt>, <tt>lb build</tt> y <tt>lb  clean</tt> que est&aacute;n dise&ntilde;ados para ayudar a la gesti&oacute;n de la  configuraci&oacute;n. Simplemente se debe crear un script llamado auto/config que  contenga el comando <tt>lb config</tt> con todas las opciones que se deseen y  otro script llamado auto/clean que elimine los ficheros que contienen los  valores de las variables de configuraci&oacute;n. Estos scripts se ejecutar&aacute;n cada  vez que se ejecuten los comandos <tt>lb config</tt> o <tt>lb clean</tt> de manera  autom&aacute;tica. Esto asegurar&aacute; que la configuraci&oacute;n se mantendr&aacute; consistente  desde una versi&oacute;n a otra y desde una versi&oacute;n de las herramientas <i>live-build</i>  a otra. (Aunque esto no elimina la necesidad de leer la documentaci&oacute;n cuando  se instale una nueva version de las herramientas <i>live-build</i> y quiz&aacute;s  realizar alg&uacute;n ajuste manual en los ficheros de configuraci&oacute;n).
  </p>
</div><div class="substance">
  <label class="ocn"><a name="316" href="#316" class="lnkocn">316</a></label>
  <p class="bold" id="o316"><a name="316"></a> <a name="h6.2" id="h6.2"></a>
    <a name="6.2" ></a><a name="h6.2" ></a>6.2 Un ejemplo de scripts auto.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="317" href="#317" class="lnkocn">317</a></label>
  <p class="i0" id="o317">
    Se debe utilizar scripts auto similares a los ejemplos que se muestran a  continuaci&oacute;n como punto de partida para nueva configuraci&oacute;n de las  herramientas <i>live-build</i>. Hay que hacer notar que, cuando se ejecuta el  comando <tt>lb</tt> dentro del script auto, se debe especificar la opci&oacute;n  <tt>noauto</tt> para asegurar que el script auto no es vuelto a ejecutar  repetitivamente. Tampoco se debe olvidar el asegurar que los scripts auto  deben ser ejecutables (por ejemplo <tt>chmod 755 auto/*</tt>).
  </p>
</div><div class="substance">
  <label class="ocn"><a name="318" href="#318" class="lnkocn">318</a></label>
  <p class="i0" id="o318">
    <tt>auto/config</tt>
  </p>
</div><div class="substance">
  <label class="ocn"><a name="319" href="#319" class="lnkocn">319</a></label>
  <p class="code" id="o319">
    #!/bin/sh<br />
lb config noauto \<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--package-lists "standard" \<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"${@}"<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="320" href="#320" class="lnkocn">320</a></label>
  <p class="i0" id="o320">
    <tt>auto/clean</tt>
  </p>
</div><div class="substance">
  <label class="ocn"><a name="321" href="#321" class="lnkocn">321</a></label>
  <p class="code" id="o321">
    #!/bin/sh<br />
lb clean noauto "${@}"<br />
rm -f config/binary config/bootstrap \<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;config/chroot config/common config/source<br />
rm -f binary.log<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="322" href="#322" class="lnkocn">322</a></label>
  <p class="i0" id="o322">
    <tt>auto/build</tt>
  </p>
</div><div class="substance">
  <label class="ocn"><a name="323" href="#323" class="lnkocn">323</a></label>
  <p class="code" id="o323">
    #!/bin/sh<br />
lb build noauto "${@}" 2>&1 | tee binary.log<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="324" href="#324" class="lnkocn">324</a></label>
  <p class="i0" id="o324">
    Estos scripts auto vienen de serie con las herramientas <i>live-build</i>. Bastar&iacute;a  con copiar estos scripts como punto de partida.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="325" href="#325" class="lnkocn">325</a></label>
  <p class="code" id="o325">
    $ cp /usr/share/live/build/examples/auto/* auto/<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="326" href="#326" class="lnkocn">326</a></label>
  <p class="i0" id="o326">
    Se puede editar el script <tt>auto/config</tt>, modific&aacute;ndolo o a&ntilde;adiendo  cualquier opci&oacute;n que se acomode a las necesidades requeridas. En el ejemplo  anterior, se asignar&aacute; la opci&oacute;n <tt>--package-lists standard</tt> como si fuese  asignada por defecto. Se puede cambiar este valor a uno adecuado o  simplemente eliminarlo si no es necesario a&ntilde;adiendo cualquier otra opci&oacute;n  que se adecue a las necesidades requeridas por la imagen a crear, en l&iacute;neas  como las siguientes.
  </p>
</div></div><br /><div class="main_column">
  <table summary="segment navigation band" bgcolor="#ffffff" width="100%"><tr>
  <td width="70%" align="center">
    
<table summary="segment navigation available documents types: toc,doc,pdf,concordance" border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="center" bgcolor="#ffffff">
  <td align="center" bgcolor="#ffffff">
  <a href="sisu_manifest.es.html" target="_top" >
      <font face="verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman" size="2">
    [&nbsp;document&nbsp;manifest&nbsp;]
  </font> 
  </a>
</td>
  
</tr></table>
  </td>
  <td width="5%" align="right">
    <table summary="segment navigation pre/next" border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="center" bgcolor="#ffffff">
  <a href="overview-of-tools.es.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_prev_red.png" alt="&lt;&lt;&nbsp;previous" />
  </a>
</td>
<td align="center" bgcolor="#ffffff">
  <a href="toc.es.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_up_red.png" alt="TOC" />
  </a>
</td>
<td align="center" bgcolor="#ffffff">
  <a href="customization-overview.es.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_next_red.png" alt="next&nbsp;&gt;&gt;" />
  </a>
</td>
<td>
</td></tr>
</table>
  </td></tr>
  </table>
  <table summary="segment hidden control pre and next" width="100%" border="0" cellpadding="0" bgcolor=#eeeeee align="center">
<tr><td align="left">
  <a href="overview-of-tools.es.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&lt;" />
  </a>
</td>
<td align="center">
  <a href="toc.es.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&#094;" />
  </a>
</td>
<td align="right">
  <a href="customization-overview.es.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&gt;" />
  </a>
</td></tr>
</table>
</div><div class="main_column">


<a name="bottom" id="bottom"></a>
<a name="down" id="down"></a>
<a name="end" id="end"></a>
<a name="finish" id="finish"></a>
<a name="stop" id="stop"></a>
<a name="credits" id="credits"></a>
</div></div></body>
</html>