Installation d'Office 2010 sur Ubuntu 15.04 à l'aide de Wine

13

J'avais installé Office 2010 32 bits sur Ubuntu 12.04 avant d'utiliser des guides comme celui- ci . Cependant, en raison des changements de package, je n'ai pas pu répliquer le même sur Ubuntu 15.04.

Comment installer Office 10 à l'aide de Wine?

3l4ng
la source
à l'étape # 4 des instructions ci-dessus, NE créez PAS le répertoire wineprefix. winetricks le créera et définira la configuration WIN32 appropriée. Sinon, vous pouvez obtenir l'erreur: wine cmd.exe / c echo '% ProgramFiles%' a renvoyé une chaîne vide, message d'erreur 'wine: WINEARCH défini sur win32 mais' / home / <username> /.wineprefixes/office2010 'est un 64 -bit installation. '
user3296939

Réponses:

17

Version courte

Le passage à la dernière version de Wine (1.7) et l'installation winbindétaient des étapes supplémentaires nécessaires.

Version longue

Les instructions concernent Ubuntu 15.04 64bit. Cela emprunte beaucoup au guide de Crag Gomez , donc merci à lui pour beaucoup de ces instructions.

  1. Installez la dernière version de Wine - les dotnet20installations provoquent des problèmes sinon

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
  2. Installer mesa OpenGL - peut déjà exister, donc les commandes ci-dessous l'indiqueraient simplement.

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. Créer des liens logiciels pour les bibliothèques OpenGL 32 bits (nécessaires uniquement pour les systèmes 64 bits)

    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. Créez un nouveau WINEPREFIXpour Office - ce sera le répertoire qui contient vos fichiers. Vous pouvez utiliser n'importe quel répertoire, mais j'ai suivi le répertoire Wineprefix standard (ajoutez votre nom d'utilisateur).

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

De plus, créez ce répertoire:

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. Réglez le WINEARCHsur 32 bits. Office 10 32 bits est la version qui fonctionne le mieux.

    export WINEARCH="win32"
    
  2. Installez winbind. L'installation de bureau s'arrête à mi-chemin si ce n'est pas fait

    sudo apt-get install winbind
    
  3. Installer dotnet20, msxml6et des corefontsmodules en utilisant winetricks.

    Une fois que vous exécutez la commande, il vous sera demandé si vous souhaitez installer un package Mono ainsi qu'un package Gecko - sélectionnez non pour les deux . wine-monoet wine-geckoaurait déjà dû être installé lors de l'installationwine

    winetricks dotnet20 msxml6 corefonts
    
  4. Effectuez l'installation réelle de Windows.

    Accédez au dossier contenant le support d'installation et exécutez

    wine setup.exe
    
  5. Modifier les paramètres des bibliothèques dans le préfixe de vin après l'installation

    • Courir winetricks
    • Sélectionnez Exécuter winecfg . sélectionnez l'onglet "Bibliothèques".
    • Vous devriez voir msxml6 (natif, intégré) dans la section Remplacements existants . Mettez-le en surbrillance et cliquez sur Modifier, sélectionnez Natif (Windows) et cliquez sur OK. Maintenant, il devrait apparaître comme * msxml6 (natif) .
    • Ajoutez ensuite les bibliothèques riched20et gdiplusde la section New override for library et assurez-vous qu'elles sont également définies comme "Native"
  6. Vos programmes de bureau devraient apparaître dans les lentilles Unity.

3l4ng
la source
Un autre tutoriel: blog.z-proj.com/…
zed
1
Cette réponse était nécessaire à installer dotnet20. Un processus similaire était nécessaire pour l'installation msxm16. (Je suis sur 64 bits).
Je suis confronté à un problème au cours de l'installation: Setup cannot find Access.en-us\Access.en-us\branding.xml. Browse to a valid installation source, and then click OK.aucun moyen de le contourner. Une idée?
Dans Ubuntu 18.04, l'emplacement des bibliothèques OpenGL 32 bits semble être un peu différent. En tant que tel, tout ce qui est requis est: sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
SteveSong
0

Ma machine est en 64 bits et toutes les étapes de la première réponse ont fonctionné pour moi, mais dans certaines commandes winetricks, j'ai dû écrire quelque chose comme ceci:

env WINEPREFIX=~/.wine32 winetricks dotnet20

et j'ai fait de même pour rester msxml6 corefonts

Mari202
la source
Je n'ai jamais entendu parler de cette enter code herecommande. Semble intéressant
feedc0de
Je ne peux pas installer dotnet20 en utilisant winetricks car ma machine est x64. Pouvez-vous clarifier ce que dois-je écrire au lieu de "entrer le code ici" dans votre réponse?
Kewal Shah
C'est clairement une erreur et je l'ai trouvé drôle. Jetez un oeil ici
feedc0de