Instalando Microsoft Office 2007 no Fedora

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

[ Hits: 18.178 ]

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

Estudando para LPI com PenguinBrain

Instalação de arquivos .deb no Linux

Configurando Teclado no Linux

Calculo de dias úteis entre duas datas em PHP

Plotter de recorte no Linux

  

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