Installazione di Office 2010 su Ubuntu 15.04 con Wine


13

Avevo installato Office 2010 a 32 bit su Ubuntu 12.04 prima di utilizzare guide come questa . Tuttavia, a causa di modifiche al pacchetto, non sono stato in grado di replicare lo stesso su Ubuntu 15.04.

Come si installa Office 10 usando Wine?


nel passaggio 4 delle istruzioni precedenti, NON creare la directory wineprefix. winetricks lo creerà e imposterà la configurazione WIN32 appropriata. Altrimenti, potresti ricevere l'errore: wine cmd.exe / c echo '% ProgramFiles%' ha restituito una stringa vuota, messaggio di errore 'wine: WINEARCH impostato su win32 ma' / home / <username> /.wineprefixes/office2010 'è un 64 -bit installazione ".
user3296939,

Risposte:


17

Versione breve

Il passaggio all'ultima versione di Wine (1.7) e l'installazione winbindsono stati necessari passaggi aggiuntivi.

Versione lunga

Le istruzioni sono per Ubuntu 15.04 a 64 bit. Questo prende in prestito pesantemente dalla guida di Crag Gomez , quindi grazie a lui per molte di queste istruzioni.

  1. Installa l'ultima versione di Wine - le dotnet20installazioni causano problemi altrimenti

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
  2. Installa mesa OpenGL - potrebbe già esistere, quindi i comandi seguenti lo dichiarerebbero semplicemente.

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. Crea softlink per le librerie OpenGL a 32 bit (necessario solo per i sistemi a 64 bit)

    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so /usr/lib/i386-linux-gnu/libGL.so
    
  4. Crea un nuovo WINEPREFIXper Office: questa sarà la directory che contiene i tuoi file. Puoi usare qualsiasi directory, ma ho seguito la directory standard di Wineprefix (aggiungi il tuo nome utente).

    export WINEPREFIX="/home/<username>/.wineprefixes/office2010/"
    

Inoltre, crea quella directory:

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. Impostare WINEARCHa 32 bit. Office 10 a 32 bit è la versione che funziona meglio.

    export WINEARCH="win32"
    
  2. Installa winbind. Se l'installazione non viene eseguita, l'installazione di Office si interrompe a metà

    sudo apt-get install winbind
    
  3. Installare dotnet20, msxml6e corefontsmoduli utilizzando winetricks.

    Una volta eseguito il comando ti verrà chiesto se desideri installare un pacchetto Mono e un pacchetto Gecko: seleziona no per entrambi . wine-monoe wine-geckodovrebbe essere già stato installato al momento dell'installazionewine

    winetricks dotnet20 msxml6 corefonts
    
  4. Esegui l'installazione effettiva di Windows.

    Passare alla cartella con il supporto di installazione ed eseguire

    wine setup.exe
    
  5. Modificare le impostazioni per le librerie in wineprefix dopo l'installazione

    • Correre winetricks
    • Seleziona Esegui winecfg . seleziona la scheda "Librerie".
    • Dovresti vedere msxml6 (nativo, integrato) nella sezione Sostituzioni esistenti . Evidenziarlo e fare clic su Modifica e selezionare Nativo (Windows) e fare clic su OK. Ora dovrebbe apparire come * msxml6 (nativo) .
    • Quindi aggiungi le librerie riched20e gdiplusdalla sezione Nuova sostituzione per libreria e assicurati che anche queste siano impostate come "Native"
  6. I programmi per l'ufficio dovrebbero essere visualizzati negli obiettivi Unity.


Un altro tutorial: blog.z-proj.com/…
zed

1
Questa risposta era necessaria per l'installazione dotnet20. Per l'installazione era necessario un processo simile msxm16. (Sono su 64 bit).

Sto affrontando un problema durante l'installazione: Setup cannot find Access.en-us\Access.en-us\branding.xml. Browse to a valid installation source, and then click OK.nessun modo per evitarlo. Qualche idea?

In Ubuntu 18.04, la posizione delle librerie OpenGL a 32 bit sembra essere leggermente diversa. Come tale, tutto ciò che serve è: sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
SteveSong

0

La mia macchina è a 64 bit e tutti i passaggi della prima risposta hanno funzionato per me, ma in alcuni comandi di winetricks ho dovuto scrivere qualcosa come il seguente:

env WINEPREFIX=~/.wine32 winetricks dotnet20

e ho fatto lo stesso per rimanere msxml6 corefonts


Non ho mai sentito parlare di quel enter code herecomando. Sembra interessante
feedc0de

Non riesco a installare dotnet20 usando winetricks poiché la mia macchina è x64. Puoi chiarire cosa devo scrivere invece di "inserisci il codice qui" nella tua risposta?
Kewal Shah,

Questo chiaramente è un errore e l'ho appena trovato divertente. Dai un'occhiata qui
feedc0de
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.