Como atualizar o pacote office no Linux

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

[ Hits: 9.914 ]

 


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

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

Como instalar o StarOffice 8 no Linux

Como instalar o xten-xlite no Linux

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

Webcam no Linux de forma simples

Leitura recomendada

andLinux no XP

Acesse o Windows pelo Linux

Colecionando discos de boot

Testando sua memória RAM

Shell script: auto-completion - Como implementar

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts