my Zaurus SL-C3000 and SL-C3100
http://www.users.on.net/~hluc/myzaurus/
132 of 212
16/09/2007 12:23
following:
# su
# ./xqt-install.sh
Note: you can put both xqt-gtk-jumbo and xqt-apps (plus any additional ones) in the same
directory as xqt-install.sh and just run it once, however, you can only have one format for each file,
either cramfs or squashfs but not both. It will setup and configure all the cramfs or squashfs
images. Also remember that you will need to remount the cramfs/squashfs images after a reboot
and/or re-insert of SD/CF card. The internal MicroDrive would be a great place to put your
cramfs/squashfs images if your Zaurus has one of those since it doesn't need to be ejected. If you
install automounter [automounter-c3000_0.4.7_arm.ipk] then the cramfs/squashfs images will be
automatically remounted for you on a reboot and mounted/unmounted upon SD/CF card
ejection/insertion. The automounter package has only been tested on the Sharp ROM for C3x00 and
C1000 and might not work on other models.
You can download the xqt-apps and xqt-mozilla images from the following location:
my Zaurus mirror site
(http://zaurus.daemons.gr/menaie/mirror/jumbo/images/)
Bam's site
(http://www.the grinder.ws/Meanies_XQT/cram/)
Additionally, I have created a java compressed image which contains the full Blackdown JRE 1.3.1
plus a full set of compiler tools making it a JDK in essence (see Java section). It also contains some
of my Java applications (Hd Pad and Hd Crawler). Similarly, I have also created a compressed
image for an on-board gcc compiler (see gcc section) so you can create your own apps on the
Zaurus directly.
You can also create your own custom cramfs or squashfs images with only the applications that you
like to have. This involves firstly installing all your desired applications to an ext2 or ext3 formatted
partition or disk. You could also install to a fat partition as well but it will fail for some applications
so it is safer to just use an ext2 or ext3 partition. For that, you could reformat your card or create a
loopback ext2 or ext3 filesystem.
Once you got your install location prepared, you can use
xipk-build
(found in my ipktools package)
to install ipk packages to alternate locations. xipkg by default installs to /hdd3/programs if you have
an internal MicroDrive or /mnt/card otherwise. If you want to change the location to something
else, then do the following:
# su
# echo "/mnt/card/xqt" > /etc/xipk.conf
Substitute
/mnt/card/xqt
with your desired install location.
Then install your chosen ipk package as follows:
# su
# xipk-build somexqtpackage.ipk
Your package is now installed. You can install additional packages if you want to. Once you are
finished with the installs, you can compress it as a cramfs image as follows assuming you installed
to /mnt/card/xqt and have installed mkcramfs:
# su
# cd /mnt/card
# cp `which xipk-link` /mnt/card/xqt/xqt-setup
# echo "echo myXqt apps version 1.0" > /mnt/card/xqt/version
# chmod 755 /mnt/card/xqt/version
# mkcramfs xqt mypackage.cramfs