brOffice Linux no FreeBSD
Este tutorial é um passo-a-passo de como fazer a instalação do brOffice para Linux no FreeBSD através do pacote de compatibilidade binaria Linux.
Se você não tem os pacotes de compatibilidade Linux instaladas no seu FreeBSD, poderá utilizar o Tutorial sobre Flash para instalar.
Vamos efetuar o download do brOffice:
cd /tmp fetch http://ftp.unicamp.br/pub/broffice/stable/3.1.1/BrOOo_3.1.1_LinuxIntel_install_pt-BR.tar.gz tar zxvf BrOOo_3.1.1_LinuxIntel_install_pt-BR.tar.gz
Agora, faremos o FreeBSD rodar o comando rpm e instalar o brOffice como se estivesse em um Linux
cd OOO310_m19_native_packed-1_pt-BR.9420/RPMS rpm -ihv --ignoreos --ignorearch --nodeps --root /compat/linux *.rpm broffice.org3 ################################################## broffice.org3-base ################################################## broffice.org3-calc ################################################## openoffice.org-ure ################################################## ooobasis3.1-core01 ################################################## ooobasis3.1-core02 ################################################## ooobasis3.1-core03 ################################################## ooobasis3.1-core04 ################################################## ooobasis3.1-core05 ################################################## ooobasis3.1-core06 ################################################## ooobasis3.1-core07 ################################################## broffice.org3-draw ################################################## broffice.org3-impress ################################################## broffice.org3-math ################################################## broffice.org3-pt-BR ################################################## broffice.org3-writer ################################################## ooobasis3.1-base ################################################## ooobasis3.1-binfilter ################################################## ooobasis3.1-calc ################################################## ooobasis3.1-draw ################################################## ooobasis3.1-gnome-integration################################################## ooobasis3.1-graphicfilter ################################################## ooobasis3.1-images ################################################## ooobasis3.1-impress ################################################## ooobasis3.1-javafilter ################################################## ooobasis3.1-kde-integration ################################################## ooobasis3.1-math ################################################## ooobasis3.1-onlineupdate ################################################## ooobasis3.1-ooofonts ################################################## ooobasis3.1-oooimprovement ################################################## ooobasis3.1-ooolinguistic ################################################## ooobasis3.1-pt-BR ################################################## ooobasis3.1-pt-BR-base ################################################## ooobasis3.1-pt-BR-binfilter ################################################## ooobasis3.1-pt-BR-calc ################################################## ooobasis3.1-pt-BR-draw ################################################## ooobasis3.1-pt-BR-help ################################################## ooobasis3.1-pt-BR-impress ################################################## ooobasis3.1-pt-BR-math ################################################## ooobasis3.1-pt-BR-res ################################################## ooobasis3.1-pt-BR-writer ################################################## ooobasis3.1-pyuno ################################################## ooobasis3.1-testtool ################################################## ooobasis3.1-writer ################################################## ooobasis3.1-xsltfilter ##################################################
Se você receber uma mensagem de erro assim: “failed to open /compat/linux/var/lib/rpm/packages.rpm”, execute os seguintes procedimentos:
mkdir -p /compat/linux/var/lib/rpm touch /compat/linux/var/lib/rpm/packages.rpm
e repita o comando de instalação do RPM
Feita a instalação com sucesso, basta executar o brOffice com o seguinte comando:
/compat/linux/bin/sh /compat/linux/opt/broffice.org3/program/soffice &
Executando binario linux do brOpenOffice 3.1.1 no FreeBSD 8.0
O desempenho do brOffice rodando no FreeBSD ficou tão bom quanto o nativo.
É isso ai, qualquer dúvida, poste ai nos comentários.
Abraços
Parabens….
Testei com a versao 3.2.1 no FreeBSD 8.1
Tudo funcionando….. Obrigado
Muito bom o artigo. Terminei hoje de instalar meu primeiro desktop em FreeBSD
Adicionei alguns passos no seu artigo criando os menus no estilo do freedesktop.
Eu criei os atalhos com base /compat/linux/opt/broffice.org3/share/xdg/*desktop no .local/share/applications. Alterei o Exec para um script /usr/home/user/bin/broo-writer.sh:
#!/compat/linux/bin/bash
export LC_ALL=pt_BR
export LANG=pt_BR
export LC_CTYPE=UTF-8
export LESSCHARSET=latin1
export GTK_IM_MODULE=im
export GDK_USE_XFT=1
export GDM_LANG=pt_BR
/compat/linux/opt/broffice.org3/program/soffice -writer “$@” &
Script baseado no que vc fez ^^
Depois eu fiz links simbólicos dos ícones:
# cd /usr/local/share/icons
# gfind /compat/linux/usr/share/icons/ -name “brofficeorg*” >x
# sed -i z ‘s/compat\/linux\/usr\///g’ x
eu apaguei o locolor do arquivo x pois não tenho esses no meu sistema e criei os links:
# for i in `cat x`; do cd /usr/local`echo $i|cut -db -f1`; ln -s /compat/linux/usr`echo $i` ; done
# cd /usr/local/share/icons
# rm x x~ xz
Detalhe é que esses micro-scripts rodam no bash e o gfind pode ser instalado pelo misc/findutils.
Hum, podemos melhorar isso e complementar o artigo…