[Sugar-devel] [Sugar emulator][Ubuntu 11.04] I can't install an activity (with the setup.py)

laurent bernabe laurent.bernabe at gmail.com
Mon Dec 5 18:14:10 EST 2011


Unfortunately, I will need some of the non-free packages (above all for
music and proprietary drivers of my graphic card).

So, maybe I should avoid Trisquel

2011/12/6 Thomas C Gilliard <satellit at bendbroadband.com>

> Ubuntu 11.04 based:
> If you do not require a desktop plus sugar and do not need non free
> software
> Try Trisquel-sugar-5.0
> http://wiki.sugarlabs.org/go/**Trisquel_On_A_Sugar_Toast<http://wiki.sugarlabs.org/go/Trisquel_On_A_Sugar_Toast>
>
> Boot CD and try it and if it is OK then install it to HD
>
> or use this .img to dd write a persistent USB
> http://wiki.sugarlabs.org/go/**Trisquel_On_A_Sugar_Toast#dd_**
> writable_2GB_USB_.img<http://wiki.sugarlabs.org/go/Trisquel_On_A_Sugar_Toast#dd_writable_2GB_USB_.img>
>
> Fedora 16 based
> Otherwise use f16 netinstall CD and use "custom"
> select gnome and sugar-desktop and install from net
>
> Tom Gilliard
> satellit_
>
>
>
>
> On 12/05/2011 02:57 PM, Aleksey Lim wrote:
>
>> On Mon, Dec 05, 2011 at 10:49:21PM +0000, Aleksey Lim wrote:
>>
>>> On Mon, Dec 05, 2011 at 06:28:15PM +0100, laurent bernabe wrote:
>>>
>>>> Hello everyone,
>>>>
>>>> I am following the ActivitiesGuideSugar pdf from august 2010.
>>>>
>>>>
>>>>    - I've fetched tutorial source code for etext activity (chapter 5 :
>>>>    inheriting from Activity.activity)
>>>>    - I've modified, carefully i think, the svg picture with Inkscape and
>>>>    edited the xml structure
>>>>    - I installed the Sugar Sweets distribution
>>>>
>>>> But when I try to setup the activity from the emulator terminal, I get
>>>> an
>>>> error saying that there is no module called sugar.activity
>>>> (the line in fault : "from sugar.activity import bundlebuilder".
>>>>
>>>> Have I forgotten an important step in my sugar environment ?
>>>>
>>> The downside of using Sweets Distribution (and Sweets) is that you are
>>> getting all libraries enabled only being in Sugar session. If you are
>>> not in Sugar, the most useful setup.py's command are duplicated in
>>> sweets command, e.g.:
>>>
>>>     sweets dist_xo
>>>     sweets dist_source
>>>     sweets genpot
>>>
>> The reasons to have this functionality in sweet command are:
>>
>> * w/ Sweets, you have several versions of Sugar (and sugar-toolkit)
>> * this functionality is common for all sugars
>> * it will be easier to keep it in one place (not in every sugar version
>>   w/ possible chnages between versions and having a mess if you are
>>   switching between them)
>> * the sweets command is exactly about development process,
>>   it is more obvious to have this functionality in development related
>>   command rather in sugar itself
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20111206/385e4d9b/attachment-0001.html>


More information about the Sugar-devel mailing list