diff --git a/chapter08/pkgmgt.xml b/chapter08/pkgmgt.xml
index 794fe1259..185538796 100644
--- a/chapter08/pkgmgt.xml
+++ b/chapter08/pkgmgt.xml
@@ -196,19 +196,29 @@
This is a simplistic package management technique that does not need a
special program to manage the packages. Each package is installed in a
separate directory. For example, package foo-1.1 is installed in
- /usr/pkg/foo-1.1
- and a symlink is made from /usr/pkg/foo to
- /usr/pkg/foo-1.1. When
+ /opt/foo-1.1
+ and a symlink is made from /opt/foo to
+ /opt/foo-1.1. When
a new version foo-1.2 comes along, it is installed in
- /usr/pkg/foo-1.2 and the previous
+ /opt/foo-1.2 and the previous
symlink is replaced by a symlink to the new version.
Environment variables such as PATH,
- LD_LIBRARY_PATH, MANPATH,
- INFOPATH and CPPFLAGS need to be expanded to
- include /usr/pkg/foo. If you install more than a few packages,
- this scheme becomes unmanageable.
+ MANPATH, INFOPATH,
+ PKG_CONFIG_PATH, CPPFLAGS,
+ LDFLAGS, and the configuration file
+ /etc/ld.so.conf may need to be expanded to
+ include the corresponding subdirectories in
+ /opt/foo-x.y.
+
+ This scheme is used by the BLFS book to install some very large
+ packages to make it easier to upgrade them. If you install more
+ than a few packages, this scheme becomes unmanageable. And some
+ packages (for example Linux API headers and Glibc) may not work well
+ with this scheme.
+ Never use this scheme system-wide.
+