12. Kompilasi Sed
Adapun kompilasi Sed adalah sebagai berikut :
Tabel IV.51 Kompilasi Sed
No Perintah
1 2
3 4
5 .configure --prefix=usr --bindir=bin \
--htmldir=usrsharedocsed-4.2.2 make
make html make install
make -C doc install-html
13. Kompilasi Bzip2
Adapun kompilasi Bzip2 adalah sebagai berikut :
Tabel IV.52Kompilasi Bzip2
No Perintah
1 2
3 4
5 6
7 8
9 10
11 12
13 patch -Np1 -i ..bzip2-1.0.6-install_docs-1.patch
sed -i s\ln -s -f \PREFIXbin\1 Makefile sed -i sPREFIXmanPREFIXsharemang Makefile
make -f Makefile-libbz2_so make clean
make make PREFIX=usr install
cp -v bzip2-shared binbzip2 cp -av libbz2.so lib
ln -sv ....liblibbz2.so.1.0 usrliblibbz2.so rm -v usrbin{bunzip2,bzcat,bzip2}
ln -sv bzip2 binbunzip2 ln -sv bzip2 binbzcat
14. Kompilasi Pkg-config
Adapun kompilasi Pkg-config adalah sebagai berikut :
Tabel IV.53 Kompilasi Pkg-config
No Perintah
1
2 .configure --prefix=usr \
--with-internal-glib \ --disable-host-tool \
--docdir=usrsharedocpkg-config-0.25 make make install
15. Kompilasi Ncurses
Adapun kompilasi Ncurses adalah sebagai berikut :
Tabel IV.54 Kompiasi Ncurses
No Perintah
1
2 3
4
5 6
7 8
9 .configure --prefix=usr \
--mandir=usrshareman \ --with-shared \
--without-debug \ --enable-pc-files \
--enable-widec make make install
mv -v usrliblibncursesw.so.5 lib ln -sfv ....liblibncursesw.so.5 usrliblibncursesw.so
for lib in ncurses form panel menu ; do rm -vf usrliblib{lib}.so
echo INPUT-l{lib}w usrliblib{lib}.so ln -sfv lib{lib}w.a usrliblib{lib}.a
ln -sfv {lib}w.pc usrlibpkgconfig{lib}.pc done
ln -sfv libncurses++w.a usrliblibncurses++.a rm -vf usrliblibcursesw.so
echo INPUT-lncursesw usrliblibcursesw.so ln -sfv libncurses.so usrliblibcurses.so
ln -sfv libncursesw.a usrliblibcursesw.a
No Perintah
10 11
12 ln -sfv libncurses.a usrliblibcurses.a
mkdir -v usrsharedocncurses-5.9 cp -v -R doc usrsharedocncurses-5.9
16. Kompilasi dan Konfigurasi Shadow
Adapun kompilasi dan Konfigurasi Shadow adalah sebagai berikut :
Tabel IV.55 Kompilasi Shadow
No Perintah
A
1 2
3 4
5 6
B
7 8
9 10
Kompilasi
sed -i sgroupsEXEEXT srcMakefile.in find man -name Makefile.in -exec sed -i sgroups\.1 {}
\; sed -i -e sENCRYPT_METHOD DESENCRYPT_METHOD SHA512 \
-e svarspoolmailvarmail etclogin.defs .configure --sysconfdir=etc
make make install mv -v usrbinpasswd bin
Konfigurasi
pwconv grpconv
sed -i syesno etcdefaultuseradd
passwd root
17. Kompilasi Util-linux
Adapun kompilasi Util-linux adalah sebagai berikut :
Tabel IV.56 Kompilasi Util-linux
No Perintah
1 2
3 4
5 sed -i -e setcadjtimevarlibhwclockadjtimeg \
grep -rl etcadjtime . mkdir -pv varlibhwclock
.configure --disable-su --disable-sulogin --disable-login make
chown -Rv nobody .
No Perintah
6 7
su nobody -s binbash -c PATH=PATH make checkā make install
18. Kompilasi Psmisc
Adapun kompilasi Psmisc adalah sebagai berikut :
Tabel IV.57Kompilasi Psmisc
No Perintah
1 2
3 4
5 .configure --prefix=usr
make make install
mv -v usrbinfuser bin mv -v usrbinkillall bin
19. Kompilasi Procps-ng
Adapun kompilasi Procps-ng adalah sebagai berikut :
Tabel IV.58Kompilasi Procps-ng
No Perintah
1
2 3
4 5
6 .configure --prefix=usr \
--exec-prefix= \ --libdir=usrlib \
--docdir=usrsharedocprocps-ng-3.3.8 \ --disable-static \
--disable-skill \ --disable-kill
make sed -i -r s|pmap_initname\\\|\1| \
testsuitepmap.testpmap.exp make install
mv -v usrliblibprocps.so. lib ln -sfv ....liblibprocps.so.1.1.2 usrliblibprocps.so