Joined: Dec. 2007
||Posted: Feb. 09 2008,20:35
I think I have done it. I feel like I'm on top of the Everest... After all those trials. Many thanks for the answers posted above. But there are still a few irritants. Here is what I did:
1- After installing Damnsmall on the USB drive (I changed for the 4.2.5 version), I booted with the CD with the following codes:
dsl fromhd=/dev/sdb2 mydsl=sdb2 keyb=cf
so when I install jre1_5_0 it goes directly on the mydsl directory of the stick.
2- I enabled APT and changed the repository for:
http://mirrors.usc.edu/pub/linux/distributions/ debian oldstable main contrib non-free
where the GRASS GIS and QGIS apps are available.
3- sudo apt-get update
4- sudo apt-get install grass grass-doc qgis. That command will put all the used deb files in /var/cache/apt/archives.
5- Copy all the .deb files of /var/cache/apt/archives in /mnt/sdb2/mydsl so they become persistant.
6- sudo beaver /opt/bootlocal.sh for editing. I added the command lines dpkg -i /mnt/sdb2/mydsl/debpackage.deb for all the deb files available in the directory. There were 41 of them...
7- Install jre1_5_0.tar.gz from the MyDSL Extension Tool.
8- Download OJ_ViatorisLinuxInstaller.jar in /home/dsl/softwares.
9- In a shell, go to /home/dsl/softwares and type:
PATH="$PATH:/mnt/sdb2/opt/jre1_5_0/bin" (I booted with mydsl=sdb2).
10- Install the jar file with: java -jar OJ_ViatorisLinuxInstaller.jar. To make the installation persistent, I chose the /mnt/sdb2/OpenJUMP directory.
11- In a shell, I typed:
sudo mkdir /mnt/sdb2/opt
sudo cp -arv /ramdisk/opt /mnt/sdb2/opt
sudo mkdir /mnt/sdb2/home
sudo cp -arv /ramdisk/home/dsl /mnt/sdb2/home
12- Setting up sdb2 for Backup/Restore in the DSL Control panel.
13- Reboot with the following codes:
That's it! I got an error message, though after trying to open up QGIS:
qgis: error while loading shared libraries: libXrandr.so.2: cannot open shared object file: No such file or directory.
I don't know what that means, but I'll try to find out. Also, I am not able to make: PATH="$PATH:/mnt/sdb2/opt/jre1_5_0/bin" persistent, so I have to type the line everytime I want to use my java apps. I wrote the line in bootlocal.sh, but it didn't work.
I tried to convert the .deb files with the deb2dsl script, but I got a deb file again. I think the compression worked, but I don't know why I still got debs. What if I rename the extension for dsl?
Many thanks again.