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 == |