adobe air for puppy

Requests go here. If you fill a request, give it a new thread in the appropriate category and then link to it in the request thread.
Post Reply
Message
Author
User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

adobe air for puppy

#1 Post by 666philb »

One thing missing on my puppy is 'Mielophone'.. unfortunately it can only be installed with 'adobe air' .I've tried installing the ubuntu lucid adobe air from the ppm and it doesn't work.. ..

can anyone help?
Last edited by 666philb on Tue 01 Feb 2011, 20:14, edited 3 times in total.

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#2 Post by 666philb »

Ok, the .deb file from the Adobe site installs fine. This is then supposed to run the installer, which it doesn't!

After rooting around i found the installer, but when i run it i get this error (attached)

How would i go about finding out the cause of this error? And remedying it? Obviously the installer needs something that puppy doesn't have, but i have no idea how to find out what that is!
Attachments
error.jpg
(103.3 KiB) Downloaded 760 times

User avatar
DM was on fire!
Posts: 159
Joined: Sat 12 Sep 2009, 15:47
Location: N.E. Georgia Mountains, USA

#3 Post by DM was on fire! »

Looks like Adobe Air has some dependencies. Link
* Packages - lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386
* Other libraries - libnss3.so.1d libnssutil3.so.1d libsmime3.so.1d libssl3.so.1d libnspr4.so.0d libplc4.so.0d libplds4.so.0d

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#4 Post by 666philb »

Thanks DM was on fire!

I had seen that page, but had problems finding these.....

Other libraries - libnss3.so.1d libnssutil3.so.1d libsmime3.so.1d libssl3.so.1d libnspr4.so.0d libplc4.so.0d libplds4.so.0d

So i tried ubuntu's 'adobeair_2.0.4.13090-1maverick1_i386.deb', i managed to find all the dependencies for it but it didn't work, it just broke puppy!.

Maybe i should offer a prize for the first person to get adobe air working on my puppy.............
Attachments
toblerone.jpg
(15.56 KiB) Downloaded 2190 times

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#5 Post by 666philb »

Hooray!!!! I've got adobe air and mielophone working on puppy, and i'm extremely happy now!

The solution.....
well...erm.... i did cheat a bit.

I upgraded to lucid puppy 520, installed virtualbox (amazing software!), installed XP (you could install any OS that supports adobe air) on virtualbox, installed adobe air and mielophone on my virtual XP
I then took a snapshot of the virtual system with mielophone open and ready to go. Created a shortcut and plopped it on my desktop. Zero to mielophone in about 1.5 seconds!

I know that this isn't the most elegant solution, but after hours of searching and trying to install it in a more traditional way (breaking puppy multiple times!) i am absolutely over the moon with it. And whilst i maybe don't deserve the whole toblerone, i'm definately going to have a chunk!

User avatar
r1tz
Posts: 162
Joined: Thu 09 Sep 2010, 05:19
Location: In #puppylinux (IRC)

#6 Post by r1tz »

Ok... The secret to getting air to work on puppy... is not installing it.

Just download the adobe air SDK, it is portable, so just junk it in /mnt/home/ and do the nessecary symlinks(if you want to)

download here: http://airdownload.adobe.com/air/lin/do ... IRSDK.tbz2

Then use something like that to run your application
cd share
cd [directory to app]
../air/bin/adl application.xml
You will most likely get
initial content not found
:(

Dont freak out... breath slowly.


Symlink the "Reg.swf"(this is case sensetive), the "config.xml" and any other required folder in the same location(like "content") from the parent directory to the directory that the application.xml is in.

And... POOF! you are done :D

You should make a script so you can just open it with a click. Put it on your desktop and add a nice icon. :D

EDIT: I will pm you my address. You better ship that chocolate over!!!!!!

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#7 Post by 666philb »

HOORAY! ! ! ! :D

Thanks to r1tz i now have both adobe air and mielophone working on my puppy, and r1tz's solution should also work on any puppy.

To clarify, i downloaded the adobe air sdk, extracted it to a folder in my home directory. i then downloaded my app 'mielophone.air' and extracted it to its own folder using 7zip. I then symlinked from the 'application.xml' in my mielophone folder, to the adobe/bin folder (the one with 'adl' inside it). Next i did 'terminal here' in the adobe/bin folder and typed

Code: Select all

adl application.xml
i got the error like r1tz said and then i symlinked everything from my mielophone folder to the adobe/bin folder. Then i simply dragged and dropped the 'application.xml' onto the 'adl' and it works!!!

rt1z you definately deserve the huge giant toblerone......

sorry for eating a piece!

thankyou

666philb
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
r1tz
Posts: 162
Joined: Thu 09 Sep 2010, 05:19
Location: In #puppylinux (IRC)

#8 Post by r1tz »

btw, for people reading this in future, You can unzip the .air file with the command

Code: Select all

unzip

Post Reply