Installieren von Office 2010 unter Ubuntu 15.04 mit Wine

13

Ich hatte Office 2010 32bit unter Ubuntu 12.04 installiert, bevor ich Anleitungen wie diese verwendete . Aufgrund von Paketänderungen war es mir jedoch nicht möglich, dasselbe auf Ubuntu 15.04 zu replizieren.

Wie installiert man Office 10 mit Wine?

3l4ng
quelle
Erstellen Sie in Schritt 4 der obigen Anweisungen NICHT das wineprefix-Verzeichnis. Winetricks wird es erstellen und die entsprechende WIN32-Konfiguration festlegen. Andernfalls erhalten Sie möglicherweise die Fehlermeldung: wine cmd.exe / c echo '% ProgramFiles%' hat eine leere Zeichenfolge zurückgegeben. Die Fehlermeldung 'wine: WINEARCH set to win32', aber '/home/<username>/.wineprefixes/office2010' ist eine 64 -Bit-Installation. '
user3296939

Antworten:

17

Kurze Version

Der Umstieg auf die neueste Wine-Version (1.7) und die Installation winbinderforderten zusätzliche Schritte.

Lange Version

Die Anleitung ist für Ubuntu 15.04 64bit. Dies leiht sich stark von Crag Gomez 'Führer aus , also danke ihm für viele dieser Anweisungen.

  1. Installieren Sie die neueste Version von Wine. dotnet20Andernfalls treten Probleme auf

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
  2. Installieren Sie mesa OpenGL - ist möglicherweise bereits vorhanden. In den folgenden Befehlen wird dies einfach angegeben.

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. Erstellen Sie Softlinks für die 32-Bit-OpenGL-Bibliotheken (nur für 64-Bit-Systeme erforderlich)

    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. Erstellen Sie ein neues WINEPREFIXVerzeichnis für Office. Dies ist das Verzeichnis, in dem sich Ihre Dateien befinden. Sie können jedes Verzeichnis verwenden, aber ich habe das Standardverzeichnis von Wineprefix befolgt (fügen Sie Ihren Benutzernamen hinzu).

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

Erstellen Sie außerdem das folgende Verzeichnis:

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. Setzen Sie das WINEARCHBit auf 32. Office 10 32 Bit ist die Version, die am besten funktioniert.

    export WINEARCH="win32"
    
  2. Installieren winbind. Die Office-Installation wird in der Mitte angehalten, wenn dies nicht erfolgt

    sudo apt-get install winbind
    
  3. Installieren dotnet20, msxml6und corefontsModule winetricks verwenden.

    Sobald Sie den Befehl ausführen, werden Sie gefragt, ob Sie sowohl ein Mono-Paket als auch ein Gecko-Paket installieren möchten - wählen Sie no für beide aus . wine-monound wine-geckosollte bereits bei der Installation installiert worden seinwine

    winetricks dotnet20 msxml6 corefonts
    
  4. Führen Sie die eigentliche Windows-Installation durch.

    Navigieren Sie zu dem Ordner mit dem Installationsmedium und führen Sie es aus

    wine setup.exe
    
  5. Ändern Sie nach der Installation die Einstellungen für Bibliotheken im wineprefix

    • Lauf winetricks
    • Wählen Sie Run winecfg . Wählen Sie die Registerkarte "Bibliotheken".
    • Sie sollten msxml6 (native, integrierte) im Abschnitt Vorhandene Überschreibungen sehen . Markieren Sie es und klicken Sie auf Bearbeiten, wählen Sie Native (Windows) und klicken Sie auf OK. Jetzt sollte es als * msxml6 (native) angezeigt werden .
    • Fügen Sie dann die riched20und gdiplus-Bibliotheken aus dem Abschnitt Neue Überschreibung für Bibliothek hinzu und stellen Sie sicher, dass diese auch als "Native" festgelegt sind.
  6. Ihre Office-Programme sollten in den Unity-Objektiven angezeigt werden.

3l4ng
quelle
Ein weiteres Tutorial: blog.z-proj.com/…
zed
1
Diese Antwort wurde für die Installation benötigt dotnet20. Für die Installation war ein ähnlicher Prozess erforderlich msxm16. (Ich bin auf 64 Bit).
Ich stehe vor einem Problem bei der Installation: Es führt Setup cannot find Access.en-us\Access.en-us\branding.xml. Browse to a valid installation source, and then click OK.kein Weg daran vorbei. Irgendeine Idee?
In Ubuntu 18.04 scheint die Position der 32-Bit-OpenGL-Bibliotheken etwas anders zu sein. Als solches ist nur sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
Folgendes
0

Mein Computer ist 64-Bit und alle Schritte in der ersten Antwort funktionierten für mich, aber in einigen Winetricks-Befehlen musste ich etwas wie das folgende schreiben:

env WINEPREFIX=~/.wine32 winetricks dotnet20

und ich tat dasselbe, um zu bleiben msxml6 corefonts

Mari202
quelle
Ich habe noch nie von diesem enter code hereBefehl gehört. Sieht interessant aus
feedc0de
Ich kann dotnet20 nicht mit Winetricks installieren, da mein Computer x64 ist. Können Sie bitte klarstellen, was ich in Ihre Antwort schreiben soll, anstatt "Code hier eingeben"?
Kewal Shah
Das ist eindeutig ein Fehler und ich fand es einfach lustig. Schau mal hier
feedc0de