debxo 0.1 release

James Cameron quozl at laptop.org
Thu Aug 28 20:48:41 EDT 2008


I've added some features to debxo aka xodist;

1.  caching of the kernel package, so that it does not need to be
downloaded every time a build is done,

2.  a KDE build, which yields a 520Mb JFFS2 image containing a complete
KDE environment,

3.  an LXDE build, which yields a 189Mb JFFS2 image,

4.  support for local package caching proxy using approx, or one of the
other apt proxy mechanisms.

For example, to get Debian KDE onto an XO, here's how to do it:

% git clone http://dev.laptop.org/~quozl/xodist.git
% sudo ./initchroot.sh --package-list kde.packages kde.root
% sudo ./mkjffs2.sh kde.root kde.img
% sudo mv kde.img.crc kde.crc

Copy the kde.img and kde.crc files to a thumb drive, boot an XO into
OFW, then type:

	copy-nand u:\kde.img

(This erases everything on the XO, you know.)

--

To use approx to cache packages,

a.  install the approx package,

	% sudo aptitude install approx

b.  add the following lines to /etc/approx/approx.conf, and restart,

debian          http://http.us.debian.org/debian
security        http://security.debian.org/

c.  follow the same steps but add the --mirror option to the
initchroot.sh script, like this,

	sudo ./initchroot.sh \
	    --package-list kde.packages \
            --mirror http://localhost:9999/debian kde.root

As a result of this, the hundreds of megabytes of packages will be kept
locally for re-use.

-- 
James Cameron    mailto:quozl at us.netrek.org     http://quozl.netrek.org/



More information about the Devel mailing list