Instruções de como pôr o OpenOffice.org2 em Português
Notas:
Estas instruções usam o pacote da Caixa Mágica (desde já o meu obrigado a toda a equipa do projecto).
O resultado não é perfeito e não assumo quaisquer responsabilidades por qualquer destruição causada por seguir estas instruções (em particular de fornos microondas queimados com os restos do jantar de ontem). Aguardo a chegada do código-fonte para um pacote decente.
Quaisquer modificações e comentários são muito bem vindos.
As instruções assumem que está a ser usado o Ubuntu 5.10 (Breezy Badger).
Aconselho a fazer estas operações numa directoria que possa ser apagada posteriormente. Pode ser gerado algum lixo em termos de ficheiros.
Download
Ir buscar o rpm ao repositório de contribware da concorrência (Caixa Mágica):
wget ftp://ftp.caixamagica.pt/10/contribuicoes/RPMS.contribuicoes/OpenOffice_org-pt-1.9.129-0.1.i586.rpm
Converter para deb
Instalar o alien:
apt-get install alien
Converter o rpm em deb:
sudo alien OpenOffice_org-pt-1.9.129-0.1.i586.rpm
Modificar o deb
Criar uma directoria para trabalhar o deb:
mkdir deb
Entrar na directoria:
cd deb
Descompactar o deb:
ar xv ../openoffice-org-pt_1.9.129-1.1_i386.deb
Descompactar o directório de dados:
tar xvzf data.tar.gz
Mudar o nome do directório de ooo-2.0 para openoffice2:
mv usr/lib/ooo-2.0 usr/lib/openoffice2
Refazer o data.tar.gz:
tar cvzf data.tar.gz usr
Limpar o usr:
rm -rf usr
Descompactar os ficheiros de controlo:
tar xvzf control.tar.gz
Actualizar as directorias nos ficheiros de controlo:
sed s/ooo-2.0/openoffice2/g < conffiles > conffiles.new; mv conffiles.new conffiles sed s/ooo-2.0/openoffice2/g < md5sums > md5sums.new; mv md5sums.new md5sums
Refazer o ficheiro de controlo:
tar cvzf control.tar.gz conffiles md5sums control
Limpar os ficheiros de controlo:
rm -f conffiles md5sums control
Actualizar o ficheiro deb:
ar r ../openoffice-org-pt_1.9.129-1.1_i386.deb *
Instalar o pacote
Instalar o novo pacote:
sudo dpkg -i ../openoffice-org-pt_1.9.129-1.1_i386.deb
Correr o OpenOffice.org em português (pode bastar carregar no icon):
LANG=pt_PT.utf8 oowriter2
por João Miguel Neves <joao.neves@intraneia.com>