123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <sect2><title> </title><para> </para></sect2>
- <sect2>
- <title>Installation of Gzip</title>
- <para>Prepare Gzip to be compiled:</para>
- <para><screen><userinput>
- patch -Np1 -i ../gzip-&gzip-patch-version;.patch &&
- ./configure --prefix=/usr &&
- cp gzexe.in{,.backup} &&
- sed 's%"BINDIR"%/bin%' gzexe.in.backup > gzexe.in
- </userinput></screen></para>
- <para>Continue with compiling the package:</para>
- <para><screen><userinput>make</userinput></screen></para>
- <para>And finish off installing the package:</para>
- <para><screen><userinput>make install</userinput></screen></para>
- <para>Move the Gzip binaries to the root partition:</para>
- <para><screen><userinput>
- 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</userinput></screen></para>
- </sect2>
- <sect2>
- <title>Command explanations</title>
- <para><userinput>patch -Np1 -i ../gzip-1.2.4b.patch:</userinput>
- This patch fixes a buffer overflow that occurs when a filename is
- longer than 1020 characters.</para>
- <para><userinput>
- cp gzexe.in{,.backup} &&
- sed 's%"BINDIR"%/bin%' gzexe.in.backup > gzexe.in</userinput>
- Change the default installation directory for Gzip so it will be
- installed on the root partition.</para>
- </sect2>
|