Come installare Safari 4 su Linux con Wine

safari-4-beta-on-ubuntu-with-wine

Ieri è uscito Safari 4 Beta, il nuovo browser di Apple, che pare funzioni molto bene e sia molto veloce, soprattutto nell’esecuzione di codice Javascript. Purtroppo però è stato pubblicato solo nelle versioni per Windows e Mac OS.

Già ieri ho fatto qualche tentativo di installazione su Ubuntu con Wine, il browser si installava ma non sono riuscito a farlo funzionare. Oggi poi, grazie a TweetDeck ho trovato questo utile post appena pubblicato che spiega come risolvere.

Flapjacktastic – Safari 4 on linux with WINE: solved

Qui di seguito riporto le mie istruzioni integrate con i trucchi suggeriti da questo post. In sostanza si tratta di utilizzare winetricks per installare flash e corefonts, installare manualmente una libreria dll di Windows Xp, e poi – per chi non l’avesse già fatto in precedenza, installare Safari. Le istruzioni sono per Ubuntu, ma valgono per qualunque distribuzione Linux e per versioni di Wine abbastanza recenti.

  • Scaricare winetricks dal suo sito via browser o col comando
    wget http://www.kegel.com/wine/winetricks
  • Per evitare un errore sha1sum nell’installazione di flash, aprire il file winetricks con un editor e modificare le relative linee (nel mio sono la 804 e la 810) inserendo un # prima del codice sha1sum. Quindi la riga
    download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe 7f6850ae815e953311bb94a8aa9d226f97a646dd

    deve diventare

    download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe #7f6850ae815e953311bb94a8aa9d226f97a646dd

    e la

    download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player.exe 20ec0300a8cae19105c903a7ec6c0801e016beb0

    deve diventare

    download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player.exe #20ec0300a8cae19105c903a7ec6c0801e016beb0
  • Installare flash e corefonts con winetricks, usando il comando
    sh winetricks corefonts flash
  • Copiare da un PC Windows Xp o scaricare da Internet (ad esempio da www.dll-files.com) la dll iphlpapi.dll e salvarla nella directory ~/.wine/drive_c/windows/system32
  • Lanciare il programma di configurazione di Wine con il comando winecfg o da Applicazioni -> Wine -> Configure Wine. Nella scheda Librerie aggiungere la iphlpapi.dll lasciando le impostazioni predefinite (native, builtin), e chiudere con OK.
  • Se Safari non è ancora installato – come lo era invece per me che avevo già provato – scaricarne la versione per Windows dal sito di Apple: www.apple.com/safari/download e installarlo con Wine (doppio clic dal file manager o comando wine SafariSetup.exe), confermando tutte le richieste tranne le installazioni di software aggiuntivi e di aggiornamenti automatici.

    safari_4_install_-_01
  • A questo punto il nuovo browser può essere lanciato dal menù Applicazioni -> Wine -> Programmi o col comando
    wine .wine/drive_c/Programmi/Safari/Safari.exe

Per altri dettagli e finezze, come l’impostazione dell’antialiasing dei font, vi rimando al post di Flapjacktastic.

Il mio Safari ora funziona abbastanza bene e sembra effettivamente veloce; qualche volta si pianta, ma per i miei scopi di test la stabilità è sufficiente.

Reblog this post [with Zemanta]
Hai trovato interessante questo articolo? Puoi iscriverti ai feed o ricevere i prossimi articoli per email.

4 pensieri su “Come installare Safari 4 su Linux con Wine”

  1. ciao, grazie della guida, ma a me non parte…

    xxx:~$ wine .wine/drive_c/Programmi/Safari/Safari.exe
    fixme:heap:HeapSetInformation (nil) 1 (nil) 0
    fixme:advapi:GetCurrentHwProfileA (0x32fcc8) semi-stub
    fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
    fixme:dwmapi:DwmIsCompositionEnabled 0x32fe24
    fixme:system:SystemParametersInfoW Unimplemented action: 8204 (SPI_GETFONTSMOOTHINGCONTRAST)

  2. a me funziona senza problemi ma non quei siti che richiedono una autenticazione sicura tipo gmail… idee?

Rispondi