Download Print this page

Sharp Zaurus SL-C3000 Instruction Manual page 136

Zaurus pda instruction manual
Hide thumbs Also See for Zaurus SL-C3000:

Advertisement

my Zaurus SL-C3000 and SL-C3100
Debian PocketWorkstation requires a lot of space because it is a complete Debian system. You
might not want the whole system, but instead you just want to install a few of the Debian packages
(.deb files). This is certainly achievable but not as easy as using apt-get to install new Debian
packages.
The deb2ipk tool which is a Perl script that comes with the ipktools package
[ipktools_0.3.5_arm.ipk] converts Debian packages into IPK packages that can be installed onto the
Sharp ROM. Most of these Debian packages require X and use a newer standard C library than the
sharp ROM. You will need to install X/Qt (the full xqt-jumbo package -
[xqt-gtk-jumbo_4.3-0.7_arm.ipk] or later, or the xqt-gtk-jumbo.cramfs, and also an updated C
library. This can be achieved with flashing the Zaurus with a zImage that contains libc6 with glib
2.3.2 libraries. Once that is done, it will enable your Sharp ROM to be able to run converted Debian
packages without the need for running PocketWorkstation.
The binaries contained in the converted Debian packages should work on the Sharp ROM with the
updated C libraries and X/Qt. However, the control scripts might need some fixing before the
package can install and run successfully. The unpackipk tool can be used to extract ipk package so
that the scripts can be manually fixed. Once that is done, the makeipk tool can be used to
repackage the ipk file (see Building your own Packages section for more details).
If the Debian package has dependencies on other packages, then those also need to be converted
and installed as well.
I have already converted and repackaged the following packages from .deb files into .ipk files and
tested them to work successfully on the Sharp ROM without PocketWorkstation:
xqt-icewm_1.2.20-1_arm.ipk - replaces blackbox with icewm using winxp theme
mozilla-firefox_1.0.4-2_arm.ipk - newer version of firefox
More to come ...
OpenOffice can also be installed directly onto the Sharp ROM using the following with the above
mentioned packages installed:
zaurus-debian-openoffice114.tar.gz
xqt-openoffice-install.sh (archived as a zip file)
However, getting the above setup is still a bit tricky and risky since you can brick your Zaurus in
the process.
OpenOffice as a cramfs or squashfs image
As an alternative, you can run OpenOffice from a cramfs or squashfs image similar to the X/Qt
application images. I have bundled OpenOffice with a shrunk down version of Debian (minideb) to
allow you to run OpenOffice just like the other X/Qt applications without using PocketWorkstation
but utilising minideb as the underlying engine instead.
Installation of xqt-openoffice is similar to the installation of the other xqt cramfs/squashfs images.
Simply place xqt-openoffice image into the same directory as xqt-gtk-jumbo image and run
xqt-install.sh (make sure to use the latest version of xqt-install.sh)
Once the openoffice cramfs/squashfs image is mounted, you can launch it from the openoffice icon
on the X/Qt tab. The openoffice icon with the X/Qt overlayed across it is the icon for the
xqt-openoffice version. You can also launch it from the command line as follows:
# debrtd -x /opt/OpenOffice/soffice
debrtd is the minideb launcher. The -x option tells it to start X if its not already running, and the
last argument is the full path to the openoffice launcher on the cramfs (since soffice is not in the
path).
136 of 212
http://www.users.on.net/~hluc/myzaurus/
16/09/2007 12:23

Advertisement

loading

This manual is also suitable for:

Zaurus sl-c3100