Introduzione
Macromedia Flash 8 è un programma a pagamento della Adobe Macromedia, per poterlo utilizzare è necessaria una licenza.
Per poterlo installare su Ubuntu Hardy o Ubuntu Intrepid è necessario installare:
wine e wine doors reperibili nella guida: wine;
Dopo averli installati sarà possibile installare molte applicazioni, mediante wine-doors, in maniera del tutto automatica tra cui:
- Macromedia Flash 8 trial;
- Macromedia Dreamweaver 8 trial;
Per poterlo installare su Ubuntu Edgy sono necessari:
il pacchetto recode;
il pacchetto wine;
- un'installazione di Flash sulla partizione di windows. Se avete già installato Flash su windows e la vostra partizione è montata su Ubuntu, possiamo procedere;
naturalmente un'installazione di Ubuntu (la procedura è stata provata su Edgy, ma dovrebbe funzionare anche su Dapper.
Operazioni preliminari
Reperire le chiavi dal registro di windows
Avviare Windows! Dobbiamo esportare dal suo registro le chiavi attinenti alla Macromedia. Per fare ciò, in Avvio --> Esegui... scriviamo regedit ed esportiamo l'intera cartella "HKEY_LOCAL_MACHINE/Software/Macromedia/" in un file chiamato per esempio "macromedia.reg". Copiamola in Risorse del computer --> C per trovarla facilmente.
Installare i pacchetti necessari wine e recode
Apriamo una "shell", che si trova in Applicazioni --> Accessori --> Terminale e diciamole che il superutente vuole prendere ed installare i pacchetti recode e wine:
sudo apt-get install recode wine
Creiamo la struttura del filesystem di wine:
sudo wine
Copia delle chiavi di registro
Ora copieremo il file di registro nella nostra home. Facciamo finta che la vostra partizione di windows sia montata in "/media/hda1/" (può essere anche "/mnt/hda1/", "/mnt/windows/"... dipende). Nella nostra shell scriviamo:
cp /media/hda1/macromedia.reg ~/
Invece di "~/" si può scrivere "/home/VOSTRONOME/", dove VOSTRONOME è il vostro nome utente. Useremo la tilde ~ per semplicità. Per farla, sulla tastiera italiana bisogna usare la combinazione di tasti "AltGR+ì". Ok, andiamo avanti. Ora mettiamoci nella home con
cd ~
e ricodifichiamo il file grazie al pacchettorecodeappena installato:
recode ucs-2..ascii macromedia.reg
e infiliamoli nel registro falso di wine con
sudo wine regedit macromedia.reg
Nota Bene: a volte è possibile che il comando reconde dia esito negativo, semplicemente perché la codifica del file è già a posto. In questo caso procediamo direttamente consudo wine regedit macromedia.reg.
Copia dei file
Iniziamo a copiare le cartelle che ci interessano. Ah, un piccolo consiglio: invece di fare copia e incolla da qui, muovetevi nel filesystem scrivendo leprime lettere della cartellae completandola col tastoTAB.Non si sa mai, potrei aver sbagliato qualche percorso! Copiamo quello che sta inc:\Programmi\Macromedia\(cioè il programma vero e proprio) nella cartella nascosta gemella di wine che è nella nostra home:
cp -R /media/hda1/Programmi/Macromedia/ ~/.wine/drive_c/Programmi/
Copiamo quello che sta inc:\windows\system32\Macromed\nella rispettiva cartella di wine.
Nota Bene:si chiama proprio"Macromed",e non "Macromedia"!
cp -R /media/hda1/windows/system32/Macromed/ ~/.wine/drive_c/windows/system32/
Copiamo i dati delle applicazioni inc:\windows\Documents and Settings\All Users\Dati Applicazioninella rispettiva cartella di wine. Notare che qui i percorsi sono un po' diversi: spunta un "profiles" e un "Applicazioni" al posto di "Dati Applicazioni" come ci si aspetterebbe.
cp -R /media/hda1/Documents\ and\ Settings/All\ Users/Dati\ Applicazioni/Macromedia ~/.wine/drive_c/profiles/All\ Users/Applicazioni/
Infine copiamo la cartella relativa a Macromedia nei file comuni lì dove la vuole wine:
cp -R /media/hda1/Programmi/File\ Comuni/Macromedia/ ~/.wine/drive_c/Programmi/File\ Comuni
Ora tutto è pronto. Per avviare flash "basta" scrivere
wine ~/.wine/drive_c/Programmi/Macromedia/Flash\ 8/Flash.exe
E flash dovrebbe andare.
Nota Bene: Se volete creare una icona di lancio sulla barra di gnome (per esempio), potreste avere dei problemi dati dal fatto che la cartella si chiamaFlash 8. RinominatelaFlash_8 e non dovreste avere più problemi.
Dreamweaver 8
Il fatto di avere copiato l'intera cartella Macromedia fa sì che la procedura sia valida anche per Dreamweaver 8, programma per la gestione e la costruzione dei siti internet che ha comunque valide alternative Open Source.
Provate a lanciare Dreamweaver con
wine ~/.wine/drive_c/Programmi/Macromedia/Dreamweaver\ 8/Dreamweaver.exe
Se lo splashscreen rimane bloccato, o se compaiono fastidiosi errori come
filename: C:\Program Files\Macromedia\Dreamweaver 8\Configuration\Startup\helpDocs.js JS Error: MM is not define
oppure
At line 2 of file “C:\Program Files\Macromedia\Dreamweaver 8\Configuration\Startup\helpDocs.js” ReferenceError: MM is not defined
allora aprite il file ~/.wine/drive_c/Programmi/Macromedia/Dreamweaver 8/Configuration/Shared/Common/Scripts/dwscripts.js e aggiungete in cima al file il codice:
function MM
{
}salvate, chiudete e riprovate a lanciarlo. Dovrebbe funzionare.
