Hi. I am making this experiment, under a linux enrionment now.
I have copied a Adobe Air installation on the USB, mounted say in /media/usb with the runtime in /media/usb/air
If I run:
./Versions/1.0/Adobe\ AIR\ Application\ Installer -runtime /media/usb/
it start using that runtime. It works couse I have copied some .so that where symbolic links into the directory structure.
I can so choose a packaged .air application, installation starts, I click "install" I can choose folder to install. Default proposed folder is /opt. Whatever folder I choose it works only if I have air installed on my system. Otherwise fails with a "error #1".
I tried to change paths in configuration files in the installation on the USB key to point to /media/usb/air but nothing changed.
It seems that somewhere the installer or the air package still point to a default installation under /opt/Adobe AIR.
Such a test configuration is not supported.
As you correctly figured out, Adobe AIR Runtime is always expected to be present in "/opt/Adobe AIR".
So that path is hard coded in the binary of the linux build? That is also a variable in many configuration files, sounds strange to me... Anyway, what a bad thing.. should be nice to change a single variable to have air installed wherever I want.
You think is the case for a feature request?
Yes, that path is hard-coded. The reason behind doing this is to make sure that an AIR application runs fine if runtime is installed on the system without worrying about its location.
However, it would be nice if you can post this thought at http://ideas.adobe.com with an appropriate use case.