Difference between revisions of "Gentoo"

From Sugar Labs
Jump to navigation Jump to search
Line 1: Line 1:
 
{{TOCright}}[[Image:Gentoo-logo.svg|65px]]
 
{{TOCright}}[[Image:Gentoo-logo.svg|65px]]
  
== Requirements ==
+
== Installation ==
  
Overlay demands follow steps
+
At first, setup overlay in layman
 
 
* at first, setup overlay in layman
 
  
 
  layman --add sugar
 
  layman --add sugar
 
* if you use stable profiles (x86 and amd64) change your package.keywords
 
 
cat <where_your_overlay_is>/profiles/<release>/package.keywords >> /etc/portage/package.keywords
 
 
== Installation ==
 
  
 
To install core sugar components (services, window manager, etc.)
 
To install core sugar components (services, window manager, etc.)
Line 23: Line 15:
 
  emerge fructose
 
  emerge fructose
  
== Packages ==
+
To install [[0.84/Sugar_Platform|Sugar Platform]]
 +
 
 +
emerge sugar-platform
  
Overlay was built and run on x86 and amd64(x86_64) platforms
+
== Releases ==
  
Sugar packages are being built by [[Deployment Team/jhconvert|jhconvert]] and follow its [[Deployment Team/jhconvert#Packages|matrix]] of package versions.
+
Overlay was built and run on x86 and amd64(x86_64) platforms.
  
Releases:
+
* '''Stable release'''<br>To install last stable release use ACCEPT_KEYWORDS ''x86'' and ''amd64''
* last stable release
+
* '''Development release'''<br>To install last release in development cycle use ACCEPT_KEYWORDS ''~x86'' and ''~amd64''
* development versions (fetching from code repos) - packages with version 9999
+
* '''Git release'''<br>Fetch sources from git repositories. All packages have 9999 version numbers.<br>These packages have ''source'' USE flag to install links to .py sources, so you can keep git repositories in your sources directory and all .py files from /usr will be linked to your sources directory. To use this feature you need to setup SUGAR_SRC_ROOT environment variable and `git clone` all packages to $SUGAR_SRC_ROOT, names of subdirectories in $SUGAR_SRC_ROOT should be equal to proper package name
  
9999 glucose packages have '''source''' USE flag to install links to .py sources. So, you can keep glucose git repos in your sources directory and all .py files from /usr will be linked to your sources directory. to use this feature you need to setup SUGAR_SRC_ROOT environment variable and `git clone` all glucose packages to $SUGAR_SRC_ROOT, names of subdirectories in $SUGAR_SRC_ROOT should be equal to proper package name.
+
''NOTE'' sugar-overlay uses unstable versions for some packages thus if use stable profile, change your package.keywords
 +
cat <where_your_overlay_is>/profiles/<release>/package.keywords >> /etc/portage/package.keywords
  
 
== Runtime environment ==
 
== Runtime environment ==

Revision as of 14:00, 7 August 2009

Gentoo-logo.svg

Installation

At first, setup overlay in layman

layman --add sugar

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

emerge glucose

To install core activities

emerge fructose

To install Sugar Platform

emerge sugar-platform

Releases

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

  • Stable release
    To install last stable release use ACCEPT_KEYWORDS x86 and amd64
  • Development release
    To install last release in development cycle use ACCEPT_KEYWORDS ~x86 and ~amd64
  • Git release
    Fetch sources from git repositories. All packages have 9999 version numbers.
    These packages have source USE flag to install links to .py sources, so you can keep git repositories in your sources directory and all .py files from /usr will be linked to your sources directory. To use this feature you need to setup SUGAR_SRC_ROOT environment variable and `git clone` all packages to $SUGAR_SRC_ROOT, names of subdirectories in $SUGAR_SRC_ROOT should be equal to proper package name

NOTE sugar-overlay uses unstable versions for some packages thus if use stable profile, change your package.keywords

cat <where_your_overlay_is>/profiles/<release>/package.keywords >> /etc/portage/package.keywords

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 instructions.

Bugs

Post overlay related bugs to http://dev.sugarlabs.org/ component gentoo-overlay

Contacts

Resources