Skip to content
Permalink
Browse files
Docs - remove out of date information
- Debian has progressed beyond Buster,

- Rasbian has become Raspberry Pi OS,

- Ubuntu 18.04 is now quite out of date.
  • Loading branch information
quozl committed Mar 30, 2023
1 parent b898aef commit cc22632
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 107 deletions.
@@ -5,12 +5,12 @@ Using Sugar on Debian

In relation to Sugar, Debian is a downstream distribution project that can be used to run Sugar.

Using Sugar 0.112 on Debian
---------------------------
Using Sugar on Debian
---------------------

Sugar 0.112 is available in Debian *Buster*:
Sugar is available in Debian:

- install Debian *Buster* in the usual way, see [debian.org](https://www.debian.org/), and [debian-installer](https://www.debian.org/releases/stretch/debian-installer/),
- install Debian in the usual way, see [debian.org](https://www.debian.org/), and [debian-installer](https://www.debian.org/releases/stretch/debian-installer/),
- when the install has completed, log in, install Sugar, a display manager, and reboot,

```
@@ -27,35 +27,6 @@ Known bugs include;

Update activities using My Settings, Software Update. Updated activities as at 2020-03-07 are Calculate, Chat, Image Viewer, Jukebox, Log, Pippy, Terminal, and Write.

Using Sugar 0.110 on Debian
---------------------------

Sugar 0.110 is available in Debian *Stretch*:

- install Debian *Stretch* in the usual way, see [debian.org](https://www.debian.org/), and [debian-installer](https://www.debian.org/releases/stretch/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](https://github.com/sugarlabs/sugar-docs/blob/master/src/sugar-logging-in.md),
- log in as your non-root user, created during install.

Known bugs include;

- [848841](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848841) journal view multiple select does not show actions toolbar,
- Browse busy cursor may get stuck on.

Pre-built Images
----------------

There are 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.

See also [0.112\#Testing](http://wiki.sugarlabs.org/go/0.112#Testing "wikilink") for Sugar [Live Build](http://wiki.sugarlabs.org/go/Live_Build "wikilink"), an image for testing a new release of Sugar, or for certain development tasks.

Packaging
---------

@@ -78,7 +49,7 @@ Derivatives
Derivatives of Debian include:

- [Ubuntu](ubuntu.md),
- [Raspbian](raspbian.md) for the Raspberry Pi.
- [Raspberry Pi OS](rpi.md) .

See Also
--------
@@ -2,62 +2,14 @@ Raspberry Pi are a series of small, low cost, low power computers.

Sugar can be run on a Raspberry Pi. You will need a display, keyboard and mouse.

Raspbian Buster
Raspberry Pi OS
---------------

Sugar 0.112 can be loaded using [Instructions for Debian Buster](debian.md),
Raspberry Pi OS is a derivative of Debian. Sugar can be installed using [Instructions for Debian](debian.md),

Sugar 0.116 can be loaded using our package archive;
Fedora Sugar on a Stick
-----------------------

- add to `/etc/apt/sources.list` file this line;
Sugar on a Stick has many activities and regular security updates. See [Sugar on a Stick](rpi-soas.md) for how to download and install it. Sugar on a Stick is a spin of Fedora.

```
deb [arch=armhf trusted=yes] http://people.sugarlabs.org/~quozl/rb buster main
```

- update the package lists;

```
sudo apt update
```

- install Sugar 0.116;

```
sudo apt install sucrose
```

- install sample activities;

```
sudo apt install sugar-{abacus,browse,calculate,chart,chat,clock,\
develop,finance,findwords,fototoon,fractionbounce,gears,\
imageviewer,implode,jukebox,letters,log,maze,measure,memorize,\
moon,music-keyboard,paint,physics,pippy,poll,portfolio,read,\
record,speak,stopwatch,story,terminal,words,write}-activity
```

- choose Sugar for restart by adding a file, like this;

```
echo sugar > .xsession
```

- restart the Raspberry pi;

```
sudo reboot
```

Sugar on a Stick
----------------

As of August 2017, the best to use was Sugar on a Stick, as it had many activities and regular security updates. See [Sugar on a Stick](rpi-soas.md) for how to download and install it. Sugar on a Stick is a spin of Fedora.

Other methods are;

- using [Fedora](fedora.md),
- using [Debian](debian.md),
- using [Ubuntu](ubuntu.md).

Developers may focus on either Fedora or Debian when [setting up a development environment](development-environment.md) for Sugar on Raspberry Pi, because Sugar development on generic computers is focused on those operating systems.
(Developers may focus on either Fedora or Debian when [setting up a development environment](development-environment.md) for Sugar on Raspberry Pi, because Sugar development on generic computers is focused on those operating systems.)
@@ -59,22 +59,3 @@ Sugar 0.112 is in the universe repository, and can be installed with the followi

- log out,
- [log in with the Sugar desktop selected](https://github.com/sugarlabs/sugar-docs/blob/master/src/sugar-logging-in.md),

Ubuntu 18.04 (Bionic Beaver) and 18.10 (Cosmic Cuttlefish)
-------------------

Sugar 0.112 is in the universe repository, and can be installed with the following commands:


sudo add-apt-repository universe
sudo apt-get update
sudo apt install sucrose

- log out,
- [log in with the Sugar desktop selected](https://github.com/sugarlabs/sugar-docs/blob/master/src/sugar-logging-in.md),
- press the F3 key to switch to the home view, see below.

Known problems

- Sugar starts in Journal, fixed by [258235c](https://github.com/sugarlabs/sugar/commit/258235c4da3e019ee667b6cd8adf1ede7100a9da) or [Metacity 074af8f](https://github.com/GNOME/metacity/commit/074af8f87ef89b13ff326fb5d04ee424bbfd4ced),
- My Settings, Network, may hang, requires reboot or forced logout to escape, fixed by [04c63f6](https://github.com/sugarlabs/sugar/commit/04c63f6dd2b6f10a80376a43c735822f5283bda7).

0 comments on commit cc22632

Please sign in to comment.