diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 79848ebd2..055cd6452 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -78,6 +78,12 @@
+May 21st, 2003 [gerard]: Chapter 05 - Gzip: Simplified
+commands.
+
+May 21st, 2003 [gerard]: Chapter 05 - Bzip2: Simplified
+commands.
+
May 21st, 2003 [gerard]: Chapter 06 - Shadow: Added the
grpconv command to complement the enabling of all
shadowed passwords.
diff --git a/chapter05/bzip2-inst.xml b/chapter05/bzip2-inst.xml
index a64e259ad..de0ee1c43 100644
--- a/chapter05/bzip2-inst.xml
+++ b/chapter05/bzip2-inst.xml
@@ -8,16 +8,8 @@ for compilation. Instead we just run the make
program and start compiling, with a few variables changed to suit our
environment:
-make -f Makefile-libbz2_so
-make clean
-make
-make PREFIX=/stage1 install
-yes | cp bzip2-shared /stage1/bin/bzip2
-ln -s libbz2.so.1.0 libbz2.so
-cp -a libbz2.so* /stage1/lib
-rm -f /stage1/bin/{bunzip2,bzcat}
-ln -s bzip2 /stage1/bin/bunzip2
-ln -s bzip2 /stage1/bin/bzcat
+make
+make PREFIX=/stage1 install
diff --git a/chapter05/gzip-inst.xml b/chapter05/gzip-inst.xml
index 20a335dd4..bd81361f5 100644
--- a/chapter05/gzip-inst.xml
+++ b/chapter05/gzip-inst.xml
@@ -5,10 +5,7 @@
./configure --prefix=/stage1
make
-make install
-rm -f /stage1/bin/{gunzip,zcat}
-ln -s gzip /stage1/bin/gunzip
-ln -s gzip /stage1/bin/zcat
+make install