
It looks like the uudecode package is not loaded or not in your search path. What is happening is you are running the setup and it contains the source code in it and it is uuencoded. It needs uudecode to extract a file (touchkit.tgz) from within itself.
I have not used freespire so I do not know how to install the uudecode package on that platform. You may already have it but it is in a different place than expected. You can see where the program is looking by doing this:
Code:
sed -n '53p' touchkit.setup.sh
The output should have something like /bin/uudecode [...] If not, it may be sourcing your path to find it.
If Linspire has the locate package, try:
If you find uudecode, you will need to add the dir to your path.
Another solution is to open the touchkit.setup.sh in Windows using WinRAR and save the touchkit.tgz from it. Then, once you get it onto your Linspire system, you can:
Code:
tar -C /tmp -xvzf touchkit.tgz
and it will extract to your /tmp directory.
Code:
cd /tmp/touchkit
./setup
and see what happens. That is pretty much what the script would do provided you had uudecode installed.
I'm also fairly certain (from doing this in kubuntu) you will need your kernel headers installed as well as make, tcl, tk, imake, gcc, glibc-devel, and kernel-devel for USB version.
Disclaimer: Don't blame me if your system becomes unusable... My response should be considered worth exactly what you paid for it, $0.00 Good luck!