首页 > 系统管理 > LFS > LFS7.6 020 Automake-1.14.1 + …… + GRUB-2.00
2015
03-24

LFS7.6 020 Automake-1.14.1 + …… + GRUB-2.00

LFS7.6 020 Automake-1.14.1 +  …… + GRUB-2.00


1.Automake-1.14.1

代码:

tar xvf automake-1.14.1.tar.xz 
cd automake-1.14.1
./configure --prefix=/usr --docdir=/usr/share/doc/automake-1.14.1
make -j4
sed -i "s:./configure:LEXLIB=/usr/lib/libfl.a &:" t/lex-{clean,depend}-cxx.sh
make -j4 check
make install
cd ..
rm -rf automake-1.14.1


2.Diffutils-3.3

代码:

tar xvf diffutils-3.3.tar.xz 
cd diffutils-3.3
sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in
./configure --prefix=/usr
make -j4
make -j4 check
make -j4 install
cd ..
rm -rf diffutils-3.3


3.Gawk-4.1.1

代码:

tar xvf gawk-4.1.1.tar.xz 
cd gawk-4.1.1
./configure --prefix=/usr
make -j4
make -j4 check
make -j4 install
mkdir -v /usr/share/doc/gawk-4.1.1
cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-4.1.1
cd ..
rm -rf gawk-4.1.1


4.Findutils-4.4.2

代码:

tar xvf findutils-4.4.2.tar.gz 
cd findutils-4.4.2
./configure --prefix=/usr --localstatedir=/var/lib/locate
make -j4
make -j4 check
make -j4 install
mv -v /usr/bin/find /bin
sed -i 's|find:=${BINDIR}|find:=/bin|' /usr/bin/updatedb
cd ..
rm -rf findutils-4.4.2


5.Gettext-0.19.2

代码:

tar xvf gettext-0.19.2.tar.xz 
cd gettext-0.19.2
./configure --prefix=/usr --docdir=/usr/share/doc/gettext-0.19.2
make -j4
make -j4 check
make -j4 install
cd ..
rm -rf gettext-0.19.2


6.Intltool-0.50.2

代码:

tar xvf intltool-0.50.2.tar.gz 
cd intltool-0.50.2
./configure --prefix=/usr
make -j4
make -j4 check
make install
install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.50.2/I18N-HOWTO
cd ..
rm -rf intltool-0.50.2


7.Gperf-3.0.4

代码:

tar xvf gperf-3.0.4.tar.gz 
cd gperf-3.0.4
./configure --prefix=/usr --docdir=/usr/share/doc/gperf-3.0.4
make -j4
make -j4 check
make -j4 install
cd ..
rm -rf gperf-3.0.4


8.Groff-1.22.2

代码:

tar xvf groff-1.22.2.tar.gz 
cd groff-1.22.2
PAGE=A4 ./configure --prefix=/usr
make -j4
make -j4 install
cd ..
rm -rf groff-1.22.2


9.Xz-5.0.5

代码:

tar xvf xz-5.0.5.tar.xz 
cd xz-5.0.5
./configure --prefix=/usr --docdir=/usr/share/doc/xz-5.0.5
make -j4
make -4 check
make install
mv -v /usr/bin/{lzma,unlzma,lzcat,xz,unxz,xzcat} /bin
mv -v /usr/lib/liblzma.so.* /lib
ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so
cd ..
rm -rf xz-5.0.5


10.GRUB-2.00

代码:

tar xvf grub-2.00.tar.xz 
cd grub-2.00
sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h
./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc --disable-grub-emu-usb --disable-efiemu --disable-werror
make -j4
make install
cd ..
rm -rf grub-2.00


下一步:LFS7.6 021 Less-458 + …… + Sysklogd-1.5




最后编辑:
作者:PurStar
PurStar
这个作者貌似有点懒,什么都没有留下。
捐 赠您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击

留下一个回复