Have you tried downloading the source tarball (tar.gz) from opera directly? What is your experience with it? I'm slightly wary of a few dependencies though, but shouldn't be anything that's not in the repos.
Opera requires shared qt3 since version 10. There is not qt3 in slitaz repo. Compiling & Installing qt3 is tiresome. So easiest way is to use outer resource such as arch linux.
i spoke too soon. opera10 final needed two dependencies: libOtgui and libOtcore - i said yes to install both. now when i login as "tux" my icons are lost and some programs fron the menu does not run. it says i needed an xsettings manager. what did i break and how do i fix it?
that last one did it. after installing opera and libs from root, /home/tux was destroyed. what i did was i copied the /home/tux tree from original slitaz iso then reset permissions as per your instructions.
something is destroying /home/tux. after i fix the permissions, set my preferences, i run "tazusb writefs gzip" and manually replace rootfs.gz with the new one. when i reboot and login to tux, the same problem appears and i have to reconstruct /home/tux once again from the original iso.
i can't use "home=" bootcode because it requires an ext3 partition. i run slitaz frugally from DOS on fat32. i looked into tazusb script and it looks like only the folder names of some temp folders including /home is saved. i guess slitaz relies on the existing ext3 partition for persistence.
here is another strange part. on the original rootfs.gz from slitaz 2.0, /home is empty so takes default preferences from /etc/skel - correct? now, in my new rootfs.gz (after running the updates above, installing opera) /home is also empty but the default preferences for tux is screwed up.
"i run "tazusb writefs gzip" and manually replace rootfs.gz"
"i can't use "home=" bootcode because it requires an ext3 partition. i run slitaz frugally from DOS on fat32. "
http://www.slitaz.org/en/doc/manuals/tazusb.en.html says fat32 is ok but then says, "The command 'format' is used for formatting a device for use as a LiveUSB device. Currently, it only supports formatting as EXT3."
"here is another strange part. on the original rootfs.gz from slitaz 2.0, /home is empty so takes default preferences from /etc/skel - correct?"
Probably but I do not know.
"now, in my new rootfs.gz (after running the updates above, installing opera) /home is also empty but the default preferences for tux is screwed up."
I tried using tazusb writefs to get around tazlito errors to make a frugal or custom flavor but tazusb and tazlito (live cd iso) did not mix well.