Changes

Jump to navigation Jump to search
1,916 bytes removed ,  20:36, 17 January 2018
no edit summary
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.
+
== 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&section=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&section=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.
 

Navigation menu