Linux From Scratch / 11. インストール 5



groff-1.19 のインストール

cd groff-1.19
PAGE=letter ./configure --prefix=/usr
make
make install
ln -s soelim /usr/bin/zsoelim
ln -s eqn /usr/bin/geqn
ln -s tbl /usr/bin/gtbl
cd ..
rm -rf groff-1.19

sed-4.0.9 のインストール

tar zxf sed-4.0.9.tar.gz
cd sed-4.0.9
./configure --prefix=/usr --bindir=/bin
make
make check
make install
cd ..
rm -rf sed-4.0.9

Flex-2.5.4a のインストール

tar zxf flex-2.5.4a.tar.gz
cd flex-2.5.4
./configure --prefix=/usr
make
make bigcheck
make install
ln -s libfl.a /usr/lib/libl.a
cat > /usr/bin/lex << "EOF"
#!/bin/sh
# Begin /usr/bin/lex

exec /usr/bin/flex -l "$@"

# End /usr/bin/lex
EOF
chmod 755 /usr/bin/lex
cd ..
rm -rf flex-2.5.4

Gettext-0.14.1 のインストール

tar zxf gettext-0.14.1.tar.gz
cd gettext-0.14.1
./configure --prefix=/usr
make
make check
make install
cd ..
rm -rf gettext-0.14.1

Net-tools-1.60 のインストール

tar jxf net-tools-1.60.tar.bz2
cd net-tools-1.60
patch -Np1 -i ../net-tools-1.60-miitool-gcc33-1.patch
make config
make
make update
cd ..
rm -rf net-tools-1.60

Inetutils-1.4.2 のインストール

tar zxf inetutils-1.4.2.tar.gz
cd inetutils-1.4.2
patch -Np1 -i ../inetutils-1.4.2-no_server_man_pages-1.patch
./configure --prefix=/usr --libexecdir=/usr/sbin \
 --sysconfdir=/etc --localstatedir=/var \
 --disable-logger --disable-syslogd \
 --disable-whois --disable-servers
make
make install
mv /usr/bin/ping /bin
cd ..
rm -rf inetutils-1.4.2

Perl-5.8.3 のインストール

tar zxf perl-5.8.3.tar.gz
cd perl-5.8.3
./configure.gnu --prefix=/usr -Dpager="/bin/less -isR"
make
echo "127.0.0.1 localhost $(hostname)" > /etc/hosts
make test
make install
cd ..
rm -rf perl-5.8.3

Texinfo-4.6 のインストール

tar jxf texinfo-4.6.tar.bz2
cd texinfo-4.6
./configure --prefix=/usr
make
make check
make install
make TEXMF=/usr/share/texmf install-tex
cd /usr/share/info
rm dir
for f in *
do install-info $f dir 2>/dev/null
done
cd /sources
rm -rf texinfo-4.6