Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > by-pkgid > 48e6004f7274ccc2095a5ab8f2460dd2 > files > 42

mandrake-doc-es-10.0-5.1.100mdk.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Descompresión</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Guía de Referencia"><link rel="up" href="install-free-software-chapter.html" title="Capítulo 12. Compilando e instalando
  software libre"><link rel="previous" href="ch12s01.html" title="Introducción"><link rel="next" href="install-free-config.html" title="Configuración"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Descompresión</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch12s01.html">Anterior</a> </td><th width="60%" align="center">Capítulo 12. Compilando e instalando
  software libre</th><td width="20%" align="right"> <a accesskey="n" href="install-free-config.html">Siguiente</a></td></tr></table><hr></div><div class="sect1" lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="decompression"></a>Descompresión</h2></div></div><div></div></div><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2560040"></a>Un
    archivo tar.gz</h3></div></div><div></div></div><p><a name="BId-install-free-software-chapter-pa34"></a>La
      norma<sup>[<a name="id2560060" href="#ftn.id2560060">33</a>]</sup> de compresión bajo los sistemas
      <span class="application">UNIX</span> es el formato <span><b class="command">gzip</b></span>, desarrollado por el
      proyecto <span class="acronym">GNU</span>, y considerado como una de las mejores
      herramientas de compresión general.</p><p><a name="BId-install-free-software-chapter-pa36"></a>Comúnmente se asocia
    <span><b class="command">gzip</b></span> a un utilitario denominado <span><b class="command">tar</b></span>. <span><b class="command">tar</b></span> es
    un sobreviviente de los tiempos prehistóricos, cuando los
    informáticos almacenaban sus datos en cintas magnéticas. Hoy día,
    los disquetes y los <span class="acronym">CD-ROM</span> han reemplazado a las
    cintas<sup>[<a name="id2560154" href="#ftn.id2560154">34</a>]</sup>, pero todavía se usa
    <span><b class="command">tar</b></span> para crear archivos. Por ejemplo, se pueden agregar
    todos los ficheros de un directorio a un solo archivo. Luego,
    este archivo se puede comprimir fácilmente con
    <span><b class="command">gzip</b></span>.</p><p><a name="BId-install-free-software-chapter-pa37"></a>Esta es la razón por
    la cual muchos software libres están disponibles como archivos
    <tt class="filename">tar</tt>, comprimidos con <span><b class="command">gzip</b></span>. Por lo
    tanto, sus extensiones son <tt class="filename">.tar.gz</tt> (o
    también, su forma abreviada <tt class="filename">.tgz</tt>)</p></div><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2560221"></a>Utilización de GNU TAR</h3></div></div><div></div></div><p><a name="BId-install-free-software-chapter-pa38"></a><a class="indexterm" name="BId-install-free-software-chapter-it2"></a>Para descomprimir este
    archivo, Usted puede utilizar <span><b class="command">gzip</b></span> y <span><b class="command">tar</b></span>. Pero la
    versión <span class="acronym">GNU</span> de <span><b class="command">tar</b></span> (<span><b class="command">gtar</b></span>) le permite utilizar
    <span><b class="command">gzip</b></span> <a name="BId-install-free-software-chapter-gt7" href="glossary.html#term-on-the-fly"><i class="glossterm">“<span class="quote">al
    vuelo</span>”</i></a>, y descomprimir un archivo de manera
    transparente (y sin necesitar el espacio extra en el disco)</p><p><a name="BId-install-free-software-chapter-pa39"></a>La utilización de
    <span><b class="command">tar</b></span> sigue este formato:</p><a name="BId-install-free-software-chapter-sc1"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">tar &lt;fichero opciones&gt; &lt;.tar.gz fichero&gt; [ficheros]</pre></td></tr></table><p><a name="BId-install-free-software-chapter-pa40"></a>La opción
    <tt class="option">&lt;ficheros&gt;</tt> no es obligatoria. Si se omite,
    se procesará todo el archivo. Si Usted quiere extraer el
    contenido de un archivo <tt class="filename">.tar.gz</tt>, no
    necesita especificar este argumento.</p><p><a name="BId-install-free-software-chapter-pa41"></a>Por ejemplo:</p><a name="BId-install-free-software-chapter-sc2"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ tar xvfz guile-1.3.tar.gz
-rw-r--r-- 442/1002      10555 1998-10-20 07:31 guile-1.3/Makefile.in
-rw-rw-rw- 442/1002       6668 1998-10-20 06:59 guile-1.3/README
-rw-rw-rw- 442/1002       2283 1998-02-01 22:05 guile-1.3/AUTHORS
-rw-rw-rw- 442/1002      17989 1997-05-27 00:36 guile-1.3/COPYING
-rw-rw-rw- 442/1002      28545 1998-10-20 07:05 guile-1.3/ChangeLog
-rw-rw-rw- 442/1002       9364 1997-10-25 08:34 guile-1.3/INSTALL
-rw-rw-rw- 442/1002       1223 1998-10-20 06:34 guile-1.3/Makefile.am
-rw-rw-rw- 442/1002      98432 1998-10-20 07:30 guile-1.3/NEWS
-rw-rw-rw- 442/1002       1388 1998-10-20 06:19 guile-1.3/THANKS
-rw-rw-rw- 442/1002       1151 1998-08-16 21:45 guile-1.3/TODO
...</pre></td></tr></table><p><a name="BId-install-free-software-chapter-pa42"></a>Entre las opciones de
    <span><b class="command">tar</b></span> se encuentran las siguientes:</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-install-free-software-chapter-pa43"></a><tt class="option">v</tt>
      permite que <span><b class="command">tar</b></span> sea “<span class="quote">verboso</span>”. Esto
      significa que mostrará en pantalla todos los ficheros que
      encuentre en el archivo. Si se omite esta opción, el
      procesamiento será silencioso.</p></li><li><p><a name="BId-install-free-software-chapter-pa44"></a><tt class="option">f</tt>
      esta es una opción obligatoria. Sin ella, <span><b class="command">tar</b></span> intenta
      usar una cinta magnética en vez de un archivo de fichero (es
      decir, el dispositivo <tt class="filename">/dev/rmt0</tt>)</p></li><li><p><a name="BId-install-free-software-chapter-pa45"></a><tt class="option">z</tt>
      permite manipular un archivo comprimido con <span><b class="command">gzip</b></span> (con
      el nombre de fichero con sufijo <tt class="filename">.gz</tt>) Si
      Usted olvida esta opción, <span><b class="command">tar</b></span> producirá un error. A la
      inversa, no deberá utilizar esta opción si Usted está frente a
      un archivo no comprimido.</p></li></ul></div><p><a name="BId-install-free-software-chapter-pa46"></a><span><b class="command">tar</b></span> permite
    efectuar varias acciones diferentes sobre un archivo
    (extracción, lectura, creación, adición ...) Una opción permite
    especificar la acción a usar:</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-install-free-software-chapter-pa47"></a><tt class="option">x</tt>:
      esta opción le permite extraer los ficheros de un
      archivo.</p></li><li><p><a name="BId-install-free-software-chapter-pa48"></a><tt class="option">t</tt>:
      esta opción lista el contenido de un archivo.</p></li><li><p><a name="BId-install-free-software-chapter-pa49"></a><tt class="option">c</tt>:
      esta opción le permite crear un archivo, esto implica destruir
      su contenido actual. Por ejemplo, la puede usar para hacer una
      copia de seguridad de sus ficheros personales.</p></li><li><p><a name="BId-install-free-software-chapter-pa50"></a><tt class="option">r</tt>: esta opción permite adicionar
      ficheros al final del archivo. No se puede usar con un archivo
      que ya está comprimido.</p></li></ul></div></div><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="bzip2"></a>Bzip2</h3></div></div><div></div></div><p><a name="BId-install-free-software-chapter-pa51"></a><a class="indexterm" name="BId-install-free-software-chapter-it3"></a>Un formato de compresión
    denominado <span><b class="command">bzip2</b></span> ya reemplazó a <span><b class="command">gzip</b></span> en el uso
    general, aunque algún software todavía se distribuye en formato
    <span><b class="command">gzip</b></span>, principalmente por razones de compatibilidad con
    sistemas más antiguos. Casi todo el software libre ahora se
    distribuye en archivos que usan la extensión
    <tt class="filename">.tar.bz2</tt>.</p><p><a name="BId-install-free-software-chapter-pa52"></a>En lo que al comando
    <span><b class="command">tar</b></span> respecta, <span><b class="command">bzip2</b></span> se usa como <span><b class="command">gzip</b></span>. La
    única cosa que hay que hacer es reemplazar la opción
    <tt class="option">z</tt> por la opción <tt class="option">j</tt>. Por
    ejemplo:</p><a name="BId-install-free-software-chapter-sc3"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ tar xvjf pepe.tar.bz2</pre></td></tr></table><p><a name="BId-install-free-software-chapter-pa53"></a>Algunas
    distribuciones usan o usaban la opción <tt class="option">I</tt> en su
    lugar:</p><a name="BId-install-free-software-chapter-sc4"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ tar xvIf pepe.tar.bz2</pre></td></tr></table><p><a name="BId-install-free-software-chapter-pa54"></a>Otra posibilidad (que
    parece ser más portable, ¡pero es más larga de teclear!):</p><a name="BId-install-free-software-chapter-sc5"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ tar --use-compress-program=bzip2 -xvf pepe.tar.bz2</pre></td></tr></table><p><a name="BId-install-free-software-chapter-pa55"></a><span><b class="command">bzip2</b></span> debe estar instalado en el sistema en un
    directorio incluido en la variable de entorno
    <tt class="varname">PATH</tt> antes de que ejecute <span><b class="command">tar</b></span>.</p></div><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2560800"></a>¡Simplemente
    hágalo!</h3></div></div><div></div></div><div class="sect3" lang="es"><div class="titlepage"><div><div><h4 class="title"><a name="just-do-it-simple"></a>La forma más fácil</h4></div></div><div></div></div><p><a name="BId-install-free-software-chapter-pa56"></a>Ahora que está listo para descomprimir el archivo,
     no olvide de hacerlo como administrador (<tt class="literal">root</tt>). Deberá
     hacer cosas que un usuario no privilegiado no puede hacer, e
     incluso si puede hacer algunas como tal, es más fácil ser
     <tt class="literal">root</tt> durante toda la operación, incluso cuando esto puede
     no ser muy seguro.</p><p><a name="BId-install-free-software-chapter-pa57"></a>El
     primer paso es que Usted se dirija al directorio
     <tt class="filename">/usr/local/src</tt>, y copie el archivo allí. De
     esta manera, debería poder encontrar el archivo en caso de perder
     el software instalado. Si no tiene mucho espacio en su disco
     rígido, haga una copia de seguridad del archivo en el soporte
     habitual que Usted usa para esto una vez que instaló el software.
     También puede borrar el archivo pero antes de hacerlo, asegúrese
     de que lo pueda encontrar en la web cuando lo necesite.</p><p><a name="BId-install-free-software-chapter-pa58"></a>Normalmente, la descompresión de un archivo
     <span><b class="command">tar</b></span> debería crear un directorio nuevo (puede verificar
     esto antes de descomprimir con la opción <tt class="option">t</tt>).
     Luego, cámbiese a ese directorio. Ya está listo para continuar
     con el paso siguiente.</p></div><div class="sect3" lang="es"><div class="titlepage"><div><div><h4 class="title"><a name="id2560918"></a>La manera más
     segura</h4></div></div><div></div></div><p><a name="BId-install-free-software-chapter-pa59"></a>Los sistemas
     <span class="application">UNIX</span> (por ejemplo, <span class="application">GNU/Linux</span> y <span class="application">FreeBSD</span>) suelen ser
     sistemas seguros. Esto significa que los usuarios no
     privilegiados no pueden hacer operaciones que puedan poner en
     peligro al sistema (por ejemplo, formatear el disco rígido) ni
     alterar los ficheros de los demás usuarios. En la práctica y en
     particular, esto hace al sistema inmune frente a los
     virus.</p><p><a name="BId-install-free-software-chapter-pa60"></a>Por otra parte,
     <tt class="literal">root</tt> puede hacer lo que se le antoje, incluso correr un
     programa malicioso (como, por ejemplo, un virus o un Troyano) El
     disponer del código fuente es una especie de garantía de
     seguridad frente a los virus<sup>[<a name="id2560989" href="#ftn.id2560989">35</a>]</sup>. Es decir,
     al tener el código fuente y si Usted está lo suficientemente
     entrenado en el lenguaje de programación en el cual se programó
     el software, Usted puede ver el código y deducir “<span class="quote">qué, cómo
     y por qué</span>” el programa hace lo que hace y determinar si el
     programa puede llegar a tener, o no, un comportamiento
     malicioso.</p><p><a name="BId-install-free-software-chapter-pa62"></a>La idea consiste en
     crear un usuario dedicado a la administración (por ejemplo,
     <b class="userinput"><tt>free</tt></b> o <b class="userinput"><tt>admin</tt></b>)
     usando el comando <span><b class="command">adduser</b></span>. Dicho usuario debe
     poder escribir en los directorios siguientes:
     <tt class="filename">/usr/local/src</tt>,
     <tt class="filename">/usr/local/bin</tt> y
     <tt class="filename">/usr/local/lib</tt>, así como también en todo el
     subárbol <tt class="filename">/usr/man</tt> (puede que también tenga
     que copiar ficheros en otros lugares) Recomendamos por esto,
     hacer que este usuario sea el propietario de los directorios
     necesarios, o crear un grupo para él, y hacer que dicho grupo
     pueda escribir en esos directorios.</p><p><a name="BId-install-free-software-chapter-pa63"></a>Una vez que se
     tomaron estas precauciones, Usted puede seguir las instrucciones
     de la sección <a href="decompression.html#just-do-it-simple" title="La forma más fácil">“La forma más fácil”</a>.</p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2560060" href="#id2560060">33</a>] </sup>En <span class="application">GNU/Linux</span> hoy día el estándar es el formato
      <span><b class="command">bzip2</b></span>, más eficiente sobre los ficheros de texto (aunque
      necesite más poder computacional y más memoria). Por favor,
      consulte <a href="decompression.html#bzip2" title="Bzip2">“Bzip2”</a> que trata específicamente con
      este programa.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2560154" href="#id2560154">34</a>] </sup>Aunque en algunos servidores
    con mucho volumen de información todavía se siguen usando las
    cintas magnéticas</p></div><div class="footnote"><p><sup>[<a name="ftn.id2560989" href="#id2560989">35</a>] </sup>Un proverbio del mundo de
     <span class="acronym">BSD</span> dice: “<span class="quote">Never trust a software you don't have the
     sources for</span>” (que significa: Nunca confíe en un software
     del cual no tenga el código fuente)</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch12s01.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="install-free-software-chapter.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="install-free-config.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Introducción </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Configuración</td></tr></table></div></body></html>