GNUSTEP

GNUstep is available at following distros:

  • Fedora 15 (packages gnustep-make, gnustep-base, gnustep-gui, gnustep-back).
  • Frugalware 1.4 (packages gnustep-make, gnustep-base, gnustep-gui, gnustep-back, this version don't allow menu in window)
  • Frugalware Current (packages gnustep-make, gnustep-base, gnustep-gui, gnustep-back, you can use menu in window with this version).
  • Arch Linux (packages gnustep-make, gnustep-base, gnustep-gui, gnustep-back).
  • OpenSUSE 11.4 (unofficial packages here, packages gnustep-make, gnustep-base, gnustep-gui, gnustep-back).

Guide to install GNUstep on GNU/Linux systems

The following packages are requirements to install GNUstep, you need the libraries and the dev headers:

The more easy way to install GNUstep is through the package gnustep-startup. The last version is available here. Once extracted the files, on a terminal go to the extracted folder and, with root permission:

./InstallGNUstep

After the configuration, see if there isn't errors. If not, press ENTER to start the installation. Finished the instalation, you need to make sure the start of GNUstep's services. To do this, in the file rc.local, commonly in the path /etc, write the following code before the line exit 0 (you need root permission):

GNUSTEP_SYSTEM_ROOT=/usr/GNUstep/Local

if [ -f $GNUSTEP_SYSTEM_ROOT/Tools/gdomap ]; then

$GNUSTEP_SYSTEM_ROOT/Tools/gdomap

fi

Now, in the file .profile or .bash_profile at your personal folder (these are hidden files) write:

. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh

gdnc

gpbs

make_services

With this, next time you start a session, these services should be running. We recommend you install the app System Preferences to configure GNUstep. You can get this here.