= $stitle ?>
HOWTO: diffutils
Description: Find differences between two files
Click here for ChangeLog
NOTE: I use GNU tar >= 1.13.25 so it's -j for .tar.bz2 files,
it's safe to assume that make, gcc, binutils, fileutils/coreutils, gawk, sed, and grep are prerequisites for almost everything
# GNU diffutils 2.8.1
# ===================
# Slackware 10.0 and 10.1's 'diffutils' packages include version 2.8.1
# If ftp.gnu.org is busy, use ibiblio instead
# Prerequisites:
# gawk
# gettext (optional)
# texinfo (optional)
cd
test -f installed/diffutils-2.8.1.tar.gz &&
mv installed/diffutils-2.8.1.tar.gz .
test ! -f diffutils-2.8.1.tar.gz &&
wget http://ftp.gnu.org/gnu/diffutils/diffutils-2.8.1.tar.gz
# Verify tarball w/ md5sum:
echo "71f9c5ae19b60608f6c7f162da86a428 diffutils-2.8.1.tar.gz" | md5sum -c
mkdir -p -m 0700 ~/src
cd ~/src
find -type d -maxdepth 1 -name "diffutils-*" -exec rm -r {} \;
tar xzvf ~/diffutils-2.8.1.tar.gz
cd diffutils-2.8.1
chmod -R u+w .
./configure --prefix=/usr --disable-nls
make
# Become root to install it
su
removepkg diff diffutils
find /usr/share/locale -type f -name "diffutils.mo" -exec rm {} \;
rm -f /usr/man/cat1/cmp.1.gz /usr/man/cat1/sdiff.1.gz
make install
# Become yourself again
exit
cd
mkdir -p -m 0700 installed
rm -f installed/diffutils-*.tar.*
mv diffutils-2.8.1.tar.gz installed/
|
Last updated: Fri, 26 Mar 2010 13:18:56 -0400 Jason Englander <jason at englanders dot us> |
|