Line 2: |
Line 2: |
| [[File:Debian.jpg]] | | [[File:Debian.jpg]] |
| | | |
− | Debian is a downstream distribution project that uses Sugar. | + | :''Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run.'' -- [https://www.debian.org/ debian.org] |
| | | |
− | Packaging of Sugar on Debian is done by a team:
| + | In relation to Sugar, Debian is a downstream distribution project that can be used to run Sugar. |
− | * [https://alioth.debian.org/projects/pkg-sugar/ pkg-sugar project],
| |
− | * [https://lists.alioth.debian.org/mailman/listinfo/pkg-sugar-devel pkg-sugar-devel mailing list],
| |
− | * [https://lists.alioth.debian.org/mailman/listinfo/pkg-sugar-commit pkg-sugar-commit mailing list],
| |
− | * [https://anonscm.debian.org/cgit/pkg-sugar/ pkg-sugar git repositories],
| |
− | * [http://debian.jones.dk/pkg/sugar_/ package archive of Jonas Smedegaard],
| |
| | | |
− | Sugar is not in the current stable Jessie release, as it did not work properly. But this has been fixed and Sugar can be installed from the experimental archive. | + | == Using Sugar 0.112 on Debian == |
| | | |
− | Old stable [https://www.debian.org/releases/wheezy/ Wheezy Release Information]
| + | Sugar 0.112 will be available in Debian ''Buster''. |
| | | |
− | The Debian wiki has a specific page for Sugar at [https://wiki.debian.org/Sugar '''Debian install Sugar'''], but it is out of date.
| + | == Using Sugar 0.110 on Debian == |
| | | |
− | The old stable Debian 7.0 "Wheezy" includes parts of 0.96: most of Glucose, but missing most of Fructose.
| + | Sugar 0.110 is available in Debian ''Stretch'': |
| | | |
− | Sucrose packages are usually updated in the unstable repository. These packages migrate to the testing repository after a while. You can see the current package versions [http://packages.debian.org/search?keywords=sugar&searchon=names&suite=all§ion=all here].
| + | * install Debian ''Stretch'' in the usual way, see [https://www.debian.org/ debian.org], and [https://www.debian.org/releases/stretch/debian-installer/ debian-installer], |
| + | * when asked mid-way through install what to include, deselect all, |
| + | * when the install has completed, log in, install Sugar, a display manager, and reboot, |
| + | sudo apt install sucrose lightdm |
| + | exec sudo reboot |
| + | * in the graphical login screen, change from the default X session to Sugar, |
| + | * log in as your non-root user, created during install. |
| | | |
− | Those interested in developing Sugar software should visit our [http://developer.sugarlabs.org/ developer documentation website].
| + | Known bugs include; |
| + | * [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848841 848841] journal view multiple select does not show actions toolbar, |
| + | * Browse busy cursor may get stuck on. |
| | | |
− | For virtualization and emulation see also [[Emulator image files]].
| + | == Pre-built Images == |
| | | |
− | ''See also the Debian Edu product'' [[Skolelinux]]
| + | There are few pre-built Debian images for Sugar, and the tools available in Debian make this easy for any integration or deployment team. There's no need for us to duplicate documentation here. |
− | ====[http://www.debian.org/distrib/packages Debian Packages]====
| |
− | "All packages that are included in the official Debian distribution are free...."
| |
− | ====Debian Live====
| |
− | :Manual: http://live.debian.net/manual/current/index.en.html
| |
− | :Download: http://cdimage.debian.org/cdimage/release/current-live/
| |
− | ::Index: http://cdimage.debian.org/cdimage/
| |
| | | |
− | ====[http://pointlinux.org/index.html Debian Fork of Mate]====
| + | See also https://wiki.debian.org/SugarBlend for one method and an image. |
− | :Point Linux is a GNU/Linux distribution that aims to combine the power of Debian GNU/Linux with the productivity of MATE, the Gnome 2 desktop environment fork.
| |
− | =====Download=====
| |
− | *http://pointlinux.org/index.html
| |
| | | |
− | == Notes on install to USB disk ==
| + | See also [[Debian/Raspberry Pi]] for the Raspberry Pi, a [[GSoC]] work in progress, based on an image builder [https://github.com/drtyhlpr/rpi23-gen-image.git|rpi23-gen-image]. |
| | | |
− | *[http://cdimage.debian.org/cdimage/ Main cdimage Downloads Debian]
| + | See also [[0.112#Testing]] for Sugar [[Live Build]], an image for testing a new release of Sugar, or for certain development tasks. |
− | :[http://www.debian.org/devel/debian-installer/ '''debian-installer''']
| |
− | :[http://cdimage.debian.org/cdimage/release/current-live/i386/iso-hybrid/debian-live-6.0.2-i386-gnome-desktop.iso download squeeze_live-i386-iso-hybrid]
| |
− | :[http://blog.einval.com/2011/01/07#isohybrid_CDs isohybrid_CD info]
| |
− | *[http://wiki.debian.org/InstallToUsbMemoryStick InstallToUsbMemoryStick]
| |
− | '''example:'''
| |
− | dd if=debian-xxxxxxxx.iso of=/dev/sdX
| |
| | | |
− | == Install Sugar via Synaptic == | + | == Packaging == |
− | :[http://cdimage.debian.org/cdimage/release/current-live/i386/iso-hybrid/debian-live-6.0.2-i386-gnome-desktop.iso download squeeze_live-i386-iso-hybrid]
| |
| | | |
− | Install to HD
| + | Packaging of Sugar on Debian is done by a team: |
− | Reboot
| + | * [https://alioth.debian.org/projects/pkg-sugar/ pkg-sugar project], |
− | start Synaptic
| + | * [https://lists.alioth.debian.org/mailman/listinfo/pkg-sugar-devel pkg-sugar-devel mailing list], |
− | Repositories select all 3
| + | * [https://lists.alioth.debian.org/mailman/listinfo/pkg-sugar-commit pkg-sugar-commit mailing list], |
− | select Server for USA
| + | * [https://anonscm.debian.org/cgit/pkg-sugar/ pkg-sugar git repositories], |
− | click all 3 boxes
| + | * [http://debian.jones.dk/pkg/sugar_/ package archive of Jonas Smedegaard], |
− | Third Party Software
| |
− | <nowiki>http://......</nowiki>
| |
− | reload
| |
− | search for "sugar"
| |
− | click on all 0.88 sugar packages
| |
− | apply
| |
− | [[Emulator/Full Screen|how to configure full screen]]
| |
− | Browse Activities (Download the activities you want)
| |
| | | |
| + | Sucrose packages are usually updated in the unstable release. These packages migrate to the testing release after a while. You can see the current package versions [http://packages.debian.org/search?keywords=sugar&searchon=names&suite=all§ion=all here]. |
| | | |
− | == Fixing dependencies in Wheezy ==
| + | Those interested in developing Sugar software should visit our [http://developer.sugarlabs.org/ developer documentation website]. |
− | This article describes the process to compile Sugar on Debian testing Wheezy, in order to install sugar-jhbuild.
| |
− | | |
− | http://humitos.wordpress.com/2012/03/19/compile-sugar-on-debian-testing-wheezy
| |
− | | |
− | == GTK3 in Debian Wheezy ==
| |
− | (From http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg26211.html)
| |
− | | |
− | On Tue, Apr 24, 2012 at 17:45, Manuel Kaufmann <humitos@gmail.com> wrote:
| |
− | > Do you have a clue about this?
| |
− | | |
− | This was my workaround to this problem:
| |
− | | |
− | 1. /etc/apt/sources.list
| |
− | | |
− | deb ftp://ftp.us.debian.org/debian/ unstable main contrib non-free
| |
− | deb-src ftp://ftp.us.debian.org/debian/ unstable main contrib non-free
| |
− | | |
− | 2. update the package database
| |
− | | |
− | sudo apt-get update
| |
− | | |
− | 3. download the source code
| |
− | | |
− | cd /tmp
| |
− | mkdir pygobject
| |
− | apt-get source python-gi
| |
− | | |
− | 4. install dependecies
| |
− | | |
− | sudo apt-get build-dep python-gi
| |
− | sudo apt-get install python-gobject-2-dbg
| |
− | | |
− | 5. compile python-gi
| |
| | | |
− | cd pygobject-3.2.0
| + | == Derivatives == |
− | wget -c http://mkaufmann.com.ar/~humitos/olpc/pygi-d37680bb9390426f7f58ea3d352c3e5e2106e978_modified.patch
| |
− | git apply pygi-d37680bb9390426f7f58ea3d352c3e5e2106e978_modified.patch
| |
− | dpkg-buildpackage -rfakeroot -b
| |
| | | |
− | 6. install compiled packages
| + | Derivatives of Debian include: |
| + | * [[Ubuntu]], |
| + | * [[Raspbian]] for the Raspberry Pi. |
| | | |
− | sudo dpkg -i ../*.deb
| + | == See Also == |
| | | |
− | Now, when I run "./sugar-jhbuild run sugar-emulator" I can see the
| + | * [https://wiki.debian.org/Sugar Sugar page on the Debian Wiki], |
− | icons and the toolbar properly.
| + | * the Debian Edu product [[Skolelinux]] |
− | == Testing ==
| |
− | Where Debian is installed via the Debian installer or virtual machine, Sugar has been reported to run nicely.
| |
− | :Sugar 0.88.0 works nicely in Debian squeeze.
| |
− | Low footprint versions (eg no Gnome Display Manager) with SLiM and Openbox only, are reported [[User:Inkyfingers/Debian | in this link]] to cause a problem.
| |