Archive for the ‘debian’ Category

Bonjour!

Sexta-feira, Agosto 15th, 2008

O DebConf é ótimo para receber dicas interessantes vindas dos participantes, hoje de madrugada por exemplo eu conheci o Bonjour, o qual é uma implementação do ZeroConf feito pela Apple para o iChat. O mais interessante é que esta implementação é suportada pelo Pidgin, estranho não? Nem tanto!

Veja, ele funciona da seguinte forma, por baixo ele usa o ZeroConf e XMPP para permitir que 2 clientes iChat-like possam se comunicar, sem configuração, sem servidor, sem registro de usuário, você precisa apenas digitar o seu nome e sobrenome e todo o resto é feito por eles.

Bom se você quer testar o bonjour, primeiro você deve criar uma conta Bonjour no Pidgin e habilitá-la, sua workstation após este procedimento vai começar a se anunciar na rede local via avahi-daemon que é a implementação ZeroConf utilizada no debian e ubuntu por exemplo, os outros computadores da rede local também fazem anúncios e escutam anúncios, desta forma, após alguns segundos todos que tem uma conta compatível com o bonjour (e para isto todos devem ter suas implementações ZeroConf rodando) vão ser anunciados no Pidgin ou no cliente IM utilizado, normalmente estes usuários serão apresentados em um grupo chamado “Bonjour”.

Ele usa as portas 5297 TCP, 5298 TCP/UDP, 5353 UDP e estas precisam estar liberadas para que a sua workstation possa se comunicar com os demais clientes. Um detalhe importante, você não precisa adicionar ninguém, basta aguardar e em poucos segundos sua lista  vai crescendo de acordo com o número de pessoas que estejam utilizando o Bonjour em sua rede.

E agora, está instalado, funcionando, quais são as vantagens?
Pense o seguinte, você tem um IM disponível, apenas em rede interna, simples, rápido sem necessidade de implementar um serviço como o OpenFire, Ejabberd, Jabberd, e isto a um custo baixíssimo, claro que esta solução não utiliza todos os recursos do protocolo XMPP, mas funciona de forma estável, sendo uma alternativa aos im’s tradicionais (pelo menos na rede interna).

Agradeço ao Léo Serra por ter dado a dica ;)

Fike, eu gostei tanto da ferramenta que eu tinha que fazer um comentário de leve aqui no meu blog, mas eu sei que tu está fazendo um post mais detalhado, ficamos aguardando ;)

Referências:
http://en.wikipedia.org/wiki/Bonjour_(software)
http://psi-im.org/wiki/Bonjour
http://developer.apple.com/networking/bonjour/index.html

[]’s
Guto

DebConf terceiro dia…

Terça-feira, Agosto 12th, 2008

Hoje o dia foi corrido, de manhã consegui assistir algumas palestras, uma delas do Mark Shuttleworth, falando sobre colaboração e contribuição entre Ubuntu e Debian, ele apresentou algumas estatísticas que diziam que mais de 500 patchs já foram enviados para o projeto Debian como forma de retorno da comunidade Ubuntu a sua distro “mãe”, segundo mark, dos patchs enviados mais de 300 patchs foram aceitos. Ele falou da vontade de aproximar mais as duas comunidades, falou sobre a possibilidade de se discutir um compartilhamento de agendas de desenvolvimento com o objetivo de oferecer soluções eficientes e sincronizadas entre as mais diferentes flavors, não só debian e ubuntu, mas ele falou de gentoo, redhat, mandriva, xandros, dentre outras. Segundo mark, os atuais usuários e futuros usuários fariam uma adoção muito mais simples caso isto acontecesse.

Depois aconteceram mais algumas palestras sobre derivação do Debian e métodos para elaborar CDD’s, o Mark participou da parte de derivações, cada comunidade falou um pouco de seus projetos, tais como Ubuntu, Debian Med, BrDesktop, Debian Edu, dentre outras que não estou lembrando de cabeça. Falaram bastante sobre a criação de pacotes próprios, como solução para alguns problemas, mas também mencionaram que isto dá um certo trabalho para se manter, nem tudo são flores ;)

A tarde me dediquei a continuar estudando empacotamento de acordo com as normas e políticas do debian, estou lendo:

- http://www.debian.org/doc/debian-policy/
- http://www.debian.org/doc/devel-manuals
- - http://www.debian.org/doc/manuals/maint-guide/
- - - http://www.debian.org/doc/manuals/maint-guide/index.pt-br.html
- - http://www.debian.org/doc/manuals/developers-reference/index.en.html

O que não é pouca coisa, já fiz alguns pacotes de tarde e alguns a noite, um amigo que é debian maintainer (fike) tem orientado meus estudos dando sempre dicas valiosas ;)

Continuo me surpreendendo com a qualidade e excelência técnica dos participantes do debconf, sejam debian maintainers (DM’s), debian developers (DD’s) ou debian users, eu aqui estou participando como um simples entusiasta do free sofrware, querendo e tentando assimilar a quantidade absurda de informação que transpira por todos os cantos. Para se ter uma idéia, em um simples almoço eu tive uma “aula” sobre  criptografia por hardware e seus perigos, algo que meus professores de segurança na faculdade deveriam ter participado :P

Esta conferência para mim veio como uma forma de me desafiar, continuar estudando, buscando evoluir tecnicamente, afinal existe muita coisa para se conhecer, estudar, aprender, aplicar.

Depois de conhecer um pouco mais o projeto percebi que tenho interesse em colaborar como maintainer, mas sei que ainda tenho que percorrer um longo caminho para contribuir a contento, da forma correta, seguindo as referências e políticas de segurança. No momento ainda procuro algum pacote para adotar.

Aliás caso você queira adotar um pacote!

Debian Packages That need lovin’
http://wnpp.debian.net/

Lista de pacotes para orfãos:
http://www.debian.org/devel/wnpp/orphaned

Lista de pacotes para adoção:
http://www.debian.org/devel/wnpp/rfa_bypackage

Agora teremos um openbar oferecido pela canonical, vou ver se ainda consigo produzir algo hoje, assim que a cabeça não aguentar mais vou arejá-la no openbar ;)

E amanhã vou postar alguma fotos do lugar.

[]’s
Guto

Argentina, um lugar muito agradável e gostoso de se conhecer.

Segunda-feira, Agosto 11th, 2008

Cheguei na Argentina no dia 10 de Agosto no aeroporto EZE, de lá rumei para Buenos Aires em uma curta viagem de 45 minutos, aliás recomendo o ônibus da empresa Manuel Tienda Leon, o qual oferece o transporte por 40 pesos argentinos, as empresas que oferecem transporte por taxi partindo de EZE para o terminal do retiro em Buenos Aires estavam cobrando  95+ pesos, caro mesmo! Outra coisa importante, não troque dinheiro na Global Exchange, as taxas são horríveis (1,3), o Banco de La Nacion Argentina (1,7) é o melhor lugar, isto se não tiver como trocar no centro onde consegue-se encontrar por um preço melhor (1,8), no banco de la nacion não combram comissão para a troca.

A curta viagem me deixou impressionado,  em pleno domingo vi o vigor, a alegria e a disposição do povo Argentino que fazia pequeniques nas áreas verdes próximas a rodovia, eles amam o futebol, e tenho que dizer com certeza que há muitos anos não via tantas crianças praticando futebol como tenho visto por aqui, aliás não só o Futebol, é perceptível a paixão pelo tênis e alguns tipos de esportes radicais, vi muitos quadricículos em pistas off-road, acredito que esta é a nova onda por aqui.

Agora estou em Mar del Plata, outra cidade bem aconchegante, e no momento estou no DebConf, aprendendo estudando, empacotando, conhecendo pessoas e principalmente um projeto sério com gente disposta a compartilhar conhecimento, ajudar, trabalhar para o bem comum.

Hoje migrei minha antiga distro e agora uso Debian Lenny Beta 2, instalei via iso business card, e depois peguei os pacotes pelo mirror local montado aqui no evento, foi rápido, fácil e em pouco tempo tudo estava funcionando, inclusive som e interface wifi, sem necessiades de maiores intervenções ou gambiarras, um simples aptitude install firmware-iwlwifi resolveu minha vida.

Já conversei com pessoas do Brasil, El Salvador, Espanha, Escócia, França, Colômbia, e muitos outros, a conferência está bem legal e apesar de ser uma cara nova por aqui fui muito bem acolhido por todos, sempre muito educados e prestativos.

Esta viagem tem sido curiosa e engraçada, perdi o vôo no sábado em Brasília, o fiz por pura bobagem, tive que remarcar para domingo, porém por este motivo acabei reencontrando uma grande amiga que não via há mais de 4 anos, estávamos na fila de embarque para o mesmo vôo, foi bacana, conversamos muito, com tempo ainda quero visitá-la em Buenos Aires, vamos ver se consigo levar minha querida namorada para uma viagem romântica, só precisamos que as nossas agendas sincronizem, já seria uma grande ajuda ;)

Bom vou continuar meus estudos, em uma nova e eficiente flavor gnu/linux.

[]’s
Guto

criando mirrors de repositórios utilizando o debmirror

Domingo, Outubro 28th, 2007

Aproveitando o gás escrevi um artigo sobre como criar mirrors de repositórios com o debmirror, primeiro abordando a necessidade de se ter um mirror em sua empresa, faculdade, escritório ou até mesmo em casa como é meu caso.

O artigo está no link abaixo:

http://gutocarvalho.net/mediawiki/index.php/Criando_mirrors_com_debmirror

Disponibilizei scripts para fazer mirror do Ubuntu Feisty, Ubuntu Gutsy e Debian Etch.

Contribuições são bem vindas.

[]’s
Guto

sábado nerds…

Sábado, Setembro 22nd, 2007

Acordei com uma vontade de pedalar, mas confesso que a nerdisse bateu forte hoje, baixei o foresight linux 1.4.0 que já vem com o gnome 2.20 para testá-lo em uma VM, aproveito para ver o tal CONARY, gerenciado de pacotes. Estou também compilando o gnome 2.20 no meu Ubuntu Feisty, eu sei haja paciência, para alguns isso não passa de loucura, para mim é pura diversão :)

Mas a tarde vou dar uma pedala, o corpo pede um exercício, não posso ter uma vida totalmente sedentária, acho que uma trilha leve de 30 a 40 km dá para fazer ;)

Acho que vou testar também o kernel 2.6.22.7 com Patch CFS Scheduler (Ingo Molnar) vou compilar no debian e no ubuntu, vamos ver se vale a pena colocar nos servidores dos telecentros comunitários, um colega TEC do CasaBrasil residente na Bahia (Marcelo Soares) já está testando e disse que o resultado é bom.

Estou pensando em fazer uma noite nerds em casa, estudando a migração das contas do telecentro da UFMS-CCHS pois vamos instalar um distro, além disto vamos planejar ajustes em demais telecentros.

O hexa, grande companheiro do gulms e ubuntu-ms, está terminando o novo admin do postfix pantaneiro, escrito em ruby, baseado no postfixadmin em php de mischa peters, estou iniciando estudos nesta linguagem para auxiliá-lo, quem sabe fazemos uma versão já compatível com LDAP, hoje o admin do postfix pantaneiro funciona apenas com mysql.

Quem estiver a fim acho que a partir das 20 horas já estaremos estudando ;)

Acho que sai também um tutorial pantaneiro do OpenVPN e NBD em ambientes XDMCP, mas isso se der tempo.

Por que o fim de semana tem que ser tão curto né?

[]’s
Guto

Final do mutirão…

Domingo, Setembro 16th, 2007

Acabamos o trabalho, o servidor está com XDMCP funcionando, 8 estações rodando, instalamos o openoffice.org, dicionários em português para ele (myspell-pt-br), baixamos as últimas versões do dicionários (.aff, .dic) do site do broffice, instalamos também o mozilla-firefox, aplicações gráficas (inkscape, scribus, gimp), aplicações de escritórios (gnumeric, abiword, gnucash, planner, dentre outras), aplicações temos várias, para todos os gostos.

Claro que ainda falta arredondar alguma coisa, quero colocar um tema mais bacana, uns ícones mais bonitos, lembrei agora do pacote aspell-pt-br o qual é usado pelo abiword, gaim, mas isto segunda-feira dou uma ajustada.

O ambiente LTSP infelizmente não funcionou com pacotes dos repositórios oficiais do Debian ETCH 4.0R0, usamos então o repositório ltsp-backports, segue abaixo o endereço.

deb http://pkg-ltsp.alioth.debian.org/debian/ etch-ltsp-backports main

Removi o pacote do ltsp-server-standalone e suas dependências, adicionei esse repositório, dei um apt-get update e instalei novamente o ltsp-server-standalone, desta vez o terminal deu boot certinho, TFTP e NFS funcionaram sem problemas, ele carregou todo o ambiente chroot mas não chamou o X, tenho que ver se o LDM ou GDM foi instalado no ambiente chroot do LTSP-server (/opt/ltsp/i386), mas isto já é um avanço, o LTSP está 95% funcional. Aproveitei para já deixar configurado LTSPFS (dispositivos removíveis) e PULSEAUDIO (som em rede). No final do mutirão estavam Lino, Lineu , Adonai , Renato e eu (Guto).

Testamos os terminais, fizemos ajustes finos nas interfaces de rede (/etc/network/interfaces) e no inittab (/etc/inittab) para carregar o ambiente gráfico do servidor, desligamos tudo, arrumamos as mesas, as ferramentas, ligamos novamente para testar e tudo funcionou muito bem. Passamos as senhas dos usuários e deixamos nosso contato com o Clineu.

E assim acabou o mutirão, levei o servidor do telecentro da igreja presbiteriana, foram comigo Adonai e Renato, este servidor fora emprestado para acelerar a instalação na Fundação de Cultura, chegando lá acabamos por fazer ajustes finos na interface de rede dele, fizemos alguns testes para certificar que estava tudo funcionando e fomos embora.

Mais um telecentro funcionando.

Que venham novos Telecentros Lino, estamos a disposição.

Claro que tem aquela cláusula pétrea, acesso livre, sem cobranças a qualquer pessoa que visite o local.

Grupos presentes:

CASABRASIL (http://www.casabrasil.gov.br)
DATAPREV-MS (http:/www.dataprev.gov.br)
GULMS (http://www.gulms.org)
PSL-MS (http://psl-ms.softwarelivre.org)
DEBIAN-MS (http://www.debian-ms.org)
UBUNTU-MS (http://ubuntu.gulms.org)

TODO

- Ajustes em identidade visual
- Testes com LTSP
- Ajustar GRUB de todas as estações com a imagem para sua NIC.
- Gerar disquetes para toda estações com a imagem para sua NIC.
- Precisamos de réguas de energia pois temos poucas tomadas ou cabos de força para ligar os monitores nos gabienentes.
- Ajustes no pulseaudio e ltspfs (otimizações, não deu tempo de testar).
- 2 terminais não funcionaram temos que testá-los.
- Solicitar liberação de IM’s na firewall para o endereço reservado ao servidor.

[]’s
Guto

55 esfihas depois…

Sábado, Setembro 15th, 2007

Direto da fundação de cultura, pela manhã peguei 2 voluntários do GULMS (Renato e Adonai), buscamos o servidor da FC na DATAPREV, servidor este gentilmente cedido pelo Banco do Brasil, e iniciamos o trabalho aguardando mais voluntários.

Neste momento acabamos de comer 55 esfihas, os geeks também precisam de alimento :)

Agora estamos na metade do mutirão, toda as estações foram instaladas com DEBIAN ETCH 4.0R0 mínima otimizada com o x-window-system. O pessoal do Debian-MS deu uma micro-oficina de como otimizar a instalação do sistema, explicando o passo a passo da instalação para os voluntário do mutirão. O servidor está com o XDMCP funcionando, o ambiente de desktop é o GNOME, estávamos numa luta com o LTSP, o servidor também é um DEBIAN ETCH 4.0R0, resolvemos deixar este telecentro 100% DEBIAN, estamos tentando configurar o LTSP5 nele mas surgiram alguns problemas com NFS e TFTP-HPA, estamos estudando o caso, fora isto o telecentro está funcional.

Presentes:

Guto (casabrasil, gulms, psl-ms, ubuntu-ms)
Adonai (gulms)
Renato (gulms)
Robson (gulms, ubuntu-ms, igreja presbiteriana)
Aparecido (fundação de cultura)
Clineu (fundação de cultura)
Lino (bb, gulms, psl-ms)
Condector (debian-ms, gulms, psl-ms)
Lincoln (debian-ms)
Lenon (debian-ms, gulms)
Hexa (gulms, psl-ms, ubuntu-ms)

Obrigado a todos, vamos arredondando as coisas, quanto mais voluntários melhor.

[]’s
Guto

Montagem do telecentro da fundação de cultura

Sábado, Setembro 15th, 2007

Olá povo, hoje estaremos fazendo a montagem do telecentro comunitário da fundação de cultura.

Fica ali na avenida Fernando Corrêa da Costa, entre a rua 14 de junho e a avenida calógeras, no prédio do antigo fórum.

Hoje vamos instalar 10 terminais e 1 servidor.

Devo passar na DATAPREV às 08:30 para pegar o servidor cedido pelo Banco do Brasil.

Começaremos às 09:00 da manhã, sem hora para terminar.

Dobradinha debian (estações) e ubuntu (servidor) novamente, tal fizemos no telecentro da igreja presbiteriana.

Toda a ajuda será bem vinda.

Este telecentro será aberto ao público em horário comercial.

[]’s
Guto

Telecentro comunitário

Segunda-feira, Setembro 10th, 2007

Olá gente,

Gostaria de informar que o mutirão foi um sucesso, o telecentro da
igreja presbiteriana foi montado, 10 estações e 1 servidor foram
instalados e configurados. Tudo funcionando, a conexão é uma ADSL ;)

O mutirão foi no dia 08/09/2007 de 09:00 da manhã até às 20:00 horas, o almoço foi
gentilmente oferecido pelo Hydrogen.

Estiveram presentes:

Gutera (casabrasil, gulms, psl-ms, ubuntu-ms)
Rentato (gulms)
Adonai (gulms)
Lenon (gulms, debian-ms)
Hydrogen (gulms, psl-ms, ubuntu-ms)
Rev. Fernando (gulms, igreja presbiteriana)
José Roberto (gulms, igreja presbiteriana)

As estações estão configuradas com debian etch mínimo, apenas com
x-window-system instalado chamado o ambiente do servidor via XDMCP.

O Servidor é um Ubuntu Feisty 7.04 atualizado, com ambiente LTSP
instalado e configurado, já com localdevices e pulseaudio funcionando.

Caso algum HD apresente problemas podemos bootar pela rede, algumas
estações 486 já estão com a imagem de suas interfaces de rede
configuradas no GRUB (para testes), precisamos gerar disquetes para
ficar como plano B caso algum HD queime.

TODO

- Ajustar GRUB de todas as estações com a imagem para sua NIC.
- Gerar disquetes para toda estações com a imagem para sua NIC.
- Ajustes elétricos, precisamos fazer extensões para as estações.
- Ajustes no pulseaudio (otimizações, não deu tempo).
- Novo layout para a sala.
- Ajustes na rede lógica para possibilitar mudança de layout.
- Testar HD’s e equipamentos que deram problema no mutirão, foram 6 estações ao todo.
- Testar Debian ETCH com LTSP + Localdevices + Pulseaudio para ser o
servidor definitivo.

Enfim, o telecentro é aberto a toda comunidade campograndense, principalmente na região próxima ao terminal Morenão.

Se alguém mais quiser ajudar, voluntários são sempre bem vindos.

Temos o telecentro da Fundação de Cultura pela frente, hoje ainda passo mais informações.

[]’s
Guto


Bad Behavior bloqueou 343 tentativas nos últimos 7 dias.