Changes

1,310 bytes added ,  06:06, 15 December 2007
Line 4: Line 4:  
Sugar-jhbuild will automatically download the latest of Sugar's dependencies as well as Sugar itself directly from their source repositories, rather than relying on source packages that may have become stale. Below are generic instructions on how to use sugar-jhbuild to get up and running with Sugar.
 
Sugar-jhbuild will automatically download the latest of Sugar's dependencies as well as Sugar itself directly from their source repositories, rather than relying on source packages that may have become stale. Below are generic instructions on how to use sugar-jhbuild to get up and running with Sugar.
   −
'''Note:''' Some Linux distributions may need or have special procedures; you can check the pages on [[:Category:Installing Sugar|installing Sugar]] to see if they are available.
+
==Compatible Platforms==
 +
 
 +
sugar-jhbuild is quite demanding with regard to the packages and setup for the host Linux distribution.  As a result there are only a few Linux Distributions which are known to work with it.
 +
 
 +
The [[:Category:Installing Sugar|installing Sugar]] wiki category collects the various articles which detail platform-specific considerations for installing Sugar.
 +
 
 +
=== On 32-bit Linux ===
 +
 
 +
As of 2007-12-13 the distributions known to be able to support sugar-jhbuild are:
 +
 
 +
* [[Sugar_on_Fedora_7|Fedora 7]]
 +
* [[Sugar_on_Ubuntu_Linux|Ubuntu Feisty Fawn (or Greater)]].
 +
* [[Sugar_on_Gentoo_Linux|Gentoo]] (with a trivial work-around)
 +
 
 +
At the moment, a Fedora 7 install with sugar-jhbuild is probably the most "sure" approach to getting a working full-speed (non-emulated) working environment for developing on Sugar with the latest libraries and solid upgrade path.  As most of the core developers are working on Fedora boxes with sugar-jhbuild it is the most likely environment to be supported and continue to receive support.
 +
 
 +
=== On 64-bit Linux ===
 +
 
 +
As of 2007-12-13 it is possible to build Sugar on 64-bit Linux with trivial workarounds/fixes.  This has been confirmed on Gentoo amd64 and Debian Lenny (with the caveats below).
 +
 
 +
Sugar seems to be working on Debian Lenny (2007-11-05), though Python 2.5, even when installed, is not detected. Comment out the line '''jhbuild.commands.run('sanitycheck', config, [])''', line 95 of the file main.py, to get it to install.
    
==Checkout sugar-jhbuild==
 
==Checkout sugar-jhbuild==
Anonymous user