当你想把某个软件包安装到除了/和/usr以外的位置时,就符合这里要讨论的主题,安装到非默认位置。下面的例子将帮助你决定,如何实现你的要求。例子里说到了所有需要做的改变,但对于特定的软件包来说,并不是全都要改。
扩展PATH变量,使之包含 $PREFIX/bin.
扩展root用户的PATH变量,使之包含 $PREFIX/sbin.
把$PREFIX/lib添加到/etc/ld.so.conf或扩展 LD_LIBRARY_PATH变量,使之包含它。
把$PREFIX/man添加到/etc/man.conf或扩展 MANPATH变量.
把$PREFIX/info添加到INFOPATH.
把$PREFIX/lib/pkgconfig添加到 PKG_CONFIG_PATH变量中.
在编译软件包时把$PREFIX/include添加到CPPFLAGS变量中,这取决于你要安装的软件包。