<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>syn.theti.ca &#187; cd</title>
	<atom:link href="http://syn.theti.ca/category/cd/feed/" rel="self" type="application/rss+xml" />
	<link>http://syn.theti.ca</link>
	<description>debian, eeepc, kids &#38; f/oss software</description>
	<lastBuildDate>Tue, 25 May 2010 11:50:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>live-helper progress</title>
		<link>http://syn.theti.ca/2007/03/20/live-helper-progress/</link>
		<comments>http://syn.theti.ca/2007/03/20/live-helper-progress/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 23:44:00 +0000</pubDate>
		<dc:creator>Ben Armstrong</dc:creator>
				<category><![CDATA[cd]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[flashdrive]]></category>
		<category><![CDATA[jr]]></category>
		<category><![CDATA[kids]]></category>
		<category><![CDATA[live]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Now that live-helper1 has superceded live-package I have a config for the junior livecd work-in-progress in the debian-live repository: sudo apt-get install live-helper svn co svn://svn.debian.org/debian-live/configs/junior sudo make-live --root junior &#38;&#62;make-live.log This will build a usb image for the gnome-junior package list. If you want a regular iso image or want to try the kde-junior [...]]]></description>
			<content:encoded><![CDATA[<p>Now that live-helper<sup><a href="#fn1">1</a></sup> has <a href="http://lists.alioth.debian.org/pipermail/debian-live-devel/2007-March/000998.html">superceded live-package</a> I have a config for the junior livecd work-in-progress in the debian-live repository:</p>
<pre>
sudo apt-get install live-helper
svn co svn://svn.debian.org/debian-live/configs/junior
sudo make-live --root junior &#38;&gt;make-live.log
</pre>
<p>This will build a <code>usb</code> image for the <code>gnome-junior</code> package list.  If you want a regular iso image or want to try the <code>kde-junior</code> or <code>xfce-junior</code> lists, just make the appropriate changes in <code>config</code>.</p>
<p>I have tested the usb image on a 1G usb key.  At this point I&#8217;m not layering on customizations, but am focusing on basic usability issues: X autoconfiguration, sound, menus, etc.  Once I&#8217;m happy with these I&#8217;ll move on to the kinds of customizations we&#8217;d like to make for children.</p>
<p id="fn1"><sup>1</sup> live-helper is still in <span class="caps">NEW</span> at the moment.  I&#8217;ve been checking it out from svn and building the package myself, though you can also get Daniel&#8217;s packages <a href="http://archive.daniel-baumann.ch/debian/packages/live-helper">from his site</a>.  My config should work with a2-1 or later.</p>
<blockquote>
<h3>update</h3>
<p>For the time being it is best to stick with live-helper from svn, as my configs are being developed to work with trunk, which is still in flux (e.g. config variables are renamed without notice, etc.)</p>
<pre>
svn co svn://svn.debian.org/debian-live/dists/trunk/live-helper
cd live-helper ; debuild -us -uc
</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://syn.theti.ca/2007/03/20/live-helper-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>make-live -p gnome-junior</title>
		<link>http://syn.theti.ca/2007/02/22/make-live-p-gnome-junior/</link>
		<comments>http://syn.theti.ca/2007/02/22/make-live-p-gnome-junior/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 11:25:00 +0000</pubDate>
		<dc:creator>Ben Armstrong</dc:creator>
				<category><![CDATA[cd]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[flashdrive]]></category>
		<category><![CDATA[jr]]></category>
		<category><![CDATA[kids]]></category>
		<category><![CDATA[live]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ever since I started working towards a Debian Jr. livecd back in November, I&#8217;ve played off and on with qemu, approx and debian-live. Yesterday, I took another kick at the can. Being frustrated with make-live&#8217;s inability to combine two package lists, Daniel Baumann came to my rescue, promptly commiting and then releasing live-package 0.99.23-1 with [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since I started working <a href="http://syn.theti.ca/articles/2006/11/20/towards-a-debian-jr-live-cd">towards a Debian Jr. livecd</a> back in November, I&#8217;ve played off and on with qemu, approx and debian-live.</p>
<p>Yesterday, I took another kick at the can.  Being frustrated with make-live&#8217;s inability to combine two package lists, <a href="http://blog.daniel-baumann.ch/">Daniel Baumann</a> came to my rescue, promptly commiting and then releasing <a href="http://packages.qa.debian.org/l/live-package/news/20070221T211704Z.html">live-package 0.99.23-1</a><br />
with three new package lists for Debian Jr.</p>
<ul>
<li>gnome-junior</li>
<li>kde-junior</li>
<li>xfce-junior</li>
</ul>
<p>So now we have something to play with.  Try it out.  Install live-package 0.99.23-1 or later, configure /etc/make-live.conf to set <span class="caps">LIVE</span>_MIRROR to your favourite mirror (I use the apt caching proxy <strong>approx</strong> to avoid re-downloading the same packages from one run to the next) and pick an image and type to build, e.g.</p>
<p><code></p>
<pre>
$ sudo make-live -t usb -p gnome-junior
</pre>
<p></code></p>
<p>This makes a ./debian-live/binary.img that can be put on a 1G usb key flashdrive.</p>
<p>We have more work to do to polish this.  Particularly, since the <span class="caps">GNOME</span> and <span class="caps">KDE</span> flavours are larger than a 700M CD, some fat could be trimmed.  If you&#8217;ve tried it, I&#8217;d love to hear your ideas on debian-jr@lists.debian.org.</p>
]]></content:encoded>
			<wfw:commentRss>http://syn.theti.ca/2007/02/22/make-live-p-gnome-junior/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Towards a Debian Jr. Live CD</title>
		<link>http://syn.theti.ca/2006/11/20/towards-a-debian-jr-live-cd/</link>
		<comments>http://syn.theti.ca/2006/11/20/towards-a-debian-jr-live-cd/#comments</comments>
		<pubDate>Mon, 20 Nov 2006 11:19:00 +0000</pubDate>
		<dc:creator>Ben Armstrong</dc:creator>
				<category><![CDATA[cd]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[jr]]></category>
		<category><![CDATA[kids]]></category>
		<category><![CDATA[live]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Debian Jr. development revived Recently there has been some lively discussion on the Debian Jr. list about how to arrange an account for a child of 1 to 3 years of age. Suggestions included using set-top box software like Freevo, tailoring DEs with panels and large buttons, using simpler WMs like fvwm, or using an [...]]]></description>
			<content:encoded><![CDATA[<h2>Debian Jr. development revived</h2>
<p>Recently there has been some <a href="http://lists.debian.org/debian-jr/2006/11/msg00012.html">lively discussion</a> on the Debian Jr. list about how to arrange an account for a child of 1 to 3 years of age.  Suggestions included using set-top box software like Freevo, tailoring DEs with panels and large buttons, using simpler WMs like fvwm, or using an &#8220;activity centre&#8221; app like Gcompris.</p>
<p>Now, I respect those parents who hold that a child this young should interact more with the &#8220;real world&#8221;.  While I wouldn&#8217;t go so far as to outright prohibit my young ones from computer use, I can see the wisdom in keeping it to a minimum.  But, for better or worse, our family is one of several who have some experience helping our youngest members use our Debian systems.  We would like to share what we&#8217;ve learned through the Debian Jr. project.</p>
<h2>Getting started with live.debian.net</h2>
<p>To that end, last week I was inspired to follow the <a href="http://live.debian.net/wiki/ISO_Howto">Debian Live <span class="caps">ISO</span> Howto</a> to produce my first rough draft of a Debian Jr. live CD built from scratch on Etch.</p>
<p>For the final product, we&#8217;ll want to use a local partial Debian archive mirror, as it not only optimizes fetching packages for several build iterations, but  also can be kept stable, which is important as we near release.  But for this draft, I ran into trouble building the complete package list to populate the partial mirror, as <code>cdebootstrap</code>, which <code>make-live</code> uses, has no handy <code>--print-debs</code> switch like <code>debootstrap</code> does.  So for now, I rely on <code>approx</code> to cache packages for optimization only.</p>
<h2>A straightforward process to create a working live CD</h2>
<p>The rest of the process was straightforward: using <code>live-package</code>, I created a package list<sup><a href="#fn1">1</a></sup> containing Gnome and the Debian Jr. metapackages, I configured <code>/etc/make-live.conf</code> to point at my proxy, and then I ran the <code>make-live</code> script on the package list.  The end result was ./debian-live/binary.iso, which successfully booted under qemu.</p>
<p>At this stage, there is not much to show.  To be truly useful, the live CD needs to be set up so that children and their guides can immediately find and use the material intended for them.  We will need not only one live CD user, but four, varying in age range and role.  (More about this in a future article.)  However, it is an encouraging start, and shows that we may be able to produce something usable by the time Etch releases.</p>
<p id="fn1"><sup>1</sup> For this exercise, I simply combined <code>/usr/share/make-live/lists/gnome</code> with the <code>junior-*</code> metapackages in Etch, and added <code>mozilla-firefox-gnome-support</code> to satisfy Gnome&#8217;s web browser dependency and cut down on redundancy, resulting in the following list.</p>
<pre>
junior-art
junior-doc
junior-games-card
junior-games-gl
junior-games-net
junior-games-sim
junior-games-text
junior-gnome
junior-internet
junior-kde
junior-math
junior-programming
junior-puzzle
junior-sound
junior-system
junior-toys
junior-typing
junior-writing
mozilla-firefox-gnome-support
eject sudo
console-common locales
gdm gdm-themes gnome-desktop-environment gnome-cups-manager gnome-screensaver
gnome-themes-extras
rhythmbox synaptic
x-window-system-core
</pre>
]]></content:encoded>
			<wfw:commentRss>http://syn.theti.ca/2006/11/20/towards-a-debian-jr-live-cd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
