Difference between revisions of "Platform:Linux"
Stefanbidi (talk | contribs) m (→Gentoo) |
Stefanbidi (talk | contribs) m |
||
Line 12: | Line 12: | ||
# apt-get install -t unstable gnumail.app | # apt-get install -t unstable gnumail.app | ||
This method might upgrade some other packages to satisfy dependencies, but will have a much smaller impact on the system since only the packages on which GNUstep depends will be upgraded. | This method might upgrade some other packages to satisfy dependencies, but will have a much smaller impact on the system since only the packages on which GNUstep depends will be upgraded. | ||
+ | |||
=== Ubuntu === | === Ubuntu === | ||
As Ubuntu is Debian-based you can likewise install gnustep libraries (and their dependencies) via | As Ubuntu is Debian-based you can likewise install gnustep libraries (and their dependencies) via | ||
Line 17: | Line 18: | ||
apt will also suggest a lot of apps to install. | apt will also suggest a lot of apps to install. | ||
− | + | === Install from source: Dependencies === | |
− | If you want to compile from source install the following packages: | + | If you want to compile from source install the following packages (applies to both Debian and Ubuntu): |
<tt>gobjc, libx11-dev, libx11-xft, libxmu-dev, libtiff4-dev, libpng12-dev, libungif4-dev, libart-2.0-dev, libxml2-dev, libxslt1-dev, libssl-dev, libgmp3-dev, libffcall1-dev</tt> (universe), and <tt>svn</tt> if you want to download the svn version. | <tt>gobjc, libx11-dev, libx11-xft, libxmu-dev, libtiff4-dev, libpng12-dev, libungif4-dev, libart-2.0-dev, libxml2-dev, libxslt1-dev, libssl-dev, libgmp3-dev, libffcall1-dev</tt> (universe), and <tt>svn</tt> if you want to download the svn version. | ||
Line 38: | Line 39: | ||
:Slackware packages have been created and can be found in: | :Slackware packages have been created and can be found in: | ||
:* [ftp://ftp.gnustep.org/pub/gnustep/binaries/slackware/ GNUstep FTP] (Please read gnustep-core.README before installing) | :* [ftp://ftp.gnustep.org/pub/gnustep/binaries/slackware/ GNUstep FTP] (Please read gnustep-core.README before installing) | ||
− | |||
== SuSE == | == SuSE == | ||
Packages provided by Richard Stonehouse [http://www.rstonehouse.co.uk/extras/gnustep-general/index.html here] (including installation instructions). | Packages provided by Richard Stonehouse [http://www.rstonehouse.co.uk/extras/gnustep-general/index.html here] (including installation instructions). | ||
+ | |||
+ | [[Category:Development]] |
Revision as of 00:47, 11 March 2007
This article or section is a stub (i.e., in need of additional material). You can help us by expanding it |
---|
Debian
Since Debian Sarge (3.1) you can use apt-get to obtain GNUstep packages.
# apt-get install x-window-system-core wmaker gnustep gnustep-devel gnustep-games
to install GNUstep, X11 and Window Maker.
The best way to get up-to-date GNUstep packages is to upgrade from stable to testing or unstable. If upgrading to Debian unstable is not desirable it is possible to simply add the unstable apt lines to the sources.list and specify the distribution when installing the packages, e.g.
# apt-get install -t unstable gnumail.app
This method might upgrade some other packages to satisfy dependencies, but will have a much smaller impact on the system since only the packages on which GNUstep depends will be upgraded.
Ubuntu
As Ubuntu is Debian-based you can likewise install gnustep libraries (and their dependencies) via
sudo apt-get install gnustep gnustep-devel
apt will also suggest a lot of apps to install.
Install from source: Dependencies
If you want to compile from source install the following packages (applies to both Debian and Ubuntu): gobjc, libx11-dev, libx11-xft, libxmu-dev, libtiff4-dev, libpng12-dev, libungif4-dev, libart-2.0-dev, libxml2-dev, libxslt1-dev, libssl-dev, libgmp3-dev, libffcall1-dev (universe), and svn if you want to download the svn version.
Gentoo
To install GNUstep libs and scripts, do
emerge gnustep-env
For a list of GNUstep-related ebuilds, see the Online Package Database.
For the most recent packages, type ACCEPT_KEYWORDS="~x86" emerge package-name
(or analogically for your cpu family: "~sparc", "~ppc" ...)
Slackware
Version 10.2
Libraries and accompanying applications will build with no modifications. Slackware 10.2 ships with GCC 3.3.6, so mixed Objective-C and C++ code is not supported, meaning additional frameworks/libraries may not be supported.
Version 11.0
This version of Slackware works the same as the previous (10.2). Libraries and applications will build with no modifications, but due to the GCC version used (3.4.6) Objective-C++ is not supported.
- Packages
- Slackware packages have been created and can be found in:
- GNUstep FTP (Please read gnustep-core.README before installing)
SuSE
Packages provided by Richard Stonehouse here (including installation instructions).