Hi all, I am currently running sarge on a Zaurus C1000 [1]. I seem to remember (as does Google ;) the existence of packages for opie and related applications in Debian (op-*-fb, qt-embedded-free), but they no longer appear to be in the archive. The last mention of them I can dig up seems to be on this list circa 2003.. Does anyone know if these packages are still available (sources/diffs?), and/or if there were issues building them for arm? Cheers, Matt (pls cc me; I've tried subscribing to d-h several times, but it doesn't seem to have worked out..) [1] For the curious.. I did it mostly by hand rather than using the pocketworkstation distribution. I wanted to install to flash rather than run off a memory card, figuring that if I can get Debian proper to work well enough, the "native" rom would just end up being "cruft" anyway.. :) I could probably write up more detailed instructions, but this might serve as a starting point for someone trying to google themselves into trouble. Roughly, the steps I took: - Flashed the latest pdaxrom; chose this mostly because the installer has a partition resizing tool built in, and debootstrapping the system was interesting enough without trying to deal with two partitions in flash. - debootstrap --foreign --arch arm sarge onto an SD card from my desktop - debootstrap --second-stage on the Z - chroot'ed into the Debian environment on the SD card, slimmed down the installed size by running aptitude and purging unnecessary packages (exim, cron, man-db), and manually stripping non-essential stuff (/var/cache/apt/archives, /usr/share/doc) - Added a few packages I would need before apt and friends would work (pcmcia-cs, wireless-tools) - (Re)-mounted the flash partition under the chroot, rm -rf'd most of the original ROM filesystem and copied the chroot versions onto the flash. (Preserving the original /etc/fstab, /dev, and /lib/modules.) - Rebooted (and prayed ;) Note: to get around the apt-get jffs2/mmap issue [2], I added an fstab entry ("none /var/cache/apt/cache tmpfs defaults 0 0"), and created /etc/apt/apt.conf.d/00-tmpfs-cache with: Dir { Cache "var/cache/apt/" { srcpkgcache "cache/srcpkgcache.bin"; pkgcache "cache/pkgcache.bin"; }; }; Not exactly ideal, but it works for me. It will take apt a little while to rebuild the cache after you reboot, of course. I think you could achieve persistence by copying the files to/from the tmpfs either in startup/shutdown scripts, or maybe pre-/post-invocation hooks in apt (which might have the added benefit of being able to mount/unmount the tmpfs on demand). [2] http://lists.debian.org/debian-handheld/2003/03/msg00000.html
Attachment:
signature.asc
Description: This is a digitally signed message part