Linux From Scratch: Versión 4.0 | ||
---|---|---|
Anterior | Capítulo 6. Instalando los programas del sistema base | Siguiente |
Estimación del tiempo de construcción: 0.03 SBU Estimación del espacio de disco requerido: 2 MB |
Este paquete necesita que le apliques un parche antes de poder instalarlo. Asegúrate de desempaquetarlo antes de ejecutar los comandos de instalación.
Instala Gzip ejecutando los siguientes comandos:
patch -Np1 -i ../gzip-1.2.4b.patch && ./configure --prefix=/usr && cp gzexe.in{,.backup} && sed 's%"BINDIR"%/bin%' gzexe.in.backup > gzexe.in && make && make install && mv /usr/bin/gzip /bin && rm /usr/bin/{gunzip,zcat} && ln -s gzip /bin/gunzip && ln -s gzip /bin/zcat && ln -s gunzip /bin/uncompress |
patch -Np1 -i ../gzip-1.2.4b.patch: Este parche corrige un desbordamiento de buffer (buffer overflow) que aparece cuando el nombre de un fichero tiene más de 1020 caracteres.
Última versión comprobada: 1.2.4a.
gunzip (enlace a gzip), gzexe, gzip, uncompress (enlace a gunzip), zcat (enlace a gzip), zcmp, zdiff, zforce, zgrep, zmore y znew
gzexe permite comprimir ficheros ejecutables que automáticamente se descomprimen y ejecutan al ser lanzados (con una penalización en el rendimiento).
zcat descomprime, y escribe en la salida estándar, tanto una lista de ficheros en su línea de comandos como un fichero leído por su entrada estándar.
zforce fuerza la extensión .gz en todos los ficheros gzip para que gzip no los comprima dos veces. Esto puede ser útil para ficheros con el nombre truncado después de una transferencia de ficheros.