content top
recent posts

GNOME no Arch - O que precisa ser feito

Há alguns dias eu fiz um post perguntando sobre a situação do GNOME no Arch, o que precisava melhorar e coisas do tipo. Agora segue a lista de respostas que obtive na lista de discussão, no próprio post e através de um post do Leonardo Fontenelle (valeu, Leonardo):

  • Falta disponibilizar o networkmanager 0.7
  • O cheese está com problema
  • O monodoc precisa ser compilado com a libgtk
  • O elisa está com problemas na inicialização
  • O inkscape não maximiza no GNOME
  • Precisa-se adicionar/melhorar o Xnview, Xara, RapidSVN e Gazpacho
  • O muine e last-exit não rodam
  • O empathy só está disponível no [testing]
  • Mover o gedit-plugins para o community. Feito
  • Ausência de uma GUI para o pacman

Essa semana devo trabalhar nestes itens e vou postando os resultados aqui. Muito obrigado a todos que contribuiram com esta tarefa. :D

Ah! E se alguém lembrar de mais algum item, não deixe de comentar.

Script de backup do ExpressoMail

Hoje eu tive que fazer um script rápido para backup do ExpressoMail. Como sei que ele pode ser útil para muitos SysAdmins que conheço, aqui vai ele (é coisa boba mesmo):

#!/bin/bash
#
# bkp-expresso.sh
#
# Script para fazer backup do Expresso Mail
#
# Ele faz backup de:
# * Banco de dados
# * Base do LDAP
# * Cyrus
# * Emails
#
# Última modificação: 13/11/2008
#
# Versão 1: Versão Inicial
#
# Autor: Hugo Doria (hugo@archlinux.org)
#
 
DIR_BACKUP="/root/backups/"
USUARIO_BANCO="postgres"
 
if [ ! -d ${DIR_BACKUP} ]; then
echo "Criando o diretório de backup ..."
mkdir -p ${DIR_BACKUP}
fi
 
cd ${DIR_BACKUP} || exit 1
 
# Backup do postgres
echo "Fazendo o backup do banco ..."
pg_dump -o -U ${USUARIO_BANCO} expresso > bkp-banco.dump
 
# Backup do ldap
echo "Fazendo o backup do ldap ..."
slapcat > bkp-ldap.ldif
 
# Backup do cyrus
echo "Fazendo o backup do cyrus ..."
echo "Parando o cyrus ..."
/etc/init.d/cyrus2.2 stop
 
if [ -d /var/spool/cyrus ]; then
echo "Fazendo o dump da estrutura do cyrus ..."
su - cyrus -c "/usr/sbin/ctl_mboxlist -d > bkp-cyrus.dump"
mv /var/spool/cyrus/bkp-cyrus.dump ${DIR_BACKUP}
 
echo "Compactando as mensagens ..."
tar cvf bkp-mail.tar.gz /var/spool/cyrus
fi
 
if [ -d /var/lib/cyrus ]; then
echo "Compactando o /var/lib/cyrus ..."
tar cvf bkp-cyrusvarlib.tar.gz /var/lib/cyrus
fi
 
echo "Iniciando o cyrus ..."
/etc/init.d/cyrus2.2 start
 
echo "Backup finalizado e salvo em ${DIR_BACKUP}"

Se preferir, é só baixar o script.

Novidades do blog

Aproveitei que as férias estão chegando e comecei a planejar, e fazer, algumas coisas. Uma delas foi uma mudança neste blog.

Agora eu vou falar sobre algumas coisas que estou bastante envolvido ultimamente, mas nunca abordei aqui de fato: o desenvolvimento do Arch Linux e segurança de computadores.

Além disso, como tenho passado mais tempo trocando ideias e códigos com o pessoal de fora e estou mais próximo do FOSS internacional, vou começar a escrever em inglês aqui. Isso também vai ser bom para eu treinar minha escrita, que anda extremamente enferrujada. Ah! E não vou deixar de escrever em pt-br, claro.

Para marcar a mudança resolvi trocar o tema deste blog. Sou péssimo com imagens e design, então se você tiver alguma sugestão de como melhorar o novo tema, por favor, não deixe de comentar aqui. :D

Primeiros resultados do pkgstats

Seguem alguns resultados interessantes do pkgstatus. Nós ainda vamos, claro, trabalhar nisso e gerar outras  estatísticas. Além disso, faremos uma limpeza em pacotes não usados.

  • extra e community possuem tamanho parecido
  • foram submetidos mais de 1200 status desde sexta-feira
  • o tamanho das instalações variam de 126 até 2800
  • 1/4 usa x86_64
  • Quase 70% dos pacotes são do [extra]
  • Apenas 7% são instalados do [community] e uma quantidade parecida
  • nem está nos repositórios oficiais (talvez os TU estejam trabalhando em pacotes errados?)
  • Cerca de 2% do extra não é usado por ninguém
  • Cerca de 3% do community não é usado por ninguém
  • Cerca de 20% dos usuários (incluindo 3/4 dos i686) usam pacotes lib32. oO
  • Existem vários pacotes que raramente são usados, em todos os repositórios (faremos uma boa limpeza)
  • O kdemod-kdelibs está instalado em cerca de 14%, enquanto o kdelibs mesmo está instalado em cerca de 34% (ótimo sinal para o KDEMOD, se levarmos em conta que ele não é oficial e precisa de passos adicionais para ser instalado)

O resultado parcial se encontra aqui:
http://www.archlinux.de/?page=PackageStatistics

Existe uma base de dados reduzida, para quem quiser brincar com SQL e gerar estatísticas, aqui:
http://users.archlinux.de/~pierre/tmp/pkgdb-stripped.sql.gz

Existem algumas outras páginas interessantes aqui:
http://www.archlinux.de/?page=MirrorStatus
http://www.archlinux.de/?page=ArchitectureDifferences

Quem quiser acompanhar a thread oficial, visite o endereço:
http://archlinux.org/pipermail/arch-dev-public/2008-November/009179.html

GNOME no Arch

Há alguns dias eu voltei a usar o GNOME como meu principal DE e comecei a manter vários pacotes dele, ou relacionados a ele. Como esse número de pacotes está aumentando, e eu quero manter uma ótima qualidade em todos, gostaria de saber dos usuários do GNOME e do Arch:

  • O que vocês acham do atual estado do GNOME no Arch?
  • Quais pacotes vocês acham que precisam melhorar?
  • Existe algum pacote do GNOME, ou relacionado a ele, que não funciona como esperado?
  • Existe algum programa legal que ainda não está nos repostórios oficiais?

Quero, com isso, ajudar a melhorar a qualidade deste ótimo DE na nossa distro favorita. :) Conto com a ajuda de vocês, ok?

« Previous Entries

recent comments
  • marquinhos tl: TO PRECISANDO DE AJUDA, MEU MONITOR NAO LIGA, O CD OPERACION...
  • Fabrício: Não sei se você sabe, mas a VIA inaugurou recentemente um ...
  • sergio: so uso gnome, acho muito bom... no meu archlinux (686) tudo ...
  • Hugo Doria: @Renan e Rael Valeu pela dica, Renan. Não sabia dessa. M...
  • Sérgio Berlotto: Legal hdoria... Quanto ao problema da ausência de uma GU...
recent flickr photos