我怎样将GNOME放在指定的地方, 比如 /opt/gnome?

许多人喜欢自己决定GNOME的放置位置. 这样在紧急情况时卸载比较容易,比较容易控制用户的进入GNOME。这可以允许你将GNOME目录转到其他系统上。要实现这个需要一些准备工作。我将一步步描述在使用 ld.so的系统上如何作,这里假设所有用户都可以进入 GNOME. 我将把GNOME 放到/opt/gnome目录下. 你可以用你所选的任何目录来代替 /opt/gnome.

最重要的是要确保系统能找到GNOME/opt/gnome/bin的执行文件,,在/opt/gnome/lib里的库, 以及在/gnome/man的帮助文件. 首先,创建这些目录,然后在/etc/ld.so.conf里增加一行/opt/gnome/lib, 再运行 ldconfig.。其次,在 /etc/profile, 增加 export PATH="$PATH:/opt/gnome/bin". 最后在/etc/man.config增加一行 MANPATH /opt/gnome/man.
其他注意的地方是GNOME会有一大堆的目录要进入,最容易的方法是建立符号链接,如下:
 
$ mkdir /opt/gnome/share
$ cd /opt/gnome/share
$ ln -s /usr/share/locale locale
$ ln -s /usr/share/aclocal aclocal
现在你可以以 /opt/gnome 为前缀进行编译. 为此,在运行./configure 时以--prefix=/opt/gnome为选项。当然,你可以以任一你喜欢的路径来代替上面说的/opt/gnome.