Add the shell script `GNUstep.sh' located in the Makefile package to your shell startup file (such as `.profile'). For instance:
GNUSTEP_SYSTEM_ROOT=/usr/GNUstep export GNUSTEP_SYSTEM_ROOT . $GNUSTEP_SYSTEM_ROOT/Makefiles/GNUstep.sh
in your `.profile' file will work (Note the period at the beginning of the line). It defines environment variables that are needed to find GNUstep files and executables. Users of csh need to use the `GNUstep.csh' script. Read the make package `README' for more info. Some systems, like GNU/Linux have an `/etc/profile.d' directory where scripts can be executed automatically. If you want to set up GNUstep for every user on your system, you can try copying/linking the `GNUstep.sh' there. For csh or tcsh, try
setenv GNUSTEP_SYSTEM_ROOT /usr/GNUstep source $GNUSTEP_SYSTEM_ROOT/Makefiles/GNUstep.csh
Set up your home GNUstep directory. This is where user defaults are kept, and in the future, other files may be kept there.
cd mkdir GNUstep
Next, set your local time zone. There are four ways to do this, pick one (see `$GNUSTEP_SYSTEM_ROOT/Libraries/Resources/NSTimeZones/zones' for typical time zones):
If you are using a built-in DPS server, you may need to set the PSRESOURCEPATH environment variable (on Solaris, it's set to `/usr/openwin/lib/X11').
Set up your system to execute some GNUstep deamons. If you don't do this, they will be started automatically when you run your first GNUstep app:
GNUSTEP_SYSTEM_ROOT=/usr/GNUstep if [ -f $GNUSTEP_SYSTEM_ROOT/Tools/powerpc/linux-gnu/gdomap ]; then $GNUSTEP_SYSTEM_ROOT/Tools/powerpc/linux-gnu/gdomap fi
if [ `gdomap -L GDNCServer | grep -c Found` == '0' ]; then echo "Starting GNUstep services..." gdnc gpbs fi
Go to the first, previous, next, last section, table of contents.