A quanto pare Adobe ha mantenuto la propria promessa: entro la fine del 2008 il suo prodotto AIR sarebbe stato rilasciato per piattaforme Linux, è cosi è stato giusto ieri.
Nella sezione download del sito di Adobe è comparso il link "Get AIR" con un file .bin per Linux.
Peccato che questo si possa installare solo su sistemi a 32 bit (a quanto pare è un vizio che Adobe non è disposta a togliersi), e per averlo su sistemi a 64 bit dobbiamo forzare alcune librerie.
ATTENZIONE: Forzare librerie di architettura diversa non è mai un bene, perciò seguite questo how to a vostro rischio e pericolo, coscienti del fatto che ciò potrebbe causare improvvisi crash di sistema.
Questo tutorial è stato testato solo su una Debian Lenny 64 bit, ma credo che possa funzionare anche per ubuntu e derivate.
Dobbiamo affidarci alle librerie ia32, ed al tool getlibs
:~# apt-get install ia32-libs getlibs
poi possiamo scaricare AIR da qui e garantire i permessi di esecuzione al file:
:~# chmod +x AdobeAIRInstaller.bin
cosi come siamo messi ora, se lanciassimo il binario otterremo degli error in quanto il file troverebbe si le librerie, ma per architettura 64bit, e richiedendo quelle a 32bit non saprebbe come interpretarle; dobbiamo quindi forzare l’installazione di queste librerie a 32bit:
:~# getlibs -p libxslt1.1 libnss3-1d libnspr4-0d
dopo pochi secondi avremo queste librerie installate, portiamoci dentro la cartella in cui abbiamo scaricato AIR e lanciamo l’eseguibile:
:~$ cd /path/to/binfile
:~$ ./AdobeAIRInstaller.bin
ed automagicamente….
Come usarlo
questo tipo di installazione ovviamente non è molto pulita, non seguendo il processo canonico previsto dall’eseguibile. Infatti se proviamo ad installare qualche applicazione AIR, non otterremo un bel niente, perchè l’applicazione non si avvia.
Essendo la primissima volta che mi avvicino a questo software (ho capito giusto 5 minuti fa a cosa cazzo servisse questo tanto blasonato adobe air), mi sono lanciato alla ricerca dei vari eseguibili ed ho scoperto che il tutto viene installato dentro la cartella /opt, più precisamente dentro il path /opt/Adobe AIR/Versions/1.0/Resources c’è un eseguibile chiamato airappinstaller, ed infatti se proviamo a lanciarlo otteniamo:
Error loading the runtime (libadobecertstore.so: cannot open shared object file: No such file or directory)
ma locate non mente:
morfeus@spippolo:/opt/Adobe AIR/Versions/1.0/Resources$ locate libadobecertstore.so
/usr/lib/libadobecertstore.so
pensando al lavoro di poco fa, ho creato un link simbolico a questa libreria:
spippolo:/opt/Adobe AIR/Versions/1.0/Resources# ln -s /usr/lib/libadobecertstore.so /usr/lib32/libadobecertstore.so
adesso l’installer parte, basta scaricarsi le airapps ed installarle col tool che troviamo nel menu Applicazioni->Accessori->Adobe AIR Application Installer.
Una lista di airapps disponibili la troviamo qui
|
|
![Installazione adobe AIR su Debian Lenny 64bit [updated] Photo Installazione adobe AIR su Debian Lenny 64bit [updated]](/files/u1/adobeair.png)












