¿Cómo compilo GNOME con todos los ficheros en el lugar correcto para que sea Compatible con FHS? ¿Cómo recoloco los directorios etc y var para conectar GNOME a una red?

Por defecto, GNOME pone todos sus archivos bajo su prefix directory. Aunque que esto hace que GNOME sea fácil de aislar, no es necesariamente el mejor lugar para ciertos archivos en algunas situaciones. En particular, si buscas conectar GNOME, o para una estricta compabilidad con FHS , puede que quieras recolocar algunos directorios. Para recolocar el directorio etc de GNOME, usa la opción --sysconfdir . Para recolocar el directorio var, usa la opción --localstatedir .

Por ejemplo, una instalacion de GNOME con FHS podría tener el prefix /opt/gnome . Sin embargo, sus archivos etc deberían estar en /etc/opt/gnome , e igualmente, sus archivos var deberían estar en /var/opt/gnome . Esto tiene la ventaja de permitirte conectar el directorio /opt/gnome , mantenerlo como sólo lectura (read-only), y permitir a unas máquinas tener configuración local e información sin preocuparse de otras máquinas. Para hacer esto, el comando de configuración sería el siguiente: ./configure --prefix=/opt/gnome --sysconfdir=/etc/opt/gnome --localstatedir=/var/opt/gnome .