diff --git a/chapter06/bzip2-inst.xml b/chapter06/bzip2-inst.xml
index ba92ead24..4e6ca8e03 100644
--- a/chapter06/bzip2-inst.xml
+++ b/chapter06/bzip2-inst.xml
@@ -9,8 +9,11 @@
cp -f bzip2recover /bin &&
cp -f bzip2.1 /usr/share/man/man1 &&
cp -f bzlib.h /usr/include &&
-cp -af libbz2.so* libbz2.a /lib &&
+cp -af libbz2.so* /lib &&
rm -f /usr/lib/libbz2.a &&
+cp -f libbz2.a /usr/lib &&
+cd /usr/lib &&
+ln -sf ../../lib/libbz2.so &&
cd /bin &&
ln -sf bzip2 bunzip2 &&
ln -sf bzip2 bzcat &&