mercoledì 15 dicembre 2010

Un'installazione di ordinaria follia: Internet Explorer 6.0 per Linux


Ci sono cose nella vita che vanno ben oltre il traffico in tangenziale; una di queste è la necessità di far funzionare un obsoleto software proprietario su un sistema operativo fuori dal suo raggio di azione.


Il perché di questa necessità anacronistica bisognerebbe chiederlo a quei Programmatori che hanno creato soluzioni informatiche accessibili unicamente da un browser proprietario, limitato ed esclusivo a un solo sistema operativo e assolutamente non conforme agli standard.

Se non vi volete far del male e potete superare gli ostacoli di quegli obsoleti Programmatori, vi invito a non continuare la lettura, ricordandovi che esistono moltissimi browser web per Linux (e non), ecco un ventaglio di proposte:




La soluzione sbagliata

Se non vi siete fermati a uno dei link sopra citati significa che siete disperatamente schiacciati dal potere di vecchie soluzioni gestite da ottusi amministratori incompetenti; a tal demerito accetto la vostra compagnia in questo cammino lungo una selva oscura*.


Se cercate in Internet una soluzione per installare Internet Explorer 6.0 sotto Linux, troverete sicuramente la soluzione che ci ha guidato per anni: IE4Linux.
Purtroppo non si sono più visti aggiornamenti dal 2008 e, anche se l'installazione va a buon fine, capita che un demone, wineserver, impazzisce bruciando tutte le risorse della CPU e obbligandoci infine a riavviare la macchina**.

Qualora si chiedessero spiegazioni per quest'anomalia ai Programmatori di Wine, il motore che permette questa magia nera, si riceverà la giusta ma insipita risposta:
“IE4Linux non è una soluzione supportata da Wine”

La soluzione sbagliata e funzionante

Dopo che le braccia di Morfeo mi hanno stretto (troppo!) per tutta la notte, al mattino, dolente come un maglione di lana centrifugato, trovo la via “giusta”: winetricks.


Eccovi il mostro in esecuzione sul mio desktop KDE Linux:


Con una stretta al cuore, vi spiego l'installazione
Note: Testata su Debian Squeeze (sia a 32bit che a 64 bit)

Come utente root dovete aggiungere il seguente repository per installare la versione aggiornata di wine.
Aprite il file dei repositoruy con il vostro editor preferito (io uso VI, voi fate come VI pare):
> vi /etc/apt/sources.list

Aggiungete le seguenti righe:
#wine
deb http://wine.sourceforge.net/apt/ binary/

In seguito installare i seguenti pacchetti
> aptitude install wine cabextract libxxf86dga1 libxxf86vm1

Esclusivamente per i sistemi a 64 bit è necessario installare anche il seguente pacchetto:
> aptitude install lib32nss-mdns

In seguito loggarsi come normale utente che userà l'applicativo e dalla home eseguire i seguenti comandi:

IMPORTANTE: Dai programmi (sistema->Wine Configurazione) eseguire Wine configuration e nella scheda Drive cliccare sul pulsante Rileva automaticamente. Salvare e uscire.

#scarico l'ultima versione dello script winetricks
> wget http://www.kegel.com/wine/winetricks
#assegno gli attributi di esecuzione allo script
> chmod +x winetricks
#procedo con l'installazione di Internet Explorer 6 (è possibile installare anche altre versione del noto browser ...vedi la documentazione del sito)
> sh winetricks ie6_full


Finita l'operazione si può procedere con l'installazione del plugin Flash Player per il browser:
> sh winetricks flash

Infine per lanciare Internet Explorer 6 eseguire il comando:
> wine c:\\Programmi\\Internet\ Explorer\\IEXPLORE.EXE


Se a voi non dovesse funzionare i casi sono tre:

  1. siete tra quelli che copiano e incollano i comandi senza leggere attentamente
  2. Qualcuno da lassù vi sta guardando e vi vuol guidare sulla via corretta (lascia perdere IE6)
  3. ritenta tutti i passaggi: forse sarai tra gli sfortunati che vedranno la schermata di accettazione della licenza di Microsoft Internet Explorer






Note:
* Il riferimento (per chi ha letto Dante) lascia intendere la destinazione ultima dell'installazione
**quella in garage, per andare a farci un giro lontano dal computer e nel traffico della città per maledirci della nostra stoltezza: Internet Explorer 6 sotto Linux ….brrr!!

1 commento:

  1. Pessimo post: non tanto per l'argomento in sè (anche se incide nella valutazione) quanto perchè nella lista dei browser per linux non hai citato uzbl... (e non parliamo di quelli testuali...) rendendo quel ventaglio (di proposte) inefficace contro il caldo (leggi software chiuso) dati i suoi innumerevoli... buchi... ;-)

    Anonimo pmate

    RispondiElimina