Instalando OpenOffice 3.1 no Ubuntu 8.04.2

•Maio 12, 2009 • 4 Comentários

Estou de volta, desta vez para mostrar como foi a minha instalação do OpenOffice 3.1 no Ubuntu 8.04.2, embora o nome do pacote e no menú apareça como BrOffice 3.1, é a mesmo programa.

A  primeira coisa a fazer é remover o OpenOffice 2.4 do sistema, abra o Synaptic e remova por lá selecionando “remoção completa”. Depois baixe o programa neste link, na opção de Debian/Ubuntu.

Feito o download, entre na pasta pelo terminal e descompacte:

(no meu caso eu criei na minha Home a pasta OpenOffice-3.1_ptBR e salvei lá)

$ cd OpenOffice-3.1_ptBR

$ tar -vzxf BrOOo_3.1.0_LinuxIntel_install_pt-BR_deb.tar.gz

Depois entre na pasta descompactada:

$ cd OOO310_m11_native_packed-3_pt-BR.9399/

$ cd DEBS/

E instale todos os pacotes do programa em DEB:

$ sudo dpkg -i *.deb

Terminada essa instalação, faça agora do pacote de integração:

$ cd desktop-integration/

$ sudo dpkg -i broffice.org3.1-debian-menus_3.1-9393_all.deb

Pronto! Vá no seu menú Aplicações>Escritório que lá estarão os menús para o Writer, Cal, Base, Impress, Draw e Math. Foi adicionado também um menú do “Gerenciador de Impressoras do BrOffice.org 3.1″, por ele você poderá gerenciar suas impressoras.

Screenshot do Base 3.1 conectado ao PostgreSQL 8.3.

BrOffice 3.1 Base

BrOffice 3.1 Base

Boa sorte!

Extraindo páginas de um arquivo PDF

•Maio 11, 2009 • 4 Comentários

Sou fã de arquivos PDF, pois criando arquivos neste formato qualquer usuário poderá abri-lo seja qual for o sistema operacional usado, PDF é formato universal. Desenvolvedores WEB costumam usar ferramentas que geram relatórios em PDF, onde são visualizados e baixados da internet.

Esta dica é para quem gostaria de extrair páginas específicas de um arquivo PDF. Supondo que você tenha um PDF com 12 páginas, mas somente as páginas de 9 a 11 interessam, basta rodar um comando para extraí-las. Antes confira se o pacote poppler-tools e psutils estão instalados no sistema, se faltar algum, instale.

Seguindo o exemplo anterior vou extrair as páginas desta forma:

guevara@guevara-desktop:~/Documentos/PDFs$ pdftops LicaoLTSPGrupoLinux.pdf – | psselect -p9-11 | ps2pdf – file-p9-11.pdf
[9] [10] [11] Wrote 3 pages, 386596 bytes
guevara@guevara-desktop:~/Documentos/PDFs$

Simples não? O arquivoLicaoLTSPGrupoLinux.pdf é o arquivo que quero extrair as páginas, o comando pdftops converte o PDF para Postscript, o comando psselect seleciona as páginas que me interessam do arquivo Postscript gerado e o comando ps2pdf converte o arquivo PostScript para um novo arquivo PDF.

Feito isso, fui na pasta onde estava o PDF e abri o arquivo PDF contendo as três páginas que eu queria, numeradas de 1 a 3.

Boa sorte!

Conectando OpenOffice Base 2.4 com PostgreSQL 8.3

•Maio 10, 2009 • 2 Comentários

O PostgreSQL é sem dúvida um dos melhores SGBD que existem, uso na faculdade e no meu PC para criar banco de dados, tabelas e inserção de dados.

Surgiu a idéia de conectar o OpenOffice Base com o PotgreSQL 8.3 e realizar a conexão de um gerenciador com o outro, claro que uso o pgADMIN III para administrar o banco, mas queria testar com o OpenOffice, já que para o usuário doméstico fica mais fácil a utilização.

Em primeiro lugar baixe o plugin para o OpenOffice-Base neste link.

Instalando Plugin SDBC

  • Abra o OpenOffice-Writer (editor de texto).
  • No menu Ferramentas localize Gerenciador de extensão, clique em Adicionar e localize o arquivo que você acabou de baixar (.zip).
  • Clique em abrir e proceda fechando todas as janelas do OpenOffice.

Conectando OpenOffice-Base ao Postgres

  • Abra o OpenOffice-Base.
  • Selecione Conectar a um banco de dados existente
  • Dentro desta opção localize postgresql e clique em Próximo
  • No campo Postgre da próxima janela complete da seguinte forma:

dbname=nome_do_banco host=IP_servidor

Exemplo:

dbname=Pedidos host=localhost

obs: Coloque o nome do banco exatamente como está no Postgre respeitando maiúsculas e minúsculas.

  • Clique em Próximo
  • Na próxima janela digite o nome do usuário e selecione a opção com senha.
  • Clique em Testar Conexão e digite a senha.
  • Se tudo correr bem você já terá acesso as tabelas, formulários e relatórios do servidor.
OpenOffice-Base

OpenOffice-Base

Muito simples.

Abraço!

Gnome Voice Control com bug corrigido

•Maio 9, 2009 • 1 Comentário

Como estou preparando um trabalho para apresentar na Feira de Informática da faculdade, resolvi pesquisar alguns programas destinados a ajudar deficientes físicos e visuais na operação so Ubuntu. Neste post vou relatar os passos para instalar o programa Gnome Voice Control, aplicação usada para comandar o sistema pela voz.

Ocorre que a versão do repositório está bugada, há muito tempo por sinal, até o momento no 8.04 o programa continua apresentando erro ao adicionar o applet “VoiceControl” no painel.

Pesquisando no Google, achei a dica para solucionar o problema aplicando um patch de correção, como ainda uso a versão 8.04.2 fiz o procedimento e consegui gerar o pacote:

gnome-voice-control_0.2-0ubuntu5.1_i386.deb

Este pacote para o Ubuntu 8.04.2 pode ser baixado neste link.

Para instalar é só rodar o comando:

sudo dpkg -i gnome-voice-control_0.2-0ubuntu5.1_i386.deb

Caso seu sistema seja o Ubuntu 8.10, basta seguir a dica com o patch de correção para o Intrepid e gerar o pacote DEB, para depois instalar usando o comando dpkg.

Depois de instalar o pacote adicione o applet “VoiceControl” no seu painel, clique com o direito em cima do applet e inicie a calibragem. Recomendo ler também o README do Gnome Voice Control que se encontra em:

/usr/share/doc/gnome-voice-control

Boa sorte!

Compressão de imagens PNG com PNGNQ

•Abril 4, 2009 • Deixe um comentário

Olá pessoal!
Estava eu aqui editando um site que estou fazendo para apresentar como avaliação em Desenvolvimento Web lá na faculdade, ai lembrei de um programinha que usei na época em que usava Ubuntu 7.10, um programa de compressão de imagens png excelente chamado PNGNQ, digamos que o programinha faz milagre!
O tamanho dele é de apenas 106k e está disponível no repositório do Ubuntu e do Debian Lenny.

Caso ele não esteja marcado no seu Synaptic, marque para instalação ou rode o comando pelo terminal:

No Ubuntu:

$ sudo apt-get install pngnq

No Debian Lenny:

# apt-get install pngnq

A compressão de um arquivo de 596k foi reduzido para 106k rodando o programa da seguinte forma:

$ pngnq imagem.png

Ou em modo verbose para ver o status da conversão:

$ pngnq -v imagem.png

Para mais informações do programa é só ler o manual dele pelo terminal com o comando:

$ man pngnq

Com esta compressão temos as seguintes vantagens:

  • Redução de espaço em disco com imagens menores.
  • Maior velocidade de transferência de imagens através de mensageiros.
  • Maior velocidade para anexar imagem PNG aos nossos emails.
  • Paginas Web mais leves, pois as imagens usadas são muito pequenas.
  • A compressão é feita sem perder a qualidade da imagem.
  • Maior agilidade em hospedar imagens em sites de hospedagens do tipo Imageshack e Imagebam.

Boa sorte!

Recuperando o Sudoers no Ubuntu

•Abril 4, 2009 • 2 Comentários

Hoje fui instalar o Lanbr numa máquina da faculdade pra ver como era a cara dele, no tutorial dizia para acrescentar duas linhas no arquivo Sudoers, após salvar o arquivo e fechar fui testar o sudo e não funcionou, pois o sistema acusava duas linhas erradas no Sudoers, justamente aquelas que o tutorial dizia. Coloquei exatamente como estava lá, mas mesmo assim não deu certo. O problema começou nesse ponto, não conseguia mais usar sudo e nem logar como root com o comando sudo su, a solução foi a seguinte:

  • Reiniciar o sistema.
  • Na tela do Grub, selecionar o modo de recuperação como “root”.
  • Digitar o seguinte comando para editar o Sudoers.

# nano /etc/sudoers

Apaguei as linhas erradas, apertei ctrl+o para salvar o arquivo e ctrl+x para sair do editor nano.

Terminada a edição do arquivo, resetei a máquina com o comando:

# shutdown -r now

Vale resaltar que o Sudoers possui permissão 440, caso você tenha criado outro sudoers usando o live-cd do Ubuntu na tentativa de resolver o problema, saiba que isso não vai funcionar a princípio, pois o novo arquivo terá permissão 664, mas o sistema irá acusar que o sudoers deve ter permissão 440.

Para corrigir esse problema, use o comando ainda no modo root de recuperação do sistema:

# chmod 440 /etc/sudoers

Ainda não finalizei a instalação já que quando o erro ocorreu eu estava saindo do estágio, não tive tempo de testar o gerenciador de Lan House, mas assim que eu puder, volto para postar o meu parecer.

Abraço!

Eficiência do suporte Linux

•Fevereiro 18, 2009 • Deixe um comentário

Olá Linuxers!
Cheguei a casa e fui pro micro ver os emails, percebo o aviso de atualizações indicando “atualizações disponíveis”, mas não cliquei pois precisava conferir os emails (depois eu vejo o que têm pra atualizar). Termino de ver os emails e começo a navegar nos blogs sobre Linux e Ubuntu, paro então no Planeta Ubuntu, lá estava um post avisando para usuários do Ubuntu 8.04 a atualizar o SUDO, pois havia falhas de segurança. Aí lembrei! Será que o aviso no meu sistema é referente ao SUDO?

A data do meu sistema está em 18/02/09; e a data da publicação da vulnerabilidade, foi no dia 17/02/09, conforme abaixo:

===========================================================
Ubuntu Security Notice USN-722-1 February 17, 2009 sudo vulnerability CVE-2009-0034 ===========================================================
http://www.ubuntu.com/usn/usn-722-1

Esse é um dos grandes motivos do Linux ser um sistema muito mais seguro que o Windows. As atualizações chegam em questão de horas ou em poucos dias. Para quem já usa Linux, isso não é nenhuma novidade, mas queria deixar este post mostrando o porquê do Linux ser mais seguro.

Boa sorte!

Instalando Cairo-Dock no Debian Lenny

•Janeiro 25, 2009 • Deixe um comentário

Olá pessoal! Neste post vou mostrar como fiz a instalação do Cairo-Dock.

A princípio eu achava que uma dock não tinha muita utilidade, mas por curiosidade instalei para testar e tô gostando, a dock abre as aplicações rapidamente e com animações, isso tira um pouco o tédio de um painel Gnome.

Vamos para a instalação!

Primeiro é necessário satisfazer algumas dependências, são elas:

libgtk2.0-0

libcairo2

librsvg2-2

libglitz1

libglitz-glx1

Para instalar todas de uma vez no terminal rode:

# apt-get install libgtk2.0-0 libcairo2 librsvg2-2 libglitz1 libglitz-glx1

Depois instale o pacote baixado:

# dpkg -i cairo-dock_v1.6.3.1_i686.deb

Obs: eu preferi instalar a versão estável mas existe a versão 2.0.0 beta1, fica a seu critério qual instalar.

Terminada a instalação, abra o Cairo-Dock em Aplicações>Ferramentas do Sistema>Cairo-Dock.

Para configurar basta clicar com o direito em cima da dock e pronto!

A minha ficou desta forma:

Debian Lenny com Cairo-Dock.

Debian Lenny com Cairo-Dock.

Resolvendo conflitos entre ACPI e Wireless

•Novembro 9, 2008 • Deixe um comentário

Olá pessoal!

Neste post vou narrar como resolvi um probleminha de acpi num pc com placa mãe chipset SIS.

Hoje instalei o Ubuntu 8.04.1 kernel atualizado 2.6.24-21-generic, no PC de um amigo da faculdade, ele possui uma placa wireless pci Ralink rt61. Instalei normalmente o sistema sem erro algum, configurei a conexão criando uma nova conexão wireless no network-manager colocando o ESSID, e depois rodei o comando:

$ sudo pppoeconf

A conexão dele é por autenticação pppoe, é necessário digitar usuário e senha para conectar, então a configuração somente pelo network-manager não funciona, pois lá não há opção de pppoe, apenas as chaves criptográficas WEP, WPA, WPA2, LEAP, mas nada de pppoe.

Após o Ubuntu se juntar ao ESSID correto, o pppoeconf achou o concentrador de acesso na wlan0, coloquei o usuário, senha e pronto! Estava conectado, foi só abrir o Firefox e navegar.

Para minha surpresa, ao mandar desligar o pc aparecia uma tela preta com a mensagem:

SYSTEM HALTED

O sistema não desligava, ficava parado nessa tela com a mensagem acima, só desligando no botão do power para a máquina desligar, o que não é muito saudável para o HD e nem para o sistema.

Já tive esses problemas antes em máquinas antigas, isso é muito comum em placas com chipset SIS , PCCHIPS por exemplo, que não possuem um ACPI implementado de forma satisfatória para que o Linux consiga se comunicar corretamente através dele. A forma de resolver isso é muito fácil, basta colocar o seguinte parâmetro de boot na linha do kernel do Ubuntu.

$ sudo gedit /boot/grub/menu.lst

Acrescente na linha o parâmetro:

acpi=force

Ficando desta forma:

kernel        /boot/vmlinuz-2.6.24-21-generic root=UUID=e85c063b-a117-25de-ba86-6304f8475b2b ro quiet splash acpi=force locale=pt_BR

Desta forma o sistema irá forçar o acpi para que seja usado.

Bom, até aí tudo certo, wireless funcionando e com o parâmetro colocado na linha do kernel o sistema deveria desligar.

E mais uma surpresa, o sistema desligava, só que agora a wireless não funcionava. Isso ocorre porque a wireless é gerenciada pelo acpi no que tange gerenciamento de energia (sim, a placa wireless também têm modo de economia de energia).

Bom, fui lá na BIOS e resetei, selecionei a opção:

LOAD OPTIMAL SETTINGS

Resetando a BIOS ela fica com a configuração padrão de fábrica, se havia algo errado na configuração dela, agora estava tudo padrão, inclusive com o acpi habilitado na opção de gerenciamento de energia.

Liguei o computador e voilá! Sistema carregado, wireless funcionando e sistema desligando corretamente sem a mensagem do system halted.

A dica para os casos de problemas com acpi é colocar o parâmetro na linha do kernel, isso vale principalmente para proprietários de Laptops, ou o acpi é forçado ou ele pode ser desabilitado colocando o parâmetro:

acpi=off

Para mais parâmetros de boot, consulte o link BootOptions, existe sempre uma opção que vai resolver esses conflitos de hardware com software.

Boa sorte!


Instalando Frostwire no Ubuntu 8.04

•Outubro 22, 2008 • Deixe um comentário

Esta dica é para quem gosta de baixar músicas e vídeos em programa P2P pelo Ubuntu.

O Frostwire é um programa que roda em Java, portanto, para instalar é necessário que antes você instale o Java 6 pelo synaptic.

Veja a imagem do Frostwire rodando:

Não têm mistério, é muito simples, basta marcar o Java 6 pelo synaptic e baixar o Frostwire 4.17.0  pelo seu site oficial, quando terminar o download, clique duas vezes em cima do pacote .deb para instalação. Depois abra o programa em Aplicações>Internet>Frostwire.

O legal é que ele possui vários temas e também se integra ao tema do sistema, para isso basta selecionar na opção “Exibir>Aplicar tema” e escolha “aplicar tema GTK”.

Achei o programa bem estável e rápido, devolve grande quantidade de arquivos em pesquisas de áudio e vídeo.

Boa Sorte!