Instalando o Office 2010 no Ubuntu 15.04 usando o Wine

13

Eu tinha instalado o Office 2010 32bit no Ubuntu 12.04 antes de usar guias como este . No entanto, devido a alterações no pacote, não consegui replicar o mesmo no Ubuntu 15.04.

Como se instala o Office 10 usando o Wine?

3l4ng
fonte
na etapa 4 das instruções acima, NÃO crie o diretório wineprefix. O winetricks o criará e definirá a configuração apropriada do WIN32. Caso contrário, você poderá receber o erro: wine cmd.exe / c echo '% ProgramFiles%' retornou uma string vazia, a mensagem de erro 'wine: WINEARCH configurada para win32, mas' / home / <username> /.wineprefixes/office2010 'é 64 instalação de bits.
precisa saber é o seguinte

Respostas:

17

Versão curta

Mudar para a versão mais recente do Wine (1.7) e instalar winbindforam necessárias etapas adicionais.

Versão longa

As instruções são para o Ubuntu 15.04 64bit. Isso se apóia muito no guia de Crag Gomez , por isso agradeço a ele por muitas dessas instruções.

  1. Instale a última versão do Vinho - dotnet20instalações causar problemas de outra forma

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
  2. Instale o mesa OpenGL - pode já existir, portanto os comandos abaixo simplesmente afirmam isso.

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. Crie links flexíveis para os bibliotecas OpenGL de 32 bits (necessários apenas para sistemas de 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. Crie um novo WINEPREFIXpara o Office - este será o diretório que contém seus arquivos. Você pode usar qualquer diretório, mas eu segui o diretório padrão do Wineprefix (adicione seu nome de usuário).

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

Além disso, crie esse diretório:

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. Defina WINEARCHpara 32 bits. O Office 10 32 bits é a versão que funciona melhor.

    export WINEARCH="win32"
    
  2. Instale winbind. A instalação do Office para no meio do caminho se isso não for feito

    sudo apt-get install winbind
    
  3. Instalar dotnet20, msxml6e corefontsmódulos usando winetricks.

    Depois de executar o comando, você será perguntado se deseja instalar um pacote Mono e um pacote Gecko - selecione não para os dois . wine-monoe wine-geckojá deveria ter sido instalado quando você instalouwine

    winetricks dotnet20 msxml6 corefonts
    
  4. Faça a instalação real do Windows.

    Navegue até a pasta com a mídia de instalação e execute

    wine setup.exe
    
  5. Altere as configurações das bibliotecas no wineprefix após instalar

    • Corre winetricks
    • Selecione Executar winecfg . selecione a guia "Bibliotecas".
    • Você deve ver o msxml6 (nativo, interno) na seção Substituições existentes . Destaque e clique em Editar, selecione Nativo (Windows) e clique em OK. Agora, ele deve aparecer como * msxml6 (nativo) .
    • Em seguida, adicione as bibliotecas riched20e gdiplusda seção Nova substituição para biblioteca e verifique se elas também estão definidas como "Nativas"
  6. Os programas do seu escritório devem aparecer nas lentes do Unity.

3l4ng
fonte
Outro tutorial: blog.z-proj.com/…
zed
1
Esta resposta foi necessária para instalar dotnet20. Um processo semelhante foi necessário para instalar msxm16. (Estou em 64 bits).
Estou enfrentando um problema em meio à instalação: não Setup cannot find Access.en-us\Access.en-us\branding.xml. Browse to a valid installation source, and then click OK.há maneira de contornar isso. Qualquer ideia?
No Ubuntu 18.04, a localização das bibliotecas OpenGL de 32 bits parece ser um pouco diferente. Como tal, tudo o que é necessário é: sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
SteveSong
0

Minha máquina é de 64 bits e todas as etapas da primeira resposta funcionaram para mim, mas em alguns comandos do winetricks tive que escrever algo como o seguinte:

env WINEPREFIX=~/.wine32 winetricks dotnet20

e eu fiz o mesmo por permanecer msxml6 corefonts

Mari202
fonte
Eu nunca ouvi falar desse enter code herecomando. Parece interessante
feedc0de
Não estou conseguindo instalar o dotnet20 usando o winetricks, pois minha máquina é x64. Você pode esclarecer o que devo escrever em vez de "inserir código aqui" na sua resposta?
Kewal Shah
Isso claramente é um erro e eu achei engraçado. Dê uma olhada aqui
feedc0de