Pesquisar este blog

quarta-feira, 5 de janeiro de 2011

LIBREOFFICE 3.3 EM PORTUGUES DO BRASIL NO UBUNTU 10.04 E 10.10 ATUALIZAÇÃO AUTOMATICA


O libreoffice ainda é uma versão RC2 mais esta talvez mais estável que o openoffice 3.2 seja o do lucid ou a versão do maverick, a instalação é feita com a inserção de um repositório PPA, portanto as atualizações dos pacotes desta data da instalação em diante já serão automáticas através do gerenciador de atualizações, sendo que esta versão segundo o site da fundação que mantém o libreoffice sera a ultima versão RC, antes da versão final logo por sua estabilidade e próximidade da versão final vale a pena a sua instalação, e vai aqui uma observação o trabalho realizado por esta fundação acima citada no desenvolvimento do libreoffice, através da comunidade é digna de aplausos, pois nunca tinha testemunhado uma versão RC2 com tamanha estabilidade já superando as versões finais anteriores, isso com os recursos ampliados de uma versão acima.
Durante a instalação tive apenas um problema quanto a instalação do pacote de idiomas por falha do pacote DEB que foi baixado na instalação pois ele na desinstalação do openoffice que também é automatica não contemplou a desinstalação do pacote, openoffice.org-l10n-common o que gerou uma incompatibilidade durante a instalação do pacote de idiomas para o português do Brasil a solução deste erro dos pacotes não é muito difícil, e vou demonstrar na desenrolar deste post. O primeiro passo para a instalação é abrir um terminal e digitar o seguinte:

sudo add-apt-repository ppa:libreoffice/ppa
Forneça a senha de root e ao final do processo o repositorio apropriado já estará instado, e pode pedir a realização de atualizações não faça nenhuma elas vão desaparecer após a real instalação do pacote, vamos agora a atualização do cache e instalação do próprio libreoffice, no mesmo terminal em que se deu o processo anterior, ou abrindo outro fica a sua escolha digite o seguinte:

para atualizar o cache digite o comando:

sudo apt-get update

e depois de terminar o processo de atualização do cache e o terminal retornar a posição inicial, digite o comando abaixo para instalar o libreoffice propriamente dito.

sudo apt-get install libreoffice


clique em enter forneça sempre a senha quando requerida e espere que o download e instalação são bem longos, uma boa conexão ajuda muito. após o termino também em terminal digite o seguinte comando para instalar a integração com o gnome detalhe este comendo é apenas para o ubuntu nos demais derivados como o kubuntu há pacotes especificos:

sudo apt-get install libreoffice-gnome

clique em enter forneça a senha de root quando requrido e o libreoffice já estará instalado no local do openoffice e perfeitamente integrado ao gnome, entretanto como no meu caso não estará com a interface em português, para evitar o erro acima descrito vamos digitar o seguinte comando em terminal:

sudo apt-get autoremove

digite a senha de root e confirme a desinstalação dos pacotes indicados no terminal com digitando s e enter, conforme o terminal requerer. O pedaço do openoffice que tinha ficado para trás esquecido na desinstalação prevista no pacote deb já foi retirado então agora podemos instalar os pacotes de idiomas do português do Brasil a maneira mais simples é instalar a ajuda em português do Brasil que já leva automaticamente como dependência todos os pacotes de idiomas necessário o que se faz abrindo o terminal e digitando.
sudo apt-get install libreoffice-help-pt-br

ao término da instalação o libreoffice já estará em português inclusive a interface e recomendamos fortemente que instale a extensão vero para uma melhor verificação ortográfica a extensão pode ser obtida no site do broffice no seguinte link:

http://www.broffice.org/verortografico/baixar

baixe o link que direciona para versão em português (Brasil) para broffice 3X e instale no gerenciado de extensões do libreoffice em ferramentas-gerenciador de extesão clique em adicionar o resto é muito intuitivo.
caso o erro da instalação de pacotes de idomas persista fiz uma experiência um pouco avançada mais que deu certo e vale a pena descrever pois tentando instalar o pacotes libreoffice-help-pt-br este fica instalado e quebrado pois o erro se dá em sua dependência o pacote libreoffice-l10n-pt-br, em caso de erro todo o restante estará instalado menos este pacote, mais existe outra maneira de instalar sem erro o referido pacote após esta tentativa e possivel quebra, abra o nautilus não precisa ser como root, e navegue até a pasta /var/cache/apt/archives e nesta para esta versão localize o arquivo libreoffice-l10n-pt-br_1%3a3.3.0~rc2-3maverick2_all.deb para outras versões posteriores o arquivo deb correspondente a libreoffice-l10n-pt-br da versão o próprio pacote indica em seu nome veja no nome desta versão acima aparece rc2 um indicativo claro desta versão e ai sucessivamente, uma vez localizado na pasta copie o referido arquivo para a pasta /home/seu usuário sendo que seu usuário neste caso geramente é seu nome no meu caso é /home/hugo o nome que você escolheu para ser seu usuário no sistema, abra um terminal e digite cd /home/seu usuário ele vai ser aberto onde foi copiado o pacote e ai digite o seguinte sudo dpkg -i –force-all libreoffice-l10n-pt-br_1%3a3.3.0~rc2-3maverick2_all.deb isso para esta versão para outras substitua o nome do arquivo no final do comando.
Para os usuários mais avançados vai um resumo copiar o pacote deb libreoffice-l10n-pt-br da pasta de cache do apt situado em /var/cache/apt/archives para outra pasta abra um terminal no local do arquivo e use o comando sudo dpkg -i –force-all nome do arquivo para a instalação, fica perfeito.

Obs - o blog transforma os dois traços antes do termo force em um traço grande por isso não copie e cole o comando, mais reescreva substituindo o traço grande antes do termo force por dois pequenos traços, so assim o comando vai funcionar, se preferir copie e cole mais substitua o traço grande antes de "force" por dois pequenos traços e o comando vai funcionar normalmente, instalando o pacote sem nenhuma outra consequência para o sistema pois o erro se restringe aos DEB do repositorio PPA e não ao código fonte logo mesmo instalando forçando a sua aceitação instala normalmente e funciona de forma normal.

Na versão rc4 o problema de internacionalização do arquivo deb do repositório ppa se tornou mais grave e a sua instalação se processará apenas de forma manual isso prova que o erro é dos DEB do ppa e não do libreoffice que esta rápido e estável, a única maneira de colocar em português do Brasil a interface é após instalar o libreoffice sem arquivo libreoffice-l10n-pt-br caso esteja instalado da versão anterior desinstale antes da atualização e baixar o arquivo deb do link:

https://launchpad.net/~libreoffice/+archive/ppa/+packages

nesta pagina clique no filtro, uma pequena seta antes do link libreoffice-l10n 1:3.3.0~rc4-1maverick2 isso supondo que seu sistema seja o 10.10, caso não seja procure o link correspondente, baixe o arquivo do link direto para a versão 10.10 https://launchpad.net/~libreoffice/+archive/ppa/+files/libreoffice-l10n-pt-br_3.3.0%7Erc4-1maverick2_all.deb isso para o 10.10 caso não seja o arquivo correspondente ao seu sistema, depois de baixar para uma pasta, descompacte o arquivo com o botão direito do mouse na opção extrair aqui, vai ser gerada uma pasta, com duas subpasta a pasta DEB e a pasta usr a pasta DEB não nos interessa a instalação manual dos arquivos da outra pasta é muito simples, basta abrir o nautilus como root abrindo o terminal e digitando sudo nautilus e veja que a pasta usr reproduz os caminhos da arvore de diretorios do ubuntu basta copiar os arquivos desta pasta do caminho reproduzido na pasta para o local original do ubuntu, é a unica maneira de por em poruguês pois nesta versão instalando forçado quebra o arquivo e para completamente o gerenciador de atualizações e prejudica a instalação de pacotes, desta outra forma o sistema é preservado,para o funcionamento da internacionalização se faz necessária a instalação do pacotes libreoffice-l10n-common que instala normalmente através do comando sudo apt-get install libreoffice-l10n-common e não tente instalar o pacote libreoffice-help-pt-br pois vai voltar a quebrar pacotes.

Como exemplo de manipulação dos arquivo da pasta usr gerada da decompactação do arquivo deb, os arquivos que estão na pasta que foi gerada usr/lib/libreoffice/basis3.3/presets/config copie todos para a pasta do sistema de arquivos do ubuntu usr/lib/libreoffice/basis3.3/presets/config e assim sucessivamente cumprindo a risca todo as copias indicadas no arquivo deb descompactado ao reiniciar o libreoffice este já estará em português sem nenhum arquivo quebrado.

OBS - Cerca de doze horas após ter sido editada esta postagem quando do lançamento da versão rc4 nos repositórios PPA, ocorreu uma atualização no pacote libreoffice-l10n-common, e todos os problemas da internacionalização foram sanados não sendo necessário mais nenhum comando para forçar a instalação ou instalação manual, mesmo que você tenha realizado a instalação manual instale os pacotes normalmente pois este vai sobrescrever automaticamente os arquivos que você copiou, para instalar todos os pacotes de idiomas e ainda ficar com ajuda local abra um terminal e digite:

sudo apt-get install libreoffice-help-pt-br

não esqueça como foi mostrado na postagem original do rc2 a integração com o gnome.

**Versão final do libreoffice 3.3.0 já disponível hoje 27/01/2011, nos repositório para os que instalaram basta a atualização, para os que vão instalar a partir desta data vão pegar a versão final, que esta excelente.

3 comentários:

RoLemos disse...

E no ubuntu 10.10 64bits o procedimento é o mesmo?

Hugo Bastos disse...

Sim no repositório encontramos todos os arquivos para várias versões do ubuntu seja, ele 32 ou 64 bits e a instalação dos arquivos de acordo com o sistema é automática.

Anderson Henrique disse...

Hugo, estou com um certo incômodo aqui, o nome do BrOffice fica desconfigurado, tem algum modo de deixá-lo normal. Não é nada que interfira, é mais a parte estética mesmo.