sugarlabs / sugar-docs

Documentation for Contributors and Developers
86 stars 104 forks source link

Add guide to install Sugar on Debian #199

Closed shaansubbaiah closed 4 years ago

shaansubbaiah commented 4 years ago

@chimosky kindly review.

Also updated the multitail color scheme to highlight all warnings and errors.

chimosky commented 4 years ago

Reviewed, thanks. Would be nice if the tutorial didn't just address Debian 11.

shaansubbaiah commented 4 years ago

@chimosky The guide has been edited to show the setup of Sugar 0.112 on Debian 10 and Sugar 0.117 on Debian 11. Renamed markdown file, PR and commit.

quozl commented 4 years ago

Add a link to document from main README.md

sudo apt update && apt upgrade would run the second command as non-root, possibly not what you intend.

Having to add gcc-8-base and libglib2.0-dev is odd; should these be new package dependencies? What happens without them?

shaansubbaiah commented 4 years ago

@quozl

Add a link to document from main README.md

sudo apt update && apt upgrade would run the second command as non-root, possibly not what you intend.

Thanks, fixed it.

Having to add gcc-8-base and libglib2.0-dev is odd; should these be new package dependencies? What happens without them?

libglib2.0-dev is required to get the Browse Activity working.

gcc-8-base is a dependency of sucrose. I have mentioned it earlier in an older guide to installing on Debian in Sugar-devel

Had logged this on June 2nd in my notes:

libc6-dev : Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6 is to be installed
libgcc-8-dev requires -> gcc-8-base, libmpx2. 

Installing gcc-8-base fixes everything.
quozl commented 4 years ago

Thanks. gcc-8-base looks like a temporary problem with the archive that will go away, or has already gone away. 963068 is where you mentioned libglib2.0-dev.