Como atualizar o pacote office no Linux

Publicado por José Edes Neves em 14/07/2008

[ Hits: 10.606 ]

 


Como atualizar o pacote office no Linux



Maneira simples de atualizar o pacote office no Linux, tanto RPM como DEB.

Atualizar o office no Kurumin 7 e Debian

Tanto o Kurumin 7 como o Debian vem por padrão com o office na versão 2.0 e já tem a 2.4 disponível. Segue abaixo um script disponível para fazer a atualização sem muito esforço.

Obs.: Como o script foi feito sob medida para o Kurumin 7, usuários Debian antes de rodá-lo devem desinstalar manualmente via Synaptic os seguintes pacotes: broffice.org, versão 2.0, e também todos os pacotes openoffice, versão 2.0.

#/bin/bash
#0.2
#apaga os atalhos no menu dos outros usuários
#0.3
#refaz os atalhos no desktop
#0.4
#usando for ficou bem menor
#0.5
#mais um for e agora refaz os atalhos no desktop de todos os usuários
#0.6
#mostra o andamento do download
#
#0.7
#atualizado para broffice 2.4


mkdir ~/temp-broffice/
cd ~/temp-broffice/
xterm -e "echo -e '\nBaixando os arquivos necessários...\n\nNecessário baixar 137MB. \n\n Aguarde... \n\n ';
wget -c ftp://www.broffice.org/stable/2.4.0/BrOo_2.4.0_LinuxIntel_install_pt-BR_deb.tar.gz"
wget -c ftp://www.broffice.org/stable/2.4.0/md5sum.txt
md5downbr=`md5sum BrOo_2.4.0_LinuxIntel_install_pt-BR_deb.tar.gz`
md5sumbr=`grep BrOo_2.4.0_LinuxIntel_install_pt-BR_deb.tar.gz md5sum.txt`
while [ "$md5downbr" != "$md5sumbr" ]; do
rm -f BrOo_2.4.0_LinuxIntel_install_pt-BR_deb.tar.gz
xterm -e "echo '\nOcorreu algum erro no download. \n\n Refazendo...\n\n';
wget -c ftp://www.broffice.org/stable/2.4.0/BrOo_2.4.0_LinuxIntel_install_pt-BR_deb.tar.gz"
md5downbr=`md5sum BrOo_2.4.0_LinuxIntel_install_pt-BR_deb.tar.gz`
rm -f md5sum.txt
wget -c ftp://www.broffice.org/stable/2.4.0/md5sum.txt
md5sumbr=`grep BrOo_2.4.0_LinuxIntel_install_pt-BR_deb.tar.gz md5sum.txt`
done
if [ "$md5downbr" == "$md5sumbr" ];
then
echo "Arquivos baixados com sucesso. Proceder a instalação."
fi
tar xvzf BrOo_2.4.0_LinuxIntel_install_pt-BR_deb.tar.gz
sudo dpkg -i --force-overwrite OO*/DEBS/*.deb
sudo dpkg -i --force-overwrite OO*/DEBS/desktop-integration/*.deb
cd ..
rm -irdf ~/temp-broffice/

#ao atualizar a partir do 2.0
#sobra o arquivo /opt/broffice.org2.0/libfreetype.so.6.3.5
#por isso a pasta não foi apagada durante o upgrade
# no Kurumin esta lib está instalada
# portanto pode-se apagar o diretório e seu conteúdo


sudo rm -rf /opt/broffice.org2.0

#apagar os atalhos antigos do menu K

sudo rm -f /home/*/.local/share/applications/broffice.org-2.0-*
sudo rm -f /home/*/.local/share/applications/broffice.org2.3*
sudo rm -f /etc/skel/.local/share/applications/broffice.org-2.0-*
#procura se existem atalhos no desktop e os substitui

for Atalho in /home/*/Desktop/*
do
for Icone in draw base calc impress math writer printeradmin
do
#se estiver fazendo upgrade da versão 2.0

if echo $Atalho | grep broffice.org-2.0-$Icone.desktop > /dev/null
then
diretorioUser=`echo $Atalho | cut -f1-4 -d/`
cp /usr/share/applications/broffice.org2.4-$Icone.desktop $diretorioUser/
rm -f $diretorioUser/broffice.org-2.0-$Icone.desktop
fi

#se estiver fazendo upgrade da versão 2.3

if echo $Atalho | grep broffice.org2.3-$Icone.desktop > /dev/null
then
diretorioUser=`echo $Atalho | cut -f1-4 -d/`
cp /usr/share/applications/broffice.org2.4-$Icone.desktop $diretorioUser/
rm -f $diretorioUser/broffice.org2.3-$Icone.desktop
fi
done
done
echo "Instalação completa."
echo "Dúvidas, sugestões ou só para dizer se funcionou:"
echo "http://www.guiadohardware.net/comunidade/v-t/818751/"
echo "http://xicoloco.wordpress.com/2007/12/24/script-para-atualizar-brofficeorg-do-kurumin-7/"
exit

Para usar o script faça assim no terminal:

Para KDE:

$ kedit broffice.sh

Para Gnome:

$ gedit broffice.sh

Depois copie o script para o arquivo e salve. Torne o arquivo executável com o comando:

$ chmod +x broffice.sh

Execute-o clicando nele ou no terminal:

$ ./broffice-atualizar.sh

É só esperar que ele faz o download instala que cria o menu pra você.

Atualizando o office sem script para todos

Para quem usa Debian ou derivados e baixou em rpm, precisa ter o alien instalado.

$ sudo apt-get install alien

Link para download do broffice:
Se preferir pode baixar pelo terminal assim:

$ wget ftp://ftp.unicamp.br/pub/broffice/stable/2.4.1/BrOo_2.4.1_LinuxIntel_install_pt-BR.tar.gz

Depois descompacte o arquivo assim para tar.gz.

$ tar xvzf BrOo_2.4.1_LinuxIntel_install_pt-BR.tar.gz

Obs.: Se você quiser salvar no home do seu usuário ou no Desktop, pode também descompactar clicando com o botão direto do mouse sobre o arquivo e em seguida extrair aqui.

Depois movê-lo para o diretório /opt assim:

$ sudo mv OOH680_m17_native_packed-1_pt-BR.9310 /opt

Depois de descompacta-lo é hora de instalar. Torne-se root (sudo su senha).

# cd OOH680_m17_native_packed-1_pt-BR.9310/RPM

Para quem usa Debian:

# alien -i -k *.i586.rpm

Para quem usa rpm:

# rpm -Uvh *rpm

Quando terminar faça (sem sair do terminal), para Debian:

# cd desktop-integration

Dê enter e depois:

# dpkg -i broffice.org-debian-menus_2.4-9268_all.deb

Para rpm também tem os pacotes para menu, é só procurar e instalar o específico para sua distro.

É isso, bom proveito.

Outras dicas deste autor

Webcam no Linux de forma simples

Como instalar o aMSN 0.98 de forma simples no Debian

Como instalar o xten-xlite no Linux

Instalação do navegador Flock no Linux, substituto do Netscape

Como instalar a última versão do jSMS no Linux

Leitura recomendada

Tirar permissão de root para conexão SSH

Corrigindo erro do Virtualbox 3.2.4 no Ubuntu 10.04: "Kernel driver not installed (rc=-1908)"

Solução para a falta de codecs do Ubuntu (e mais)

Deixando o Debian com a cara do Ubuntu

Dica rápida de como instalar e desinstalar programas no Slackware

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts