/usr/share/doc/live-manual/html/overview-of-tools.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 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 | <!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>
overview-of-tools -
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 <debian-live@lists.debian.org>" />
<meta name="dc.publisher" content="Debian Live Project <debian-live@lists.debian.org>" />
<meta name="dc.date" content="2011-12-04" />
<meta name="dc.rights" content="Copyright (C) 2006-2011 Debian Live Project;<br> License: Este programa es software libre: puede ser redistribuido y / o modificado bajo los términos de la GNU General Public License publicada por la Free Software Foundation, bien de la versión 3 de la Licencia, o (a su elección) cualquier versión posterior. <br><br> Este programa se distribuye con la esperanza de que sea ûtil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía implícita de COMERCIALIZACIÓN o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la GNU General Public License para más detalles. <br><br> Debería haber recibido una copia de la General Public License GNU junto con este programa. Si no, vea http://www.gnu.org/licenses/. <br><br> El texto completo de la GNU Licencia Pû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 -->" /></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">
[ document manifest ]
</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="the-basics.es.html" target="_top" >
<img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_prev_red.png" alt="<< 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="managing-a-configuration.es.html" target="_top" >
<img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_next_red.png" alt="next >>" />
</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="the-basics.es.html" target="_top" >
<img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="<" />
</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="^" />
</a>
</td>
<td align="right">
<a href="managing-a-configuration.es.html" target="_top" >
<img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt=">" />
</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="276" href="#276" class="lnkocn">276</a></label>
<h1 class="norm" id="o276"><a name="276"></a>
5. Descripción general de las herramientas
</h1>
</div><div class="substance">
<label class="ocn"><a name="277" href="#277" class="lnkocn">277</a></label>
<p class="i0" id="o277">
Este capítulo contiene una descripción general de las tres herramientas principales utilizadas en la creación de sistemas Debian Live: <i>live-build</i>, <i>live-boot</i> y <i>live-config</i>.
</p>
</div><div class="substance">
<label class="ocn"><a name="278" href="#278" class="lnkocn">278</a></label>
<p class="bold" id="o278"><a name="278"></a> <a name="hlive-build" id="hlive-build"></a>
<a name="h5.1" ></a><a name="live-build" ></a>5.1 live-build
</p>
</div><div class="substance">
<label class="ocn"><a name="279" href="#279" class="lnkocn">279</a></label>
<p class="i0" id="o279">
<i>live-build</i> es una colección de scripts para generar los sistemas Debian Live. A estos scripts también se les conoce como «comandos».
</p>
</div><div class="substance">
<label class="ocn"><a name="280" href="#280" class="lnkocn">280</a></label>
<p class="i0" id="o280">
La idea detrás de <i>live-build</i> es ser un marco (framework) que utiliza un directorio de configuración para automatizar completamente y personalizar todos los aspectos de la creación de una imagen de un sistema en vivo.
</p>
</div><div class="substance">
<label class="ocn"><a name="281" href="#281" class="lnkocn">281</a></label>
<p class="i0" id="o281">
Muchos conceptos son similares a las del paquete de herramientas de Debian debhelper escrito por Joey Hess:
</p>
</div><div class="substance">
<label class="ocn"><a name="282" href="#282" class="lnkocn">282</a></label>
<li class="bullet" id="o282">
Los scripts tienen una ubicación central para la configuración de su funcionamiento. En debhelper, éste es el subdirectorio <tt>debian/</tt> de un árbol de paquetes. Por ejemplo, dh_install buscará, entre otros, un fichero llamado <tt>debian/install</tt> para determinar qué ficheros deben existir en un paquete binario en particular. De la misma manera, <i>live-build</i> almacena toda su configuración bajo un subdirectorio <tt>config/</tt>.
</li>
</div><div class="substance">
<label class="ocn"><a name="283" href="#283" class="lnkocn">283</a></label>
<li class="bullet" id="o283">
Los scripts son independientes - es decir, siempre es seguro ejecutar cada comando.
</li>
</div><div class="substance">
<label class="ocn"><a name="284" href="#284" class="lnkocn">284</a></label>
<p class="i0" id="o284">
A diferencia de debhelper, <i>live-build</i> contiene una herramienta para crear un directorio de configuración en esqueleto, <tt>lb config</tt>. Ésto podría ser considerado como similar a herramientas tales como <tt>dh-make</tt>. Para obtener más información sobre <tt>lb config</tt>, consultar <a href="overview-of-tools.html#lb-config">El comando lb config</a>
</p>
</div><div class="substance">
<label class="ocn"><a name="285" href="#285" class="lnkocn">285</a></label>
<p class="i0" id="o285">
El resto de esta sección describe los tres comandos más importantes:
</p>
</div><div class="substance">
<label class="ocn"><a name="286" href="#286" class="lnkocn">286</a></label>
<li class="bullet" id="o286">
<b>lb config</b>: Responsable de la creación de un directorio de configuración del sistema en vivo. Ver <a href="overview-of-tools.html#lb-config">El comando lb config</a> para más información.
</li>
</div><div class="substance">
<label class="ocn"><a name="287" href="#287" class="lnkocn">287</a></label>
<li class="bullet" id="o287">
<b>lb build</b>: Responsable de iniciar la creación de un sistema en vivo. Ver <a href="overview-of-tools.html#lb-build">El comando lb build</a> para más información.
</li>
</div><div class="substance">
<label class="ocn"><a name="288" href="#288" class="lnkocn">288</a></label>
<li class="bullet" id="o288">
<b>lb clean</b>: Responsable de la eliminación de partes de la creación de un sistema en vivo. Ver <a href="overview-of-tools.html#lb-clean">El comando lb clean</a> para más información.
</li>
</div><div class="substance">
<label class="ocn"><a name="289" href="#289" class="lnkocn">289</a></label>
<p class="bold" id="o289"><a name="289"></a> <a name="hlb-config" id="hlb-config"></a>
<a name="h5.1.1" ></a><a name="lb-config" ></a>5.1.1 El comando <tt>lb config</tt>
</p>
</div><div class="substance">
<label class="ocn"><a name="290" href="#290" class="lnkocn">290</a></label>
<p class="i0" id="o290">
Como se comentó en <a href="overview-of-tools.html#live-build">live-build</a>, los scripts que componen <i>live-build</i> obtienen su configuración desde un único directorio llamado <tt>config/</tt>. Como la creación de este directorio a mano sería largo y propenso a errores, se puede utilizar el comando <tt>lb config</tt> para crear el esqueleto de directorios de configuración.
</p>
</div><div class="substance">
<label class="ocn"><a name="291" href="#291" class="lnkocn">291</a></label>
<p class="i0" id="o291">
Ejecutar <tt>lb config</tt> sin argumentos crea un subdirectorio <tt>config/</tt> que se completa con algunas opciones por defecto y un árbol de subdirectorios en forma de esqueleto <tt>auto/</tt>:
</p>
</div><div class="substance">
<label class="ocn"><a name="292" href="#292" class="lnkocn">292</a></label>
<p class="code" id="o292">
$ lb config<br />
P: Considering defaults defined in /etc/live/build.conf<br />
P: Creating config tree<br /><br />
</p>
</div><div class="substance">
<label class="ocn"><a name="293" href="#293" class="lnkocn">293</a></label>
<p class="i0" id="o293">
Usar <tt>lb config</tt> sin ningún argumento sería conveniente para los usuarios que necesitan una imagen muy básica, o que tienen intención de proporcionar más tarde una configuración más completa a través de <tt>auto/config</tt> (ver <a href="managing-a-configuration.html#managing-a-configuration">Gestionar una configuración</a> para más detalles).
</p>
</div><div class="substance">
<label class="ocn"><a name="294" href="#294" class="lnkocn">294</a></label>
<p class="i0" id="o294">
Normalmente, se tendrá que especificar algunas opciones. Por ejemplo, para incluir la lista del paquete 'gnome' en la configuración:
</p>
</div><div class="substance">
<label class="ocn"><a name="295" href="#295" class="lnkocn">295</a></label>
<p class="code" id="o295">
$ lb config -p gnome<br /><br />
</p>
</div><div class="substance">
<label class="ocn"><a name="296" href="#296" class="lnkocn">296</a></label>
<p class="i0" id="o296">
Es posible especificar muchas opciones, tales como:
</p>
</div><div class="substance">
<label class="ocn"><a name="297" href="#297" class="lnkocn">297</a></label>
<p class="code" id="o297">
$ lb config --binary-images net --hostname live-machine --username live-user ...<br /><br />
</p>
</div><div class="substance">
<label class="ocn"><a name="298" href="#298" class="lnkocn">298</a></label>
<p class="i0" id="o298">
Una lista completa de opciones está disponible en la página del manual <tt>lb_config</tt>.
</p>
</div><div class="substance">
<label class="ocn"><a name="299" href="#299" class="lnkocn">299</a></label>
<p class="bold" id="o299"><a name="299"></a> <a name="hlb-build" id="hlb-build"></a>
<a name="h5.1.2" ></a><a name="lb-build" ></a>5.1.2 El comando <tt>lb build</tt>
</p>
</div><div class="substance">
<label class="ocn"><a name="300" href="#300" class="lnkocn">300</a></label>
<p class="i0" id="o300">
El comando <tt>lb build</tt> lee la configuración del directorio <tt>config/</tt>. A continuación, ejecuta los comandos del nivel inferior más bajo necesarios para crear el sistema en vivo.
</p>
</div><div class="substance">
<label class="ocn"><a name="301" href="#301" class="lnkocn">301</a></label>
<p class="bold" id="o301"><a name="301"></a> <a name="hlb-clean" id="hlb-clean"></a>
<a name="h5.1.3" ></a><a name="lb-clean" ></a>5.1.3 El comando <tt>lb clean</tt>
</p>
</div><div class="substance">
<label class="ocn"><a name="302" href="#302" class="lnkocn">302</a></label>
<p class="i0" id="o302">
El comando <tt>lb clean</tt> es el encargado de eliminar varias partes de una creación de forma que las creaciones posteriores puedan comenzar de forma limpia. Por defecto se eliminan las etapas <tt>chroot</tt>, <tt>binary</tt> y <tt>source</tt> pero se deja el caché intacto. Además, se pueden limpiar etapas de forma individual. Por ejemplo, si se han realizado cambios que sólo afectan a la etapa binary, se debe usar <tt>lb clean --binary</tt> antes de crear una nueva binary. Ver el manual de <tt>lb_clean</tt> para una lista detallada de todas sus opciones
</p>
</div><div class="substance">
<label class="ocn"><a name="303" href="#303" class="lnkocn">303</a></label>
<p class="bold" id="o303"><a name="303"></a> <a name="hlive-boot" id="hlive-boot"></a>
<a name="h5.2" ></a><a name="live-boot" ></a>5.2 El paquete live-boot
</p>
</div><div class="substance">
<label class="ocn"><a name="304" href="#304" class="lnkocn">304</a></label>
<p class="i0" id="o304">
<i>live-boot</i> es una colección de scripts que proporcionan scripts gancho (hooks) para initramfs-tools, que sirve para generar un initramfs capaz de arrancar los sistemas en vivo, tales como los creados por <i>live-build</i>. Ésto incluye las ISOs de Debian Live, archivos comprimidos en tar de netboot, e imágenes para llaves USB.
</p>
</div><div class="substance">
<label class="ocn"><a name="305" href="#305" class="lnkocn">305</a></label>
<p class="i0" id="o305">
En el momento del arranque, buscará en los medios de almacenamiento de sólo lectura un directorio <tt>/live/</tt> donde se encuentra un sistema de ficheros raíz (a menudo una imagen del sistema de ficheros comprimidos como squashfs). Si lo encuentra, creará un entorno de escritura, utilizando aufs, para que arranquen los sistemas tipo Debian.
</p>
</div><div class="substance">
<label class="ocn"><a name="306" href="#306" class="lnkocn">306</a></label>
<p class="i0" id="o306">
Se puede encontrar más información sobre ramfs inicial en Debian en el Manual del kernel Debian Linux en ‹<a href="http://kernel-handbook.alioth.debian.org/" target="_top">http://kernel-handbook.alioth.debian.org/</a>› concretamente en el capítulo sobre initramfs.
</p>
</div><div class="substance">
<label class="ocn"><a name="307" href="#307" class="lnkocn">307</a></label>
<p class="bold" id="o307"><a name="307"></a> <a name="hlive-config" id="hlive-config"></a>
<a name="h5.3" ></a><a name="live-config" ></a>5.3 El paquete live-config
</p>
</div><div class="substance">
<label class="ocn"><a name="308" href="#308" class="lnkocn">308</a></label>
<p class="i0" id="o308">
<i>live-config</i> consiste en una serie de scripts que se ejecutan en el arranque después de <i>live-boot</i> para configurar el sistema en vivo de forma automática. Se ocupa de tareas como la creación del nombre del equipo (hostname), las variantes locales y la zona horaria, crear el usuario en vivo, la inhibición de trabajos de cron y el inicio de sesión automático del usuario en vivo.
</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">
[ document manifest ]
</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="the-basics.es.html" target="_top" >
<img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_prev_red.png" alt="<< 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="managing-a-configuration.es.html" target="_top" >
<img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_next_red.png" alt="next >>" />
</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="the-basics.es.html" target="_top" >
<img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="<" />
</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="^" />
</a>
</td>
<td align="right">
<a href="managing-a-configuration.es.html" target="_top" >
<img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt=">" />
</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>
|