Como utilizar DeltaRPM no CentOS 5.x

February 23rd, 2010 by Daniel Bruno 2 comments »

Há alguns posts atrás, escrevi sobre como instalar e utilizar o plugin yum-presto no Fedora 11 e que atualmente já vem no Fedora 12, porém ainda não é utilizado no CentOS.

* Instale o deltarpm e o yum-presto

wget http://www.lesbg.com/jdieter/presto/yum-presto-VERSION.noarch.rpm
wget http://www.lesbg.com/jdieter/presto/deltarpm-VERSION.ARCH.rpm
rpm -Uvh deltarpm-VERSION.ARCH.rpm yum-presto-VERSION.noarch.rpm

* Caso você tenha feito a instalação mínima do sistema, segue abaixo a lista de dependências:

perl(Digest::MD5)
perl(Fcntl)
perl(Net::Domain)
perl(POSIX)
perl(Socket)
perl(bytes)
perl(strict)

Que podem ser encontradas nos seguintes repositórios:
i386: ftp://fr.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/
x86_64: ftp://fr.rpmfind.net/linux/dag/redhat/el5/en/x86_64/RPMS.dag/

* Agora configure o repositório. crie o arquivo /etc/yum.repos.d/presto-centos.repo com o seguinte conteúdo:

[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
deltaurl=http://lesloueizeh.com/centos5/$basearch/updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

Pronto, agora é fazer updates consumindo muito menos banda e economizando tempo.

OBS: O repositório não é oficial do CentOS.

Valentine’s Day

February 12th, 2010 by Daniel Bruno 2 comments »

I love Free Software!

Dicas para o Exim

February 10th, 2010 by Daniel Bruno 2 comments »

O Exim é um MTA desenvolvido pela Universidade de Cambridge e bastante popular por ser utilizado no CPanel e recentemente veio como padrão no CentOS 5.3 e, se não me engano, no Debian também.

E abaixo alguns comandos que podem auxiliar no dia-a-dia de quem trabalhar com esse MTA.

  • Verificar quantas mensagens estão na fila:
exim -bpc
  • Verificar as os ids das mensagens na fila:
exim -bp
  • Forçar o envio de uma mensagem na fila:
exim -M [ID da mensagem]
  • Visualizar o corpo de uma mensagem na fila:
exim -Mvb [ID da mensagem]
  • Visualizar o cabeçalho de uma mensagem na fila:
exim -Mvh [ID da mensagem]
  • Forçar o envio das mensagens na fila:
exim -qff
  • Remover mensagem da fila:
exim -Mrm [ID da mensagem]
  • Gerando estatísticas da fila, por domínio:
exim -bp | exiqsumm

Gerando estatísticas com base no log:

  • Gerando estatísticas em html:
eximstats -html=exim_stat.html exim_mainlog
  • Gerando estatísticas em um arquivo de texto:
eximstats -txt=exim_stat.txt exim_mainlog
  • Gerando estatísticas em uma planilha do OpenOffice Calc ou MS Excel:
eximstats -xls=exim_stat.xls exim_mainlog

O exim_mainlog é o nome do arquivo de log utilizado, o nome e path do arquivo podem variar conforme a sua configuração.

Fedora 12 (Codinome Constantine)

November 17th, 2009 by Daniel Bruno 1 comment »

Acaba de ser lançado o Constantine, que é o codinome escolhido para a versão 12 da distribuição Gnu/Linux Fedora. Como sempre, o Fedora 12 nos oferece o que há de mais novo no mundo do software livre, em um conjunto fácil de instalar, usar e administrar.

Há muito o que contar, assim segue nesse link um pequeno relato do que você encontrará ao utilizar a nova versão do Fedora.

Faça já o seu Download

Divirtam-se!

Agilizando updates no Fedora com yum-presto.

September 21st, 2009 by Daniel Bruno 2 comments »

Recentemente quando fui atualizar meu Fedora 11 me deparei com 404M de atualizações pendentes, revolvi baixar tudo e instalar, mas que num próximo update iria utilizar o yum-presto.  O yum-presto é um plugin para o YUM que utiliza Delta RPMS, ou seja, invés de baixar o pacote RPM completo, o yum-presto baixa somente o diff das atualizações, com isso tendo um ganho em torno de 60% – 80% nos downloads das atualizações.

Algumas semanas depois fui verificar os updates pendentes e o total contabilizavam 119M, então foi quando fiz a instalação do yum-presto, a sua instalação e utilização no Fedora 11 é muito simples.

Para realizar a instalação basta executar:

  1. yum install yum-presto

Para ajudar nos downloads utilizei também o yum-plugin-fastestmirror que procurar por mirros mais próximos e mais rápidos.

  1. yum install yum-plugin-fastestmirror

Após a instalação dos plugins limpei o cache do YUM para forçar a checagem com o yum-presto e o yum-plugin-fastmirror.

  1. yum clean all

Após a instalação do yum-presto, o download dos updates caiu de 119M para 20M.

O yum-presto é nativo somente no Fedora 11, para utilizar no Fedora 10 o procedimento de instalação é o mesmo, porém deverá ser editado o arquivo /etc/yum.repos.d/fedora-updates.repo e alterar o mirrotlist para:

  1.  
  2. mirrorlist=http://presto-mirrors.anmar.eu.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
  3.  

Lançamento do Fedora 12 Alpha

August 27th, 2009 by Daniel Bruno No comments »

Fedora 12 “Constantine” Alpha esta disponível!

Deseja ver o que o Fedora promete? Pode baixar no link abaixo:
http://www.fedoraproject.org/pt_BR/get-prerelease

Um ‘Alpha” contém as funcionalidades que o Fedora 12 terá, uma vez liberado, de maneira que qualquer um pode ajudar no teste e reporte de bug, para então lançarmos o Beta.

A versão Final do Fedora 12 está programada para ser lançada em novembro.

Precisamos de ajuda para fazer o Fedora cada vez melhor, sendo assim não vai tomar muito do seu tempo, baixar o Fedora LiveCD e testá-lo em sua máquina, reportando as possíveis falhas ou novidades. Acredite! Isso será de extrema ajuda.

Os bugs podem ser reportados em: https://bugzilla.redhat.com ou em nosso fórum.

O que há de novo no Fedora 12?

* Suporte de Webcam melhorado.
* Empathy no lugar do Pidgin como cliente de mensagens instantâneas por padrão.
* GNOME 2.27.90 beta e KDE 4.3
* Network Manager Mobile.
* Codecs Livres Melhorados, com “Thusnelda” como o codec do Theora (OGG).
* Melhoras no PackageKit, com plugins para o navegador e linha de comando.
* Melhoras no PulseAudio
* Melhoras no controle de energía e utilização de CPU, disco rígido e de Rede.

E para os desenvolvedores, o que tem?

* NetBeans 6.7
* PHP 5.3
* Eclipse 3.5.0
* SystemTap (Melhor documentação)

E o que mais?

* Melhorias no suporte a IPv6 no Network Manager
* Automatic Bug Reporting Tool, que ajuda a reportar problemas automaticamente ao Fedora
* RPM XZ, cambiando de compressor Gzip a XZ(LZMA), que permite termos RPMs menores
* x86 optimizado para Atom, especial para Netbooks!
* Soporte ext4 para GRUB.
* Bluetooth por demanda
* Melhoria na Virtualização com KVM

Deseja mais detalhes? Consulte aqui a lista: http://fedoraproject.org/wiki/Releases/12/FeatureList

Fonte: Projeto Fedora Brasil

Instalando Google Chrome no Fedora 11

July 11th, 2009 by Daniel Bruno 4 comments »

O Chrome é o navegador open-source desenvolvido pelo Google, que a principio foi lançado somente para Windows, e atualmente encontra-se na versão beta para Gnu/Linux e Mac OS X.

Recentemente foram liberados pacotes rpm e deb do Chromium, desenvolvido a partir da base do Chrome. Porém o rpm lançado não ficou nenhum um pouco legal, e com base no tarball lançado foi feito um outro rpm que funciona muito bem. Há duas formas para realizar a instalação, baixando direto o rpm ou configurando um repositório não oficial e instalar via YUM.

Instalando utilizando o YUM

Os pacotes estão disponíveis, no endereço http://spot.fedorapeople.org/chromium/ .

Realize o download do V8 e do Chromium.

  1. wget http://spot.fedorapeople.org/chromium/F11/v8-1.2.12-1.20090708svn2391.fc11.i586.rpm
  2. wget http://spot.fedorapeople.org/chromium/F11/chromium-3.0.193.0-0.1.20090708svn20141.fc11.i586.rpm

Faça a instalação dos dois pacotes.

  1. rpm -ivh v8-1.2.12-1.20090708svn2391.fc11.i586.rpm chromium-3.0.193.0-0.1.20090708svn20141.fc11.i586.rpm

Configurando o repositório para instalação pelo YUM

Crie o arquivo chromium.repo em /etc/yum.repos.d

  1. vi /etc/yum.repos.d/chromium.repo

Com a configuração abaixo

  1. [chromium]
  2. name=Chromium Test Packages
  3. baseurl=http://spot.fedorapeople.org/chromium/F$releasever/
  4. enabled=1
  5. gpgcheck=0

Instalando

  1. yum install chromium

Pronto, o yum vai fazer todo o trabalho de resolver as dependências, baixar, instalar e futuramente atualizar.

Esse post foi escrito utilizando o Chromium ;)

Mais informações:
Chromium
Google Chrome

FUDcon-LATAM 2009 — Eu sou Fedora / Yo soy Fedora

July 9th, 2009 by Daniel Bruno No comments »

FISL 10 e FUDCon LATAM

July 5th, 2009 by Daniel Bruno No comments »

Então, após uma semana do fim do evento consegui um tempo para postar algo a respeito. Essa foi a minha primeira participação no evento, que contou com grandes nomes da comunidade mundial como Jhon Maddog Hall, Richard Stellman dentre outros.

O evento foi muito importante para conhecer pessoalmente, pessoa que até então tinha apenas contato virtual, principalmente com a equipe de Embaixadores do Projeto Fedora Brasil, onde pude trocar boas idéias com o Rafael Gomes(Gomex) Duli, Diego B. Zacarão e conhecer o restante do pessoal como o Rodrigo Padula, Guto, Allisson, Wolnei Junior, Igor Soares os latinos: Tatica(Venezuela), Juan Rodriguez (Mexico), Matias(Argentina) e o Neville(Nicaragua) e também dois americanos o Dennis Gilmore e o Toshio Kuratomi que são duas figuras. Um ponto bem interessante também é a interação com outros grupos de usuários como foi com o pessoal do Archlinux-BR, onde conheci boa parte do pessoal em Gramado, e fiz boas amizades como o Hugo Doria, Carlos Campos, Gilfran, Marcelo Kalib, Kessia, Nilo e Morgana.

Nessa décima edição do FISL, foi realizado o primeiro FUDCon LATAM, onde contou com a presença dos embaixadores da América Latina, o evento aconteceu dentro da grade do FISL e também contou com a presença de muitos visitantes do evento. No FudCON houveram muitas palestras interessantes, realizando a divulgação do Projeto Fedora no Brasil e na América Latina e também de cunho técnico como foram as de virtualização realizada pelo Glauber da Red Hat, Resposta a incidentes de segurança utilizando ferramentas FOSS com o Sandro Melo e a de JBOSS que atraíram bastante público.

Em relação as palestras que assisti, foram mais voltadas para a área de segurança, desenvolvimento e a dos colegas do INDT que foram muito boas.

A presença também do pessoal de Manaus no evento também foi bem interessante, com o Daniel Martins, Junior, Ayrton, Edgar Gabaldi, Lia, André, Nona e a equipe Casanova do INDT, Kepler Alecrim, Thiago, Milton, Abnader.

O saldo final do evento foi excelente, não só pelo conhecimento adquirido mas pelas novas amizades e experiências adquiridas.

Algumas fotos dos dias em Gramado e do FISL.

Lançamento do Fedora 11

June 9th, 2009 by Daniel Bruno 2 comments »

Depois de tanto esperar, é com enorme prazer que o Projeto Fedora Brasil anuncia hoje o lançamento da décima primeira versão de uma das maiores e mais famosas distribuições GNU/Linux do mundo, conhecida por sua característica inovadora, sempre atuando na vanguarda da tecnologia. Antecipando-se à maioria das vezes no lançamento de novidades.

Veja mais aqui.