25
2010
KDE 4.5 no Repositório Extra do Arch.
O KDE 4.5 que se encontrava no repositório testing do Arch linux, passou para o respositório extra, isso quer dizer que quando você instalar a distribuição já virá com a versão mais nova do KDE.
Infelizmente ainda continua o bug que trava o KDE quando você troca o estilo do mesmo, como cores, esse bug já foi reportado para o pessoal do KDE e esta relacionado com os efeitos visuais.
Para que não trave mais, é preciso desabilitar os efeitos visuais e depois trocar a aparência como quiser, caso queira, depois pode ativar os efeitos normalmente.
Acredito que eles irão solucionar esse bug em breve, e é só ficar atualizado com o seu KDE.
24
2010
Análise Rápida sobre o Arch Linux.

Dizem que o Arch Linux é uma distribuição muito complicada, dizem que é para usuários avançados em Linux, mas gostaria de compartilhar algumas coisas sobre essa distribuição que eu pude perceber assim que eu comecei a utilizá-la, isso para que as pessoas possam ver que o Arch Linux não é um bicho de sete cabeças como alguns pintam por aí. Lembrando que essa análise de alguns pontos da distribuição é feita por uma pessoa que gosta da distribuição, e não por alguém avançado e tudo o mais
. Separei alguns tópicos que irei abordar.
19
2010
Lançado o Arch Linux 2010.05.
Foi lançado o Arch linux 2010.05. Na verdade sendo o arch linux uma distribuição rolling-release, não muda muita coisa para aqueles que ja tem o arch instalado, essa nova versão conta com novas snapshots (imagens iso) para instalação do sistema, e claro, com várias modificações nessas imagens. Segue abaixo:
Archiso (imagens):
- Todos os arquivos de iso podem agora ser gravados em CD’s bem como escritos em mídias como pendrives (isohybrid);
- mais da metade dos pacotes do core agora estão comprimidos com xz;
- juntamente com as imagens de única arquitetura, estamos agora provendo também uma imagem dual que poderá ser utilizada para mídias 32 bits bem como 64 bits;
- utilização exclusiva do bootloader isolinux para boot da mídia live;
- snapshot do core atual, incluindo kernel 2.6.33.4-1, pacman-3.3.3-5 e glibc-2.11.1-3;
- memtest (teste de memória) atualizado;
- suporte para boot PXE;
- disponibilidade do wpa_supplicant
- suporte ao virtio.
AIF (ferramenta de instalação):
- Possibilidade de escolha para uuid/label/devicefile e demais representações do blockdevice; automaticamente aplicadas no menu.lst, fstab, etc;
- Divisão de UIs (Interface de usuário) separadas nas bibliotecas do projeto libui-sh;
- suporte aos blockdevices virtio;
- permite ao usuário especificar argumentos adicionais ao mkfs dentre outros.
Como podemos ver melhorou e muito, e vários outros bugs foram corrigidos. Testei a nova imagem para instalação e gostei muito do que eu vi, a aparência esta muito melhor, mais rápida a instalação e muitas outras coisas que podemos ver acima.
Como sempre, o Arch linux continua excelente.
11
2010
Resolvendo Problema de Conexão com Wireless.

Há alguns dias estava com um problema bem chato no Arch linux, a minha conexão wireless às vezes não conectava, e era preciso reiniciar a máquina alguns vezes para começar a funcionar. Com algumas ajudas do pessoal da comunidade do archlinux-br.org consegui verificar que minha placa wireless(BCM 4312) mudava de posição no UDEV, hora estava na eth0 e hora estava na eth1, mas só funcionava corretamente quando estava na eth1, sendo assim precisei fazer uma regra para o UDEV reconhecer a minha placa na posição certa. Se você tiver um problema parecido, basta fazer o que segue abaixo:
1 – Precisamos verificar primeiro qual o código MAC das placas. O código MAC é como se fosse o chassi da sua placa no sistema, é um código único para cada tipo de placa. Para saber faça o seguinte:
$ ifconfig
O resultado desse comando terá uma saída parecida com a saída abaixo, lembrando que o código MAC podemos identificar com o sublinhado que eu coloquei:
eth0 Link encap:Ethernet HWaddr 00:24:2B:33:F8:47
inet addr:192.168.1.101 Bcast:255.255.255.255 Mask:255.255.255.0
inet6 addr: fe80::224:2bff:fe33:f847/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5006 errors:0 dropped:0 overruns:0 frame:3399
TX packets:5797 errors:7 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3440252 (3.2 Mb) TX bytes:1243645 (1.1 Mb)
Interrupt:17 Base address:0xc000
eth1 Link encap:Ethernet HWaddr 00:1E:C9:FB:95:9E
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:47 errors:0 dropped:0 overruns:0 frame:0
TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:54337 (53.0 Kb) TX bytes:54337 (53.0 Kb)
Na saída acima podemos verificar a diferença das saídas de uma placa de rede a cabo e uma placa de rede wireless, sendo que no código acima a placa wireless esta na saída do eth1 e da placa de rede a cabo esta na saída da eth0.
2 – Agora iremos fazer a regra para que sempre possa ser essa posição a correta:
# nano /etc/udev/rules.d/10-network.rules
Estamos criando um arquivos de nome 10-network.rules, e devemos colocar o código abaixo nesse arquivos:
SUBSYSTEM=="net", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME="eth0"
SUBSYSTEM=="net", ATTR{address}=="ff:ee:dd:cc:bb:aa", NAME="eth"
Sendo que na parte do ATTR{address}==”aa:bb:cc:dd:ee:ff“ deve substituir o texto destacado em negrito pelo código MAC da sua placa.
Basta reiniciar o computador e pronto, não terá mais o problema que descrevi acima, aqui resolveu 100%.
Abraços à todos.
5
2010
Instalando Driver Wireless BCM4312 no Arch Linux.

Ja faz um bom tempo que estou usando o Arch linux, e estou gostando muito dessa distribuição, ja faz um bom tempo que eu nem vejo mais a cara do windows, nem sei mais como que esta. Algumas coisas me chamou a atenção nessa distribuição como ja foi tratado em outros posts aqui do blog, como a velocidade, a surpreendendo atualização de pacotes, como exemplo do KDE que quando sai uma nova versão, no mesmo dia esta disponível para atualização do sistema, o pacman é uma maravilha, um gerenciado de pacotes que resolve todas as dependência e é muito difícil de quebrar o sistema com ele, comunidade do Arch linux é bem ativa muitas pessoas ajudando e suas dúvidas são respondidas rapidamente, e claro não podia deixar de citar o total controle do sistema operacional, tanto na configuração quanto na instalação de pacotes.
Mas vamos ao que interessa, que é o título do post, como ja podem saber em outros posts aqui do blog, minha placa wireless é uma BCM4312 do Broadcom, ja fiz alguns tutoriais de como instalar o driver dessa placa em algumas distribuições linux, mas ainda não tinha feito para o Arch, que vamos ver que é muito simples.
Primeiramente precisamos instalar o yaourt, que é uma ferramenta capaz de baixar e instalar pacotes mantidos por usuários do Arch, existe um repositório para onde as pessoas mandam esses pacotes e podemos usá-lo de maneira muito fácil. Para isso vamos ter que colocar um novo respositório no nosso arquivo /etc/pacman.conf, só inserir a linha abaixo no final do arquivo:
Para distribuição i686:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
Para distribuição x86_64:
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
Depois de inserido o novo repositório, atualize os repositórios e instale o yaourt:
# pacman -Sy
# pacman -S yaourt
Com o yaourt instalado podemos instalar o driver da placa wireless:
$ yaourt -S broadcom-wl
Lembrando que o yaourt tem que sert rodado como usuário normal e não como root.
Agora com o driver broadcom instalado, precisamos colocar os módulos da placa para carregar com o sistema, isso nós fazemos no arquivo /etc/rc.conf que é o arquivo principal do Arch, onde colocamos os módulos, nome da máquina, programas que serão carregados e etc. Para isso abra o arquivo como root e procure a linha MODULES e deixa como a linha abaixo:
MODULES=(lib80211 wl !b43 !ssb)
Reinicie o seu sistema e pronto, deverá estar funcionando a sua placa wireless.
Muito simples não? E alguns dizem que o Arch é complicado.
Acredito que seja um pouco complicado alguém pegar a manha do arquivo rc.conf quando se entende o que tem que colocar lá e como, aí fica fácil usar o Arch.
Abraços
12
2010
Compilando programas no Arch linux.

Para aqueles que usam o Arch linux, sabe da velocidade e agilidade do sistema, mas podemos fazer ele ficar um pouco mais rápido do que ele ja é, como? compilando os programas que mais usamos. E isso é muito mais facíl do Arch linux, com o abs.
Para fazermos isso, vamos seguir os passos a seguir: (lembrando que essa dica me foi ensinada pelo meu amigo Victor Bastos, valew!
)
01 – Vamos instalar o abs:
# pacman -S abs
02 – Agora vamos rodar o abs para copiar os arquivos necessários de todos os pacotes dos repositórios para o nosso hd:
$ abs
Foi criada uma pasta abs em /var/abs que esta todas as pastas com os seus respeitos pacotes e arquivos.
03 – Eu tenho um core2duo com o Arch 64bits, tive que modificar o meu arquivo /etc/makepkg.conf para o meu processador, o meu arquivo esta assim (so precisa alterar a parte que esta abaixo):
#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="x86_64"
CHOST="x86_64-unknown-linux-gnu"
#-- Exclusive: will only run on x86_64
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CFLAGS="-march=core2 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,--hash-style=gnu -Wl,--as-needed"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j3"
Para distribuições em 32bits, segue a configuração para o core2duo:
#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="i686"
CHOST="i686-pc-linux-gnu"
#-- Exclusive: will only run on -march=i686
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
#Copiei da net esta configuração para core2duo
CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3"
CXXFLAGS="${CFLAGS}"
#-- Make Flags: change this for DistCC/SMP systems
# Numero de cores +1
MAKEFLAGS="-j3"
Fazendo as alterações acima do /etc/makepkg.conf você esta pronto pata começar a compilar os programas.
04 – Vamos tomar como exemplo o firefox, ele é composto pelo programa xulrunner e o firefox, então, temos que compilar os dois. Vá até a pasta /var/abs/extra/ e copie a pasta xulrunner. Crie uma pasta chamado “abs” por exemplo na sua home, e cole a pasta xulrunner na pasta abs que você acabou de criar. Agora faça a mesma coisa com a pasta firefox, que esta na mesma pasta /var/abs/extra.
05 – Agora podemos começar a compilação, para isso faça o seguinte no terminal:
$ cd /home/abs/xulrunner
$ makepkg
# pacman -U xulrunner-xxxxx.pkg.tar.gz
(Onde xxxxx é o número da versão que foi compilada, é só dar um ls na pasta para ver o nome completo do arquivo.)
06 – Ele vai começar o processo de compilação do programa, ele vai baixar o source do firefox também, que terá o nome de firefox-3-5-7-xxxx.tar.bz2. Terminado o processo de compilação do xulrunner entre na pasta /home/abs/xulrunner e copie o arquivo do firefox que foi baixado e cole dentro da pasta do firefox na sua home que esta em /home/abs/firefox. Feito isso estamos prontos para compilar o firefox:
$ cd /home/abs/firefox
$ makepkg
# pacman -U firefox-3.5.xxxxx.pkg.tar.gz
Pronto! Terminado todo processo acima, ja temos o firefox compilado e instalado, aí é só abrir o firefox e sentir as mudanças, dê uma olhada no consumo de ram também, que deve ter diminuido bastante.
É isso aí por hoje, qualquer dúvida envie um comentários que procuraremos te ajudar.
Agradecimentos: Victor Bastos
16
2009
Instalando o LAMP no Arch Linux.

Para aqueles que gostam do Arch Linux como eu que estou aprendendo um pouco mais sobre esse maravilhoso sistema, o Arch Linux pode ser uma distribuição muito fácil, depois de configurada pode esquecer lá e somente dar o famoso comando pacman -Syu para atualizar o sistema periodicamente, lembrando que existem atualizações de pacotes praticamente todos os dias.
Como que eu não fico sem o LAMP (Linux, Apache, Mysql, PHP) para fazer meus testes, colocar para rodar meus controles pessoais e tudo mais, resolvi pesquisar para saber como que faz isso no Arch, eu vou compartilhar com vocês como que eu fiz. Vamos lá:
01 – Vamor instalar os pacotes necessários:
# pacman -S apache php php-apache mysql libxml2
02 – Comente o módulo abaixo no arquivo /etc/httpd/conf/httpd.conf:
# nano /etc/httpd/conf/httpd.conf
Comente o módulo para ficar da maneira abaixo:
#LoadModule unique_id_module modules/mod_unique_id.so
03 – Start o apache:
# /etc/rc.d/httpd start
04 – Adicione o DAEMOS o httpd para iniciar logo no carregamento do sistema, ou coloque o código abaixo no arquivo /etc/rc.local:
# nano /etc/rc.local
Coloque esse código no arquivo rc.local:
/etc/rc.d/httpd start
05 – Vamos configurar o PHP, para isso abra o arquivo /etc/httpd/conf/httpd.conf e adicione a linha abaixo na lista que tem os LoadModule:
LoadModule php5_module modules/libphp5.so
Coloque a linha abaixo também no final do arquivo:
Include conf/extra/php5_module.conf
06 – Ainda com o arquivo httpd.conf aberto, procure a linha que esta escrito DirectoryIndex e deixe da seguinte maneira:
DirectoryIndex index.html index.php
07 – Agora é so re-iniciar o apache:
# /etc/rc.d/httpd restart
Se ele iniciou novamente sem problemas, o seu apache ja esta rodando o PHP.
08 – Vamos configurar o PHP para se comunicador com o MySQL, para isso precisamos descomentar uma linha no arquivo /etc/php/php.ini:
;extension=mysql.so
Para descomentar, basta apagar o ; .
É somente isso que precisa fazer, fazendo esses 8 passos o seu LAMP estará rodando perfeitamente no Arch Linux. Lembrando que suas páginas tem que estar no diretório /srv/http e para gerenciar o MySQL basta fazer o download do phpmyadmin clicando aqui e colocar a pasta phpmyadmin com os arquivos que você fez o download na pasta qe ja foi citada, e acessá-lo pelo endereço http://localhost/phpmyadmin caso o nome da pasta seja phpmyadmin.
Espero ter ajudado.
Abraços
5
2009
A distribuição da vez: Arch Linux.

A mais ou menos uns 2 meses me “separei” do Debian por completo, resolvi experimentar novos ares, novos desafios e procurar aprender um pouco mais sobre linux.
Pesquisei na internet qual distribuição eu iria adotar, estava entre gentoo, slackware e arch, sendo que o escolhi foi o último, arch. O que mais me chamou a atenção é por ser uma distribuição rolling-release (não precisa ficar instalando a cada nova versão, basta atualizar) e de sempre ter os mais recentes versões dos softwares, considerada a distribuição mais atualizada.
Mas o que eu ví de maior reclamação do arch é a dificuldade de instalar o sistema e configurá-lo, pesquisei mais a fundo e encontrei 2 excelentes artigos, um de instalação do arch (http://wiki.archlinux-br.org/Guia_de_Instala%C3%A7%C3%A3o) e outro de pós-instalação (http://hdoria.archlinux-br.org/blog/2007/09/03/pos-instalacao-do-archlinux/) que me ajudou muito na instalação e na configuração.
Outra opção para aqueles que gostariam de testar o arch é o Chakra que é um projeto de live cd para o Arch Linux e baseado no KDE, é a mesma coisa do arch mas com a facilidade de configurar tudo para você e tem um instalador gráfico muito simples.
O sistema é muito rápido pois é otimizado para i686 tendo também uma versão 64 bits, sempre com o último kernel estável disponível, podemos sempre ter maior performance e correção de bugs.
O pacman é o gerenciador de pacotes do arch, simplesmente espetácular! O melhor gerenciador de pacotes que eu ja vi, com o pacman você faz a atualização do sistema todo e ele resolve todas as dependências. Comigo até agora nenhum programa que instalei ficou sem instalar por falta de dependência. Para ter mais informações de como usar o pacman entre no site http://www.archlinux-br.org/pacman/.
Outro diferencial do arch é o AUR (Arch Linux User-Community Repository) que como o próprio nome diz, é um repositório com programas compilados por usuários do arch, com a ferramenta yaourt você pode instalar esses pacotes e também votar no programa para contar a pontuação de aceitação do software. Aumentando e muito os repositórios do arch.
Mesmo o arch tendo os mais novos software por incrível que pareça, não afeta na estabilidade do sistema, particularmente não tive problema até agora com estabilidade. Sempre quando há uma nova versão do ambiente gráfico, por exemplo, já esta disponível nos respositórios como o KDE que o meu ja esta atualizando para o 4.3.4 praticamente 2 dias depois do seu lançamento.
Confesso que estou maravilhado com o arch, será a minha distribuição principal por muito tempo, ainda mais não precisando baixar cd e instalar a cada nova versão, isso me deixa muito mais tranquilo no que diz respeito aos meus arquivos.
Para aqueles que gostariam de testar o Arch, aconselho e muito ler os links abaixo, assim estará pronto a tirar o máximo desse excelente sistema e acabar com esse “boato” que o Arch é difícil ainda mais quando se usa o Chakra, esse “boato” é completamente desfeito.
Arch Linux Brasil – http://www.archlinux-br.org/
Guia de Instalação – http://wiki.archlinux-br.org/Guia_de_Instala%C3%A7%C3%A3o
Guia de Pós-Instalação – http://hdoria.archlinux-br.org/blog/2007/09/03/pos-instalacao-do-archlinux/
Chakra Project – http://chakra-project.org/
AUR (Arch Linux User-Community Repository) – http://wiki.archlinux-br.org/AUR
Pacman – http://www.archlinux-br.org/pacman/
Abraços
Parceiros
- A Casa do Linux Escola que oferece excelentes cursos na área de software livre.
- C# Brasil Blog com muitas dicas interessantes sobre C#, ASP.NET, WinForm, WebForm, AJAX e muito mais.
- Epidemic GNU/Linux Website da distribuição linux baseada no Debian testing.
- Projetos e TI Site com informações, dicas, tutorias sobre vários aspectos no ramo da TI.
- Sempre Update Blog com diversas informações sobre o mundo do software livre.
- SUD.tvieira.net Blog com conteúdo sobre A Igreja de Jesus Cristo dos Santos dos Últimos Dias.
Feedburner
Arquivos
- fevereiro 2012
- janeiro 2012
- novembro 2011
- outubro 2011
- setembro 2011
- agosto 2011
- julho 2011
- junho 2011
- maio 2011
- abril 2011
- março 2011
- fevereiro 2011
- janeiro 2011
- dezembro 2010
- novembro 2010
- outubro 2010
- setembro 2010
- agosto 2010
- julho 2010
- junho 2010
- maio 2010
- abril 2010
- março 2010
- fevereiro 2010
- janeiro 2010
- dezembro 2009
- outubro 2009
- setembro 2009
- agosto 2009
- julho 2009
- junho 2009
- maio 2009
- abril 2009
- março 2009
- fevereiro 2009
Lista de Links
- Br-Linux Blog sobre o que rola no mundo do software livre.
- Dicas-L Site com várias dicas sobre linux.
- Distrowatch Site com informações de várias distribuições linux e com o rank de distribuições mais conhecido no mundo linux.
- Notícias Linux Site com notícias sobre o mundo linux.
- Viva o Linux Site com muitas informações como dicas e tutoriais sobre linux.

Publicado por