Instalando Microsoft Office 2007 no Fedora

Publicado por Carlos Eduardo de Souza em 10/10/2010

[ Hits: 17.906 ]

Blog: http://fran.carlos.oldair.net

 


Instalando Microsoft Office 2007 no Fedora



Por que instalar Microsoft Office no Linux?

A necessidade de se instalar o Microsoft Office 2007 no Linux pode surgir de várias maneiras. Este recurso é ótimo para migrações do Microsoft Windows para Linux onde não é possível deixar de utilizar o Office, seja por motivos técnicos - incontáveis planilhas com macros e fórmulas essenciais ao negócio; ou por motivo de cultura do usuário - principalmente se ele é o "mandachuva" e não está afim de aprender a utilizar BrOffice.org. Este último é triste, mas temos que nos adaptar ao mercado.

Na última migração que fiz para Linux a estação de trabalho é utilizada para apresentações em projetores, que variam de arquivos pdf, animações flash, áudio mp3 e algumas apresentações de slides (pptx) com efeitos mirabolantes, as quais o BrOffice.org 3.2 não consegue reproduzí-las.

Neste caso a instalação do Microsoft Power Point Viewer 2007 foi o suficiente, mas a técnica utilizada também permite a instalação da suíte Office 2007 completa, o que pode ser a salvação nos demais cenários.

Pacotes utilizados

Vamos utilizar os seguintes programas/scripts: no link ao lado de cada um você pode ler um pouco mais sobre.
  • Wine (http://www.winehq.org/): Programa que permite a execução no Linux de softwares desenvolvidos para Windows. Bastante utilizado para jogos;
  • Cabextract (http://www.cabextract.org.uk/): Extrai os arquivos contidos num .cab (Microsoft cabinet files);
  • Winetricks (http://wiki.winehq.org/winetricks): Script que baixa e instala diversas bibliotecas do Windows que são essenciais para a execução de alguns programas.

Instalando os pacotes

Antes da instalação dos pacotes, precisamos:

Acessar o Fedora no modo gráfico (de preferência logado com algum usuário diferente de root);

Executar Aplications >> System Tools >> Terminal;

Já no terminal, use:

su -

Começamos a instalação pelo Wine:

# yum install wine

Agora o Cabextract:

# yum install cabextract

O winetricks não é um pacote, e sim um shell script. Para baixá-lo, usamos:

# wget http://www.kegel.com/wine/winetricks

Para executar o arquivo baixado vamos passar como parâmetro o nome das libs utilizadas pelo Microsoft Office 2007. O script irá baixar os pacotes e instalá-los, e em alguns momentos serão solicitados confirmações de acordo dos contratos de uso, nome do usuário e nome da empresa.

# ./winetricks gdiplus riched20 riched30 msxml3 msxml4 msxml6 corefonts tahoma vb6run vcrun6 msi2

Finalizando esta etapa podemos fazer a instalação do Microsoft Office 2007 normalmente:

Insista a mídia da instalação;

Navegue até o diretório raiz da mídia, onde encontra-se o arquivo setup.exe;

Clique com o botão direito sobre setup.exe e escolha a opção para abrir com o Wine;

Siga a instalação do Microsoft Office 2007 normalmente;

Finalizada a instalação, os atalhos para programa estarão em Aplications >> Wine >> Programs >> Microsoft Office 2007.

Conclusão

O Wine "turbinado" com o Winetricks e combinado com o Cabextract nos possibilita utilizar muitos programas concebidos para Windows.

Claro que preferimos o uso de softwares Open Source, mas como citei anteriormente, há situações nas quais não temos escolha.

Qualquer dúvida ou comentários para completar essas informações são bem vindos.

Links:
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Servidor DHCP automático com limitação por MAC no Debian 2.6

Guia Foca Linux em sua Área de Trabalho

Particionamento no GNU/Linux

lsof - Pequeno guia de referência

Introdução aos sistemas operacionais

  

Comentários
[1] Comentário enviado por removido em 20/11/2010 - 12:22h

Olá, é possível fazer a instalação do service pack do office neste tipo de cenário ou somente a instalação original? Precisaria instalar aquele plug-in que gera PDFs, seria viável? Grato, Kyetoy

[2] Comentário enviado por vbraga em 23/08/2011 - 10:10h

Cara, na hora que vou instalar o office gera uma massagem alá windows "A instalação encontrou um problema e foi cancelada"... já tentei office 2003 2007 e o 2010 e mesmo assim não rolou...

sabe pq isso acontece?

[3] Comentário enviado por thundera em 18/10/2011 - 13:49h

Caro amigo Carlos,

Mesmo como root e tive uma mensagem de permissão negada. Veja abaixo:

[root@thunderalinux thundera]# ./winetricks gdiplus riched20 riched30 msxml3 msxml4 msxml6 corefonts tahoma vb6run vcrun6 msi2
bash: ./winetricks: Permissão negada
[root@thunderalinux thundera]#

Você pode me ajudar?

"EVOLUA, USE LINUX!"

[4] Comentário enviado por tiago_cdr em 09/10/2012 - 15:56h

Obrigado Carlos, ótimo tutorial.

thundera, faça como usuário root o comando:
$ chmod 777 winetricks
e depois execute:
$ ./winetricks gdiplus riched20 riched30 msxml3 msxml4 msxml6 corefonts tahoma vb6run vcrun6 msi2
Atrasado mas não sem resposta rsrs.

[5] Comentário enviado por bruno santinato em 15/08/2014 - 10:25h

Olá,

Tutorial muito bom, obrigado pelas dicas.

Claro que prefiro os softwares opensource e que são de meu uso, porem, para a empresa que trabalho infelizmente necessito do pacote office instalado na minha maquina.

E eles nao disponibilizaram uma maquina deles ate agora aqui na empresa para mim. Então, vou trazer meu proprio equipamento com Linux e infelizmente, terei que usar essa ferramenta do wine, que já usei outras vezes, para funcionar juntamente com o Linux.

Grato

Bruno Santinato

Não pense, use Linux. Pense, Use Linux!!

[6] Comentário enviado por MarceloBezerra em 19/08/2014 - 09:36h

Word e Excel do 2007 ficou rodando melhor que no próprio Windows. kkkkkk.


POREM o Power Point não esta funcionando. alguma dica???

vlw


[7] Comentário enviado por helberlomar em 25/08/2014 - 17:39h

Maravilha! Parabéns, ótima dica!
Comecei no linux agora, estou usando o fedora20, estou muito contente com desempenho, segurança e agilidade do sistema, estou usando como sistema único p/ estação de trabalho, porém a única dificuldade foi com pacote office, pessoal da empresa ainda não utiliza libreoffice e é uma pena os conflitos. estou muito feliz com linux!

[8] Comentário enviado por helberlomar em 25/08/2014 - 23:27h

Caro Carlos, estou com o seguinte problema, veja se é possivel me ajudar...

a instalação é interrompida e abre essa página (http://download.cnet.com/Microsoft-XML-Parser-MSXML-3-0-Service-Pack-7-SP7/3000-7241_4-10731613.html)

abre o diretorio do winetricks c/ a pasta msxml3 vazia.

resultado do terminal abaixo:


Executing w_do_call riched30
riched30 already installed, skipping
Executing w_do_call msxml3
Executing load_msxml3
Unable to initialize DBus connection: A conexão está fechada
(nautilus:3490): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_export: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
Initializing nautilus-dropbox 1.6.2
Error creating proxy: A conexão está fechada (g-io-error-quark, 18)
Error creating proxy: A conexão está fechada (g-io-error-quark, 18)
Error creating proxy: A conexão está fechada (g-io-error-quark, 18)
Error creating proxy: A conexão está fechada (g-io-error-quark, 18)
Error creating proxy: A conexão está fechada (g-io-error-quark, 18)

(nautilus:3490): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(process:3487): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

(firefox:3487): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised

(firefox:3487): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised

(firefox:3487): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised

(firefox:3487): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised

(firefox:3487): GnomeUI-WARNING **: While connecting to session manager:
None of the authentication protocols specified are supported.
------------------------------------------------------
Please download msxml3.msi from http://download.cnet.com/Microsoft-XML-Parser-MSXML-3-0-Service-Pack-7-SP7/3000-7241_4-10731613.html, place it in /root/.cache/winetricks/msxml3, then re-run this script.
------------------------------------------------------
[root@lomar hlomar]# [3487] WARNING: pipe error (124): Conexão fechada pela outra ponta: file /builddir/build/BUILD/firefox-31.0/mozilla-release/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 450
[3487] WARNING: pipe error (124): Conexão fechada pela outra ponta: file /builddir/build/BUILD/firefox-31.0/mozilla-release/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 450
[3487] WARNING: pipe error (51): Conexão fechada pela outra ponta: file /builddir/build/BUILD/firefox-31.0/mozilla-release/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 450



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts