LFS (Linux From Scratch) day16

続きから

8.30. Psmisc-23.3

8.30.1. Psmisc のインストール
tar -xf psmisc-23.3.tar.xz
cd psmisc-23.3
./configure --prefix=/usr
make
make install
mv -v /usr/bin/fuser   /bin
mv -v /usr/bin/killall /bin
cd ..
rm -rf psmisc-23.3.tar.xz

8.31. Gettext-0.21

8.31.1. Gettext のインストール
tar -xf gettext-0.21.tar.xz
cd gettext-0.21
./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/gettext-0.21
make
make check
make install
chmod -v 0755 /usr/lib/preloadable_libintl.so
cd ..
rm -rf gettext-0.21

8.32. Bison-3.7.1

8.32.1. Bison のインストール
tar -xf bison-3.7.1.tar.xz
cd bison-3.7.1
./configure --prefix=/usr --docdir=/usr/share/doc/bison-3.7.1
make
make check
make install
cd ..
rm -rf bison-3.7.1

8.33. Grep-3.4

8.33.1. Grep のインストール
tar -xf grep-3.4.tar.xz
cd grep-3.4
./configure --prefix=/usr --bindir=/bin
make
make check
make install
cd ..
rm -rf grep-3.4

8.34. Bash-5.0

8.34.1. Bash のインストール
tar -xf bash-5.0.tar.gz
cd bash-5.0
patch -Np1 -i ../bash-5.0-upstream_fixes-1.patch
./configure --prefix=/usr                    \
            --docdir=/usr/share/doc/bash-5.0 \
            --without-bash-malloc            \
            --with-installed-readline
make
chown -Rv tester .
su tester << EOF
PATH=$PATH make tests < $(tty)
EOF
make install
mv -vf /usr/bin/bash /bin
exec /bin/bash --login +h
cd ..
rm -rf bash-5.0

bashのインストール以降中断し、再開する場合 7.4.Chroot環境への移行コマンドの他

exec /bin/bash --login +h

も必要になる?

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