Downloading GNUstep
[ Arch | Debian | FreeBSD | Gentoo | RPMs | Windows | MacOSX | OpenBSD | Slackware | Solaris ]
List of Packages
If that doesn't work. Try the default page.
Many packages should be signed. You can get the public key "fedor@gnu.org" from the public key servers (wwwkeys.pgp.net in particular), from the GNU KeyRing or from the GNUstep Project Keyring page.
Source/Subversion Access
GNUstep has a Project Page where you can get source information, access to the Subversion (SVN) repository via the web and Anonymous SVN access. Here are better instructions on getting the GNUstep SVN sources.
Current snapshots are available at:
Beware that some users have experienced problems with corrupt files download from ftp.gnustep.org. This may be due to a problem with your particular route to the machine. If you have this problem try using a mirror site or download using the http interface.
RPMs
FreeBSD
FreeBSD users can use the ports directory to install GNUstep:
cd /usr/ports/devel/gnustep make install cleanas root. See http://www.freshports.org/search.php for a list of ports. Set the drop down boxes to search for "Port Name" "containing" "gnustep" and you will get about 10 ports. To take a closer look at each port, click their respective "CVSWeb" link.
Debian
To perform an installation of all GNUstep packages available under Debian, run "apt-get install gnustep gnustep-devel gnustep-games". These packages are currently only available under Debian testing and Unstable (sid).
Complete list of Debian GNUstep packages
Gentoo
The newest GNUstep ebuilds can be emerged using the ~ARCH keyword (e.g. ~x86). This can be specified on the command line (as 'ACCEPT_KEYWORDS="~x86" emerge ...'), or you can place entries for each GNUstep ebuild in /etc/portage/package.keywords (the preferred method for "mostly" stable systems). More information can be found at "man 5 portage", and the maintainer's page.
After keywording the unstable/testing packages (e.g. ~x86 set for the GNUstep ebuilds you wish to emerge) you can run the following as root:
emerge -pv gnustep-env
After reviewing what will emerge, you can remove the "-p" (pretend) option and run the emerge. See the maintainer's page for any further steps or news. You can install GNUstep applications in a similar way: for example, "emerge gnumail".
Windows
An installer that installs the GNUstep core package binaries for Windows is available at the GNUstep ftp site in the windows subdirectory. The current release is base-1.11.1/gui-0.10.1. Note this package only includes the libraries necessary to start running applications. No applications (like file managers, etc) are included. You will need to compile those yourself.
MacOSX
We're trying to build up packages and other things and put them at the GNUstep ftp site in the binaries/macosx subdirectory.
Slackware
Slackware packages are at the GNUstep FTP site in the Slackware directory.
Solaris
Packages which have been tested with Solaris 8, but should also work with Solaris 9 and 10, are available in the binaries/solaris subdirectory of our FTP site.
Arch Linux
Michael Baehr maintains an unofficial repository with a wide array of GNUstep applications and frameworks.
To use this repository, just add the following lines to your pacman.conf and then sync:
[gnustep]
Server = ftp://blkwidow.lerp.com/pub/mirror/arch/gnustep
Most of the packages are rebuilt from source each week. Please email any suggestions/comments/requests to usemike@spamblocked.com
OpenBSD
OpenBSD users can use the ports directory to install GNUstep:
http://archives.neohapsis.com/archives/openbsd/2005-01/0453.html
Here are some updated ports (Aug 30, 2006).
Ubuntu Linux
Blog on building GNUstep for Ubuntu.