Sérgio Luiz Araújo Silva (voyeg3r@gmail.com) enviou este
link e acrescentou:
Há um modo de instalar o openOffice em que gravamos as respostas que seriam dadas manualmente pelo usuário durante a instalação, daí o nome 'instalação com arquivo de resposta'. É algo assim: /path/do/setup -net -r /path/do/arquivo/resposta.txt -d /destino/da/instalacao
. Veja mais no link acima ou procure no google pelo aquivo: OOo_autoinstall_guide.pdf. Aproveitando: os tradutores de plantão se habilitam?
#!/bin/bash
# buscando a versão atual do OpenOffice que estiver no
# diretorio corrente
pacote=`ls -1 openofficeorg*|head -1`
version=`rpm -qp $pacote |cut -d "-" -f 3`
echo "Vou instalar os pacotes completos do openoffice (versão $version).i"
echo "Porém arquivos que forem especificos de uma distribuição "
echo "não serão instalados tais como :"
echo " openofficeorg-gnome-integration"
echo " openofficeorg-mandrakelinux-menus"
echo " openofficeorg-redhat-menus"
echo " openofficeorg-suse-menus"
echo " openofficeorg-freedesktop-menus"
echo ""
echo "Desinstalando a versao anterior do openoffice.org versão beta 2"
pacotes_instalados=""
for pacote in `rpm -qa |grep openoffice|grep 1.9`
do
echo "removendo $pacote"
pacotes_instalados="$pacotes_instalados $pacote"
done
echo "Removendo os pacotes referentes ao OpenOffice :"
echo $pacotes_instalados
rpm -e $pacotes_instalados
#
# Agora vamos instalar os RPMs do OpenOffice2
# que estiverem no diretorio corrente
# Arquivos que forem especificos de uma distribuição não serão instalados
# tais como : openofficeorg-gnome-integration
# openofficeorg-mandrakelinux-menus
# openofficeorg-redhat-menus
# openofficeorg-suse-menus
# openofficeorg-freedesktop-menus
echo "Iniciando a instalacao do OpenOffice"
pacotes_a_instalar=""
for pacote in `ls -1 openoffice*1.9*.rpm|grep -v gnome|grep -v suse|grep -v mandrake|grep -v redhat|grep -v freedesktop|grep -v menus`
do
echo "pacote necessário : $pacote"
pacotes_a_instalar="$pacotes_a_instalar $pacote"
done
echo "Instalando o OpenOffice :"
echo $pacotes_a_instalar
rpm -ivh $pacotes_a_instalar
# criando link simbolico
oo_path=`rpm -ql openofficeorg-core01 |head -1`
echo "Criando link simbolico para :"
echo "$oo_path em :"
echo "/opt/openoffice.org"
rm -f /opt/openoffice.org
ln -s $oo_path /opt/openoffice.org