Instalando o Office 2010 no Ubuntu 15.04 usando o Wine

11

Eu tinha instalado o Office 2010 32bit no Ubuntu 12.04 antes de usar guias como . 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?

    
por 3l4ng 16.09.2015 / 09:32

2 respostas

15

Versão resumida

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

Versão longa

As instruções são para o Ubuntu 15.04 64bit. Isso se baseia muito no guia de Crag Gomez , portanto, graças a ele por um Muitas dessas instruções.

  1. Instale a última versão do Wine - dotnet20 instalações causam problemas caso contrário

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

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. Crie softlinks para as librariies OpenGL de 32 bits (necessárias 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 WINEPREFIX para 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 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 o WINEARCH para 32 bits. O Office 10 32 bit é a versão que funciona melhor.

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

    sudo apt-get install winbind
    
  3. Instale os módulos dotnet20 , msxml6 e corefonts usando winetricks.

    Depois de executar o comando, você será perguntado se deseja instalar um pacote Mono e um pacote Gecko - selecione não para ambos . wine-mono e wine-gecko já devem ter sido instalados quando você instalou wine

    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 depois de instalar

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

por 3l4ng 16.09.2015 / 09:32
0

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

$enter code hereenv WINEPREFIX=~/.wine32 winetricks dotnet20

e eu fiz o mesmo para permanecer msxml6 corefonts

    
por Mari202 30.09.2017 / 19:21
Existe uma maneira de configurar contêineres lxd com configuração de nuvem no momento da provisão? ___ answer977174 ___

Eu experimentei esse problema ao fazer o upgrade do Xenial para o Zesty. Eu tentei as outras soluções, mas elas não funcionaram para mim.

Em vez disso, quando cheguei ao menu GRUB, inseri um kernel de recuperação. De lá, eu deixei cair em um terminal raiz e executei uma atualização / atualização apt, seguida pela opção "consertar pacotes quebrados" do sistema de recuperação.

Isso parece ter resolvido isso para mim. Eu acho que, por algum motivo, o servidor de exibição não conseguiu terminar a atualização, e por isso foi deixado neste estado meio quebrado.

    
___ answer837219 ___

Eu enfrentei o mesmo problema no meu computador pessoal. Parece vir de pacotes do kernel 4.4.0-43 que foram lançados sem outros necessários. Consulte o link

Primeiro, tente inicializar um kernel antigo

Segurar a tecla shift logo após iniciar a máquina deve exibir o menu grub. Então você deve poder escolher um kernel antigo em "opções avançadas".

Se você conseguir iniciar sua máquina dessa forma, terá sorte: você só precisa fazer upgrade para obter os pacotes ausentes:

%pre%

Se você não consegue inicializar a máquina

Neste caso, consegui resolvê-lo executando a atualização de uma chave USB ativa, por meio do chroot:

Se o disco do sistema não estiver criptografado

  • inicie o computador em um live-USB ou live-CD da mesma versão do Ubuntu (16.04.1)
  • monte seu disco de sistema (em / mnt neste exemplo. Se você montá-lo a partir da GUI, provavelmente estará em / media / ubuntu / some-uid: neste caso, substitua / mnt com este caminho abaixo)
  • monte os diretórios necessários para permitir que seu chroot acesse a Internet:

    %pre%

    e, se você tiver uma partição / boot separada: (ajuste o nome do dispositivo)

    %pre%
  • inicie o chroot e atualize:

    %pre%
  • e, finalmente, desmontar tudo e reiniciar (não tenho certeza se é realmente necessário):

    %pre%

Se o disco do sistema estiver criptografado

Neste caso, primeiro você precisa montá-lo com o mesmo nome que em seu / etc / crypttab (no meu caso foi sda3_crypt: encontre o seu na primeira coluna do / etc / crypttab , na linha do seu disco de sistema):

%pre%

siga o mesmo procedimento acima

Eu expliquei a história completa (em francês) no meu blog: link

    
___ answer837037 ___

Não é uma solução, mas uma solução rápida:

Eu experimentei exatamente a mesma coisa da atualização hoje.

Minha solução é inicializar o kernel anterior, conforme descrito em este post de um ano atrás.

Acesse o menu GRUB pressionando shift após ligar o computador, selecione Opções avançadas para o Ubuntu e vá para o kernel mais antigo na lista (não recuperação).

    
___ qstntxt ___

Tenho uma área de trabalho da torre de precisão Dell 3620 , com o Ubuntu 16.04 instalado.

Eu recentemente (hoje) atualizei (não atualizei), e depois ele pediu uma reinicialização, então eu fiz isso. No entanto, após a reinicialização, ele mostrou a tela de login e a conexão mencionada estabelecida (para internet através da Ethernet) e o cursor da senha de login estava piscando durante esse tempo, mas depois disso o cursor parou de piscar e não aceitou resposta do teclado ou mouse. Apenas uma opção é forçar o desligamento. Não tenho ideia de qual parte da atualização resultou nisso.

Tudo estava funcionando bem antes da atualização. Uma vez que o ícone Ethernet anunciando a conexão foi estabelecida, ele tira o cursor do mouse, e o teclado e o mouse simplesmente não funcionam. Eu até tentei conectar o teclado em outros slots, mas não tive sucesso. Posso desinstalar a última atualização?

NOTA :

Eu ouvi um som do processador quando a tela de login chegou e entre o cursor também pisca, mas uma vez que este som acabou, o pisca congela e você tem que desligar forçadamente, pois este é um computador do instituto (eu peguei o admin privilégio, dor de cabeça). Agora estou realmente preocupado com isso. Como consertar isso?

MELHORIA

Eu não tive que ir para um USB ao vivo, e eu fui capaz de ir para o grub Consegui ir ao menu GRUB pressionando a tecla Esc). Isso é o que eu tenho.

Eu não tenho ideia de como fazer isso depois disso. Está dizendo que o Secure boot proíbe o carregamento do módulo, enquanto carrega o Ubuntu eu fiz boot seguro, digitando uma senha para isso.

    
___ tag123drivers ___ Para questões relacionadas a módulos, aqueles que controlam e orquestram como o kernel deve se comunicar com o hardware ___ tag123updates ___ Perguntas sobre atualizações. Esta é uma tag muito geral. Se você tem uma tag mais específica (por exemplo, o nome do pacote de sua pergunta), use essa tag. ___ tag1231604 ___ Sexta versão LTS (Long Term Support) do Ubuntu, codinome "Xenial Xerus". Lançado em 21 de abril de 2016. Will End Of Life (EOL), abril de 2021. Use esta tag somente se sua pergunta for específica à versão. Não use isso para arquivar bugs! ___