Difference between revisions of "Debian"

From Sugar Labs
Jump to navigation Jump to search
 
(38 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>[[Category:Supported systems]]</noinclude>
+
Moved to https://github.com/sugarlabs/sugar/blob/master/docs/debian.md
[[File:Debian.jpg]]
 
 
 
Debian is a downstream distribution project that uses Sugar.
 
 
 
Packaging of Sugar on Debian is done by a team:
 
* [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],
 
 
 
Old stable [https://www.debian.org/releases/wheezy/ Wheezy Release Information]
 
 
 
The Debian wiki has a specific page for Sugar at [https://wiki.debian.org/Sugar '''Debian install Sugar'''], but it is out of date.
 
 
 
The old stable Debian 7.0 "Wheezy" includes parts of 0.96: most of Glucose, but missing most of Fructose.
 
 
 
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].
 
 
 
Those interested in developing Sugar software should visit our [http://developer.sugarlabs.org/ developer documentation website].
 
 
 
For virtualization and emulation see also [[Emulator image files]].
 
 
 
''See also the Debian Edu product'' [[Skolelinux]]
 
====[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]====
 
: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 ==
 
 
 
*[http://cdimage.debian.org/cdimage/ Main cdimage Downloads Debian]
 
:[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 ==
 
:[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
 
Reboot
 
start Synaptic
 
Repositories select all 3
 
select Server for USA
 
click all 3 boxes
 
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)
 
 
 
 
 
== Fixing dependencies in Wheezy ==
 
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
 
  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
 
 
 
  sudo dpkg -i ../*.deb
 
 
 
Now, when I run "./sugar-jhbuild run sugar-emulator" I can see the
 
icons and the toolbar properly.
 
== 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.
 

Latest revision as of 00:35, 31 January 2018