LFS (Linux From Scratch) day17

続きから

cd /sources

8.35. Libtool-2.4.6

8.35.1. Libtool のインストール
tar -xf libtool-2.4.6.tar.xz
cd libtool-2.4.6
./configure --prefix=/usr
make
make check
make install
cd ..
rm -rf libtool-2.4.6

8.36. GDBM-1.18.1

8.36.1. GDBM のインストール
tar -xf gdbm-1.18.1.tar.gz
cd gdbm-1.18.1
sed -r -i '/^char.*parseopt_program_(doc|args)/d' src/parseopt.c
./configure --prefix=/usr    \
            --disable-static \
            --enable-libgdbm-compat
make
make check
make install
cd ..
rm -rf gdbm-1.18.1

8.37. Gperf-3.1

8.37.1. Gperf のインストール
tar -xf gperf-3.1.tar.gz
cd gperf-3.1
./configure --prefix=/usr --docdir=/usr/share/doc/gperf-3.1
make
make -j1 check
make install
cd ..
rm -rf gperf-3.1

8.38. Expat-2.2.9

8.38.1. Expat のインストール
tar -xf expat-2.2.9.tar.xz
cd expat-2.2.9
./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/expat-2.2.9
make
make check
make install
install -v -m644 doc/*.{html,png,css} /usr/share/doc/expat-2.2.9
cd ..
rm -rf expat-2.2.9

8.39. Inetutils-1.9.4

8.39.1. Inetutils のインストール
tar -xf inetutils-1.9.4.tar.xz
cd inetutils-1.9.4
./configure --prefix=/usr        \
            --localstatedir=/var \
            --disable-logger     \
            --disable-whois      \
            --disable-rcp        \
            --disable-rexec      \
            --disable-rlogin     \
            --disable-rsh        \
            --disable-servers
make
make check
make install
mv -v /usr/bin/{hostname,ping,ping6,traceroute} /bin
mv -v /usr/bin/ifconfig /sbin
cd ..
rm -rf inetutils-1.9.4

2021/12/12 追記
最初カーネルビルド失敗して起動すらしなかったけどmake defconfigでやったら起動した。

タイトルとURLをコピーしました