| Inscreva-se no RSS

Newsletter do Arch Linux traduzida

January 31st, 2008 |Sem comentários | Postado em Linux, archlinux

A partir desde mês o Arch Linux Brasil estará traduzindo as newsletters do projeto oficial. Esta primeira tradução foi feita pelo Renato Leão e pelo Leonardo Schaffer (bom trabalho, pessoal :) e, caso queira contribuir com a tradução, você deve entrar em contato com eles.

Nesta edição de 21/01/2008 há uma entrevista com o Judd Vinet (criador e antigo líder do Arch Linux). Além disso há algumas novidades e tópicos de destaque do fórum oficial.

A newsletter pode ser encontrada no endereço abaixo:
http://shadow.archlinux-br.org/newsletter/newsletter-2008-Jan-21.html

Tags: , ,

Posts Relacionados:

Pacotes movidos do [community] para o unsupported

January 28th, 2008 |Sem comentários | Postado em Linux, archlinux

Alguns Trusted Users tiveram que abrir mão dos seus “cargos” e, com isso, os pacotes do Arch Linux que eles mantinham ficaram orfãos. Depois de uma discussão, e uma limpeza no repositório, os TUs restantes (eu, inclusive) adotaram alguns destes pacotes.

Infelizmente muitos pacotes continuam orfãos. Encorajo a todos que adotem e passem a manter alguns deles.

Eis a lista:

aoeui
asterisk
awesfx
basilisk
bitterbpp
byzanz
childsplay
childsplay-plugins
codeblocks
cowbell
cupsddk
dejagnu
dellfand
doxygenfilter
fvwm-themes-devel
gtk2hs
gtubeclock
haskell-binary
hwinfo
kdedecor-crystalgl
kdenlive-svn
kima
kio-sysinfo
klogoturtle
libggi
libggimisc
libgii
libgiigic
linuxdcpp-ru
lirc-xmms-plugin
man2texi
microdc2
mowitz
php-gtk2
pyglet
qdevelop
qsa
rafkill
rapidsvn
rb_libtorrent
sdcv
siag-office
sidplay
slurm
tweak
uucp
winki
yakuake-split
zaptel
zsh-lovers

Tags: , , , ,

Posts Relacionados:

Arch Linux Brasil com nova estrutura

January 26th, 2008 |Sem comentários | Postado em Linux, archlinux

O projeto Arch Linux Brasil está com estrutura e layout novos. Este último agora está de acordo com o do projeto oficial e o site foi migrado de Joomla para Django.

Apesar de vários relatos mostrando que o Django não roda bem no Dreamhost (onde o Arch Linux está hospedado), ele está funcionando perfeitamente. E espero que continue assim.

O projeto agora conta com um pastebin e um sistema de controle de tarefas que será de grande ajuda para os grupos de documentação e tradução. O fórum, o wiki e o planeta continuam funcionando, claro. ;)

Foram muitas horas de de sono perdido de vários membros da nossa comunidade, mas acho que o resultado final ficou bem legal e valeu o esforço. Alguns pequenos ajustes ainda precisam ser feitos e caso você encontre algum problema, por favor, entre em contato.

Agradeço a todos que contribuíram com essas mudanças e com rápido crescimento do projeto. Um grande obrigado a todos vocês.

Bem, é isso. Esperamos que gostem das novidades. Aproveitem. :D

Abraços.

Tags: , , , ,

Posts Relacionados:

Novos usuários no planeta Arch Linux Brasil

January 26th, 2008 |1 Comentário | Postado em Linux, archlinux

A partir de hoje teremos dois novos membros no nosso planeta Arch Linux Brasil:

O Henrique Carvalho Alves e o Jeferson Mendes. O Shadow Dancer entrou há alguns dias, mas acho que ele ainda pode ser considerado um novato também. ;)

Sejam muito bem vindos e espero que gostem dessa nova estadia e que continuem contribuindo para o crescimento tanto do planeta, quanto do projeto Arch Linux Brasil.

Abraços.

Tags: , ,

Posts Relacionados:

Funções legais para o bashrc

January 25th, 2008 |Sem comentários | Postado em Linux, archlinux

Decidi melhorar o meu bashrc e colar aqui algumas das funções que incorporei a ele. Para quem não sabe, o bashrc é um arquivo executado durante o login de seu usuário. Ele é oculto, fica no seu home e geralmente possui aliases, comandos e variáveis.

Na verdade, o bashrc é apenas um dos possíveis arquivos a serem carregados durante o login de um usuário. Tudo depende de como este login está sendo feito. Procurando mais informações sobre isso encontrei a seguinte explicação em um email de Flávio Torres:

Quando é carregado através de um shell que requer login (nome e senha), o bash procura estes arquivos em seqüência e executa os comandos contidos, caso existam:

  1. /etc/profile
  2. ~/.bash_profile
  3. ~/.bash_login
  4. ~/.profile

Ele interrompe a pesquisa assim que localiza o primeiro arquivo no diretório do usuário (usando a sequência acima). Por exemplo, se você tem o arquivo ~/.bash_login e ~/.bash_profile em seu diretório de usuário, ele processará o /etc/profile e após isto o ~/.bash_profile, mas nunca processará o ~/.bash_login (a menos que o ~/.bash_profile seja apagado ou renomeado).

Caso o bash seja carregado através de um shell que não requer login (um terminal no X, por exemplo), o seguinte arquivo é executado: ~/.bashrc

No Arch Linux o arquivo .bash_profile só faz chamar o ~/.bashrc.

Depois de um breve desvio no foco do post para fazer a explicação acima, seguem as funções (e aliases) que uso no meu ~/.bashrc:

NOTA: cuidado com as quebras de linha e com os dois hífens (o wordpress muda isso).

$ cat .bashrc

################################
# Aliases
################################

alias ls=’ls –color=auto’
alias np=’nano PKGBUILD’
alias paq=’pacman -Q | grep’
alias pac=’pacman -S’
alias pacy=’pacman -Sy’
alias pacu=’pacman -Suy’
alias pau=’pacman -U’
alias par=’pacman -R’
alias prc=’pacman -Rc’
alias prs=’pacman -Rs’
alias prm=’pacman -Rscn’
alias prp=’pacman -Rn’
alias psp=’pacman -Rsn’
alias pcp=’acman -Rcn’
alias pmp=’pacman -Rscn’
alias pcc=’pacman -Scc’

#############################
# PS1
#############################

PS1=’[\u@\h \W]\$ ‘

############################
# Functions
############################

#myip - finds your current IP if your connected to the internet
myip ()
{
lynx -dump -hiddenlinks=ignore -nolist http://checkip.dyndns.org:8245/ | awk ‘{ print $4 }’ | sed ‘/^$/d; s/^[ ]*//g; s/[ ]*$//g’
}

#clock - A bash clock that can run in your terminal window.
clock ()
{
while true;do
clear;
echo “===========”;
date +”%r”;
echo “===========”;
sleep 1;
done
}

#netinfo - shows network information for your system
netinfo ()
{
echo “————— Network Information —————”
/sbin/ifconfig | awk /’inet addr/ {print $2}’
/sbin/ifconfig | awk /’Bcast/ {print $3}’
# /sbin/ifconfig | awk /’inet addr/ {print $4}’
/sbin/ifconfig | awk /’HWaddr/ {print $4,$5}’
myip=`lynx -dump -hiddenlinks=ignore -nolist http://checkip.dyndns.org:8245/ | sed ‘/^$/d; s/^[ ]*//g; s/[ ]*$//g’ `
echo
echo “${myip}”
echo “—————————————————”
}

#shot - takes a screenshot of your current window
shot ()
{
import -w root -quality 75 “$HOME/shot-$(date +%s).png”
}

#Translate a Word - USAGE: translate house
translate ()
{
TRANSLATED=`lynx -dump “http://dictionary.reference.com/browse/${1}” | grep -i -m 1 -w “Portuguese (Brazil):” | sed ’s/^[ \t]*//;s/[ \t]*$//’`
if [[ ${#TRANSLATED} != 0 ]] ;then
echo “\”${1}\” in ${TRANSLATED}”
else
echo “Sorry, I can not translate \”${1}\” to Portuguese (Brazil)”
fi
}

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Este foi meu bashrc, por enquanto. E o de vocês, como é? Quais funções e aliases vocês usam?

Ah! Quem quiser pode ver mais funções aqui.

Tags: , , , , , ,

Posts Relacionados: