Jump to content

Gentoo: Difference between revisions

From Sugar Labs
Line 2: Line 2:
= Sugar on Gentoo =
= Sugar on Gentoo =


There are two methods to get sugar on your gentoo box
If you want build sugar by yourself, use [[DevelopmentTeam/Jhbuild/Gentoo|sugar-jhbuild]].
Otherwise use this overlay.


== sugar-jhbuild ==
= Requirements =


Please visit [[DevelopmentTeam/Jhbuild/Gentoo]] to build sugar by yourself
Overlay demands follow steps
 
== Sugar overlay ==
 
Simplest method is to use overlay which was generated by [[DeploymentTeam/jhconvert|jhconvert]]


* at first setup overlay in layman
* at first setup overlay in layman
Line 24: Line 21:
  cat <where_your_overlay_is>/profiles/package.use >> /etc/portage/package.use
  cat <where_your_overlay_is>/profiles/package.use >> /etc/portage/package.use


* and install sugar (add "-uDN" emerge flags if you've changed package.use)
= Installation =
 
NOTE: If you've changed package.use file use "-uDN" flags with follow commands.
 
To install core sugar components (services, window manager, etc.)
 
emerge glucose
 
To install core activities (and glucose)
 
emerge fructose
 
To install non-core activities (and glucose)
 
emerge honey
 
= Runtime environment =
 
To use telepathy-salut connection, start avahi


  emerge sugar fructose
  /etc/init.d/avahi-daemon start


Overlay is based on sugar-jhbuild dependencies
To use jabber connection, configure jabber server in accordance with these [http://wiki.laptop.org/go/Installing_ejabberd/deb instrucions].


=== Supported platforms  ===
= Packages =


Overlay was built and run on x86 and amd64(x86_64) platforms
Overlay was built and run on x86 and amd64(x86_64) platforms


=== Packages ===
Sugar packages are being built by [[DeploymentTeam/jhconvert|jhconvert]] and follow its [[DeploymentTeam/jhconvert#Packages|matrix]] of package versions.
Sugar packages are being built by [[DeploymentTeam/jhconvert|jhconvert]] and follow its [[DeploymentTeam/jhconvert#Packages|matrix]] of package versions.


=== Resources ===
= Resources =


* [https://sourceforge.net/projects/sugaroverlay Home page]
* [https://sourceforge.net/projects/sugaroverlay Home page]


[[Category:Supported systems]]
[[Category:Supported systems]]

Revision as of 21:48, 10 December 2008

Sugar on Gentoo

If you want build sugar by yourself, use sugar-jhbuild. Otherwise use this overlay.

Requirements

Overlay demands follow steps

  • at first setup overlay in layman
layman --add sugar --fetch --overlays http://downloads.sourceforge.net/sugaroverlay/layman.xml
  • if you use stable profiles (x86 and amd64) change your package.keywords
cat <where_your_overlay_is>/profiles/package.keywords >> /etc/portage/package.keywords
  • if you use stable portage (before 2.2) and do not want faults in the middle of building process due to bad USE dependencies, change your package.use
cat <where_your_overlay_is>/profiles/package.use >> /etc/portage/package.use

Installation

NOTE: If you've changed package.use file use "-uDN" flags with follow commands.

To install core sugar components (services, window manager, etc.)

emerge glucose

To install core activities (and glucose)

emerge fructose

To install non-core activities (and glucose)

emerge honey

Runtime environment

To use telepathy-salut connection, start avahi

/etc/init.d/avahi-daemon start

To use jabber connection, configure jabber server in accordance with these instrucions.

Packages

Overlay was built and run on x86 and amd64(x86_64) platforms

Sugar packages are being built by jhconvert and follow its matrix of package versions.

Resources