ago
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.

Instalação

Acredito que esse é o ponto de maior dificuldade do Arch Linux, quem está acostumado com instalação do tipo Ubuntu que é instalação com interface gráfica pode ter muita dificuldade para instalar o Arch Linux na primeira vez, mas uma coisa eu posso afirmar, depois que você instalou a distribuição umas 2 ou 3 vezes você já faz de olhos fechados se tiver que fazer novamente.
A documentação para a instalação do Arch Linux é muito ampla, e tendo na própria wiki do archlinux-br.org e no blog (http://wiki.archlinux.org/index.php/Beginners%27_Guide_%28Portugu%C3%AAs%29#Parte_I:_Instalar_o_Sistema_Base, http://www.tvieira.net/instalando-o-arch-linux/) e também podemos encontrar vários vídeos no Youtube mostrando a instalação, até mesmo aqui no blog (http://www.tvieira.net/videos-instalacao-do-arch-linux/), enfim, documentação para que você possa ter uma instalação bem sucedida não falta, e seguindo a documentação você verá que não é difícil e sim muito fácil e rápida.

Pós-instalação

Quando você faz a instalação do Arch Linux é instalado somente o sistema base, o mínimo para rodar o sistema, sem interface gráfica, driver de vídeo, X, como alguns podem dizer, ele vem “pelado”, então você terá que instalar e configurar na unha, e acredito que aí esta a parte que obtemos o maior aprendizado sobre o sistema. Vamos saber quais pacotes precisam para funcionar tal coisa, os nomes dos pacotes, instalar e configurar o driver de vídeo e muito mais.
Como a instalação do sistema, também não falta documentação para o pós-instalação, na internet e no site em inglês (www.archlinux.org) e português (www.archlinux-br.org) tem muito material, e aqui no blog tem um pequeno tutorial de pós-instalação (http://www.tvieira.net/pos-instalacado-do-archlinux/). É muito simples fazer a pós-instalação do sistema, sabendo os nomes dos pacotes fica muito fácil, e fazendo a pós-instalação você irá conhecer o nosso próximo tópico. Lembrando que você precisa pesquisar um pouco sobre o rc.conf, que é o arquivo que tem toda a configuração do sistema como quais programas, módulos e drivers irão iniciar com o sistema, qual o nome da máquina na rede e muito mais. (http://wiki.archlinux.org/index.php/Rc.conf)

Um material que irá te ajudar bastante na instalação e pós-instalação também é o tutorial feito pelo Xerxes Lins que publicou no Vivaolinux. (http://www.vivaolinux.com.br/artigo/Mamae-quero-Arch-%28parte-1%29/)

Pacman

O pacman é o Gerenciador de pacotes do Arch Linux (Package Manager) como se fosse o apt-get do Debian ou rpmi do Mandriva e Fedora. Em minha opinião tem uma palavra que pode definir esse gerenciador: fantástico! É isso que ele é, pensa em um gerenciador que você pode confiar, que quando atualizar o sistema não vai “quebrar” ele, que quando instala um programa ele supre TODAS as dependências e o modo de usar o pacman é muito fácil também, acredito que mais simples que o apt-get, por exemplo:

Para você instalar um programa, o amsn, por exemplo, no Debian você teria que fazer o seguinte:

apt-get install amsn

Já no Arch você faria:

pacman -S amsn

Sentiu a diferença? É mais curto e simples não é? E para atualizar a lista de programas nos repositórios? No Debian é assim:

apt-get update

No Arch:

pacman -Sy

Percebeu de novo né!? Agora vamos atualizar o sistema todo, a distribuição:

No Debian

apt-get dist-upgrade

No Arch

pacman -Syu

E por aí vai. Você pode ver todos os comandos do pacman na wiki do Arch http://wiki.archlinux.org/index.php/Pacman.

É muito fácil e prático usar o pacman, somente memorizando o que vem depois do pacman -, você verá essa facilidade. Agora vamos ver um pouco sobre os repositórios.

Repositórios

Os repositórios do Arch contam com quatro categorias principais: Core, Extra, Community e Testing; na instalação vêm habilitado os três primeiro, e a extensão dos pacotes do Arch é o pkg.tar.gz. O Arch Linux é a distribuição mais atualizada no momento, sempre quando saí uma versão nova de algum pacote ou programa no mesmo dia ou no dia seguinte já esta disponível nos repositórios oficiais, salvo quando o pacote ainda tem uma instabilidade inviável, aí são colocados no testing e ficam até ganha uma estabilidade aceitável. Uma das coisas que as pessoas argumentam quanto ao Arch, é a pouca quantidade de programas que existe nos repositórios e isso de certa forma é verdade, se compararmos com o Debian com seus quase 25.000 pacotes contra quase 9.000 do Arch, mas para suprir um pouco essa grande vantagem em relação a pacotes que o Debian tem, podemos contar com uma ferramenta que o Arch possui, que se chama AUR.

AUR

AUR é um repositório que usuários do Arch colocam seus scripts para que possamos instalar vários programas que não estejam nos repositórios, para isso precisamos de uma ferramenta que se chama yaourt, assim podemos usá-lo como usamos o pacman, só que o yaourt procura nesse repositório do AUR.

Se quisermos instalar um programa no Arch com os repositórios oficiais, fazemos:

pacman -S nomedoprograma

Para instalar com o yaourt um programa do AUR, fazemos:

yaourt -S nomedoprograma

Mas antes precisamos instalar o yaourt com um pacman –S yaourt.

Vou procurar descrever como o AUR funciona. Você quer instalar o Google Chrome no Arch, esse programa não esta nos repositórios oficiais do Arch, se você for ao site do Chrome você verá que não existe o programa com a extensão do Arch (.pkg.tar.gz) e muitas pessoas não sabem pegar o código fonte do programa e compilar, e é isso que o yaourt faz para você. Os arquivos hospedados no AUR normalmente são: o arquivo PKGBUILD, que contém o código responsável por baixar o source do programa, compilar para a extensão do Arch e por fim, instalar na sua máquina; o arquivo .install, é normalmente no nome do pacote, por exemplo, Google-chrome.install ou somente o nome do pacote é install mesmo, que contém as instruções do que o yaourt deve fazer depois que baixar o programa, como qual pasta criar, copiar os arquivos para algum lugar, atualizar lista de fontes e por ai vai.

O AUR conta hoje com 24.050 pacotes disponíveis para você instalar isso supre bem a quantidade de pacotes que existem nos repositórios oficiais, ultrapassando e muito a quantidade de pacotes que o Debian tem, mas lembrando, nem todos os pacotes do AUR ainda estão sendo atualizados, muitas pessoas que colocam um pacote lá não atualizam mais deixando o programa defasado e assim diminuindo e muito a quantidade de pacotes que podemos usar no AUR. Algumas pessoas questionam a estabilidade dos pacotes que instalados pelo AUR, mas eu particularmente nunca tive problemas com estabilidade desses pacotes, sempre funcionou.

Estabilidade

Esta ai uma coisa que o pessoal pode pensar: “Já que o Arch usa os pacotes mais atuais, ele deve ser um pouco instável né!?”, em minha opinião, não! No meu uso diário do Arch a estabilidade da distribuição é equivalente a um Ubuntu, por exemplo, que podemos confiar para o uso. Eu já li algumas situações que o usuário atualizou o sistema (que existe atualização todo dia praticamente) e por causa de um pacote o sistema estava travando quando fazia isso ou aquilo, claro que isso pode acontecer, mas comigo nunca aconteceu, pode ser o porquê eu não uso programas ou pacotes que os mesmos usuários que relataram o ocorrido.

Mesmo o Arch sendo tão atual, ele passa uma impressão (e é) de estabilidade, podendo ser usado no desktop sem problema algum.

Velocidade

Uma coisa que não posso deixar de citar é a velocidade do Arch, ele é uma sistema otimizado para arquitetura i686 que são os processadores mais atuais, então se você possui um processador mais antigo, não é recomendada a instalação desta distribuição, a velocidade é uma coisa que é percebida logo no início de uso, você que esta acostumado com Ubuntu, por exemplo, vai se surpreender, fora o consumo de memória que é em média a metade de consumo comparado ao Ubuntu, lembrando que no meu caso o Arch é com KDE e alguns dizem que o KDE é mais “pesado” que o Gnome, e no decorrer do uso, mesmo anos usando o sistema não fica mais lento continua a mesma coisa, nos dando a impressão sempre de sistema pré-instalado.

Conclusão

O Arch Linux é uma distribuição fantástica, viciante, uma vez que você a utilizou você sempre irá lembrar-se dela mesmo se saiu e no como no meu caso sempre voltar para ela. Confesso que para aqueles que usam outra distribuição como Ubuntu, vão sentir dificuldades, mas isso é suprido com as documentações existentes e por dicas existentes na grande rede. Acredito que quando vai se usar o Arch pela primeira vez o que mais fascina é a aprendizado que você obtem instalando e configurando o sistema, você começa a entender como funcionar o sistema, quais pacotes são essenciais o que eles fazem, qual o mínimo que eu preciso para ter o sistema funcionando, isso é muito fascinante quando você instala o Arch. Espero que usuários possam tirar da mente a questão de que o Arch é para usuário avançados, eu digo que se você é um usuário iniciante, quando você instala o Arch você é um ou esta a um passo de ser um usuário intermediário, e conforme usando o sistema e estudando pode ser um avançado, mas não precisa ser um avançado para instalar o Arch, você pode ser um, usando o Arch.

4 Comentários + Comentário

  • É… Em questão de leveza o Arch é incrível. Eu prefiro o Arch, mas não nego que gosto muito do Ubuntu também. Só que não sei o que fazem no Ubuntu pra deixar tão pesado. Eu tinha até uns screenshots, mostrando diferença do uso de memória nos dois.

    Ubuntu rodando compiz-fusion (sem abrir programa algum) e vários serviços desabilitados – cups, update-manager, bluetooth, assistência visual (e outros que não lembro agora) – gastando 370MB de ram.

    Arch rodando compiz-fusion também, gastando 119MB de ram. É diferença demais!!!

    • Realmente Fernando, o consumo de memória se comparando com os dois é absurda. Gosto muito do Ubuntu, mas confesso que toda vez que eu instalo ele, não consigo ficar muito tempo usando ele, não sei porque com o passar o tempo ele vai ficando mais pesado.

      O Arch você pode usar e usar abrir vários programas e a velocidade ainda esta lá, mesmo anos com ele instalado parece que você acabou de instalá-lo.

      Mas temos que pensa que o Ubuntu vem com suporte a muitos componentes diferentes, isso pesa no kernel e também precisa vir com mais serviços habilitado, pois são muitos usuários que querem somente instalar e pronto! Mas não sei se a visão diferente das duas justifica a grande diferença no consumo de memória!

      Abraços

  • Bom artigo.

    Descubri o seu blog hoje procurando por Arch no google. Já estive a ver alguns posts. Parabens pelo trabalho.

    Tenho testado o Arch no VirtualBox. Após ler o seu artigo decidi instala-lo em definitivo na minha máquina.

    :D

    • Ola jaap,

      Fico feliz que tenha gostado e te ajudado de alguma maneira. O Arch Linux é uma distribuição maravilhosa, que me conquistou! (soou meio gay, mas a distro é boa mesmo!…rsrsrsr)

      Qualquer coisa que podermos ajudar, só postar aqui nos comentários!

      Abraços e obrigado pelos elogios.

Faça um comentário

XHTML: Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

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

Cadastre o seu e-mail abaixo e receba as atualização do blog:

Facebook

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.