Nos últimos dias, eu estava utilizando muito windows, e senti saudades de um Linux no meu Desktop.

Como primeira opção, fui tentar utilizar o ubuntu, é rápido, já vem tudo configurado e etc. Porém o rápido saiu demorado. Achei o desempenho horrível no desktop, e por fim ele do nada não quis mais iniciar, parecia ter dado merda no sistema de arquivos.

Essa história do Ubuntu sempre se repete comigo, sempre tento utilizá-lo, por ser famoso e fácil  mas NUNCA consigo, ele sempre me irrita (e por sinal o GRUB novo está muito chato).

Como toda história repetida resolvi novamente instalar a distribuição que para mim é de um ponto de vista geral uma junção do Slackware e Gentoo, ou seja, ela pega o melhor dos dois mundos! É simplesmente fascinante e para desktop eu não abro mão dela! O foco de post é fazer um guia rápido para você ter um desktop com Arch Linux funcional assim como você encontraria no Ubuntu, mas vou dar uma rápida introdução à distro para quem não conhece, para quem já conhece pule para o item 2.

  • 1- Introdução

    Como dito a cima, ela junta o melhor dos dois mundos comparado ao Slackware e Gentoo.

    Slackware é uma excelente distribuição, simples e funcional… mas perde por não ter um gerenciador de pacotes.

    O Gentoo é excelente, assim como o slackware e tem um gerenciador de pacote o PORTAGE, o problema é que você perde um bom tempo compilando todo o sistema.. apesar disso ser ótimo, e a comunidade é pequena..

    O Arch Linux você tem um gerenciador de pacotes o famoso PACMAN e tem um sistema pós instalação que conta apenas com um shell, tendo que instalar todo o sistema assim como no Gentoo, mas você pode usar pacotes binários e a comunidade cresce a cada dia. A comunidade brasileira eu ainda acho muito fraquinha, porém.. a original é bastante ativa.

  • 2- Instalação e configuração

    A instalação para quem é bem similar ao do slackware, para quem já instalou tanto o slackware ou o gentoo não terá dificuldade nenhuma.

    • 2.1- Download do Live CD:

      Você tem 2 opções, pegar a ISO e queimar um CD, ou pegar o IMG e jogar no pen-drive. Eu acho a segunda mais fácil, faça o download nesse link -> http://www.archlinux.org/download/

    • 2.2- “queimando” um pen-driver:

      Não irei falar sobre como queimar um CD ou como jogar o IMG do Live CD no pen-drive pelo próprio Linux (use o comando DD), mas irei falar como jogar o IMG no pen-drive pelo windows.

      • Passo 1 - Faça o download do software “Flashul” aqui. Descompacte-o e acesse com o DOS a pasta onde se encontra o executável flashnul.exe
      • Passo 2 - Localize o número do seu pen-driver com o comando “flashnul -p” a saída deve ser similar a essa
        C:\>flashnul -p
        
        Avaible [sic] physical drives:
        0       size = 200048565760 (186 Gb)
        1       size = 400088457216 (372 Gb)
        2       size = 400088457216 (372 Gb)
        3       size = 4060086272 (3872 Mb)
        

        Nesse caso o número do meu pen é o 3, agora é só jogar o IMG para lá.

      • Passo 3 - Para copiar a img basta usar o comando:
        flashnul 3 -L path/to/arch/usb.img
        

        Obs: Eu não consegui utilizar o flashnul no windows 7 apenas no XP, se esse for seu caso utilize o Unetbootin para jogar a ISO no pen-driver, nesse caso aconselho a ISO normal e não a IMG.

    • 2.3 - Instalando o Arch Linux

      Não irei cobrir a instalação toda passo a passo, aconselho a seguir o wiki, mas vou resumir aqui os passos:
      1- Prepare o seu HD com o ‘cfdisk
      2- Prepare a conexão com a internet, se você usa um cabo com DHCP, você pode fazer isso no próprio instalador, mas se está utilizando uma conexão wireless é preciso configurar no shell… se você utiliza uma conexão com criptografia WPA veja o item 4 “Observações”.
      3- Execute o instalador com o comando ‘/arch/setup
      4- siga os passos no próprio instalador de cima para baixo, preste atenção na hora de configurar o sistema, ele hoje está muito mais automático, com essa última versão do instalador eu modifiquei o nome do host no arquivo rc.conf e automaticamente o arquivo hosts foi modificado. Mas é bom dar uma revisada em todos os arquivos.
      5- O arquivo rc.conf no passo “Configure System” é o arquivo de configuração que manda em tudo.
      6- Outro passo que merece destaque é a configuração do GRUB, é bem simples, mas é bom prestar atenção.

    • 2.4 – Pós Instalação

      Agora você que você instalou, reiniciou e está no shell… ta na hora de instalar um gerenciador de janela. Para começar atualize o pacman.

      pacman -Syu
      

      Em seguida instale o X

      pacman -S xorg ttf-dejavu ttf-bitstream-vera ttf-ms-fonts
      

      Agora você tem que instalar o driver da sua placa de vídeo… para nvidia (aconselho visitar o wiki):

      pacman -S nvidia nvidia-utils
      

      Para ATI, você tem 3 drivers, o proprietário, o qual não aconselho de jeito nenhum a instalar, eu tentei e deu uma merda sinistra. O xf86-video-ati que é livre e qual eu aconselho e tem também o xf86-video-radeonhd que é criado pela Novell. Eu tenho uma HD2400 PRO, e o driver da novell fico um lixo, o xf86-video-ati funciono que é uma beleza.

      pacman -S xf86-video-ati
      

      Caso você esteja utilizando alguma outra placa de vídeo, procure aqui a sua e instale com o PACMAN.
      Agora vamos instalar a interface gráfica, eu gosto muito do Gnome e KDE, mas ultimamente estou utilizando o Gnome para instalar outras interfaces veja aqui.
      Instalando o Gnome:

      pacman -S gnome gnome-extra gamin
      

      O ‘gamin‘ é o substituto do FAM (File Alteration Monitor) utilizando pelo Gnome e se não me engano pelo KDE.
      Eu instalo alguns temas que eu gosto muito:

      pacman -S gtk-engine-murrine murrine-themes-collection gtk-engines gtk-aurora-engine gtk-candido-engine gtk-rezlooks-engine
      

      Agora você já deve ter tudo instalado mas se você for tentar iniciar o X você vai ter algum problema, primeiro precisamos iniciar o DBUS e o HAL (Hardware Abstrat Layer) para eles poderem detectar seu hardware tornando desnecessário a utilização do arquivo de configuração ‘xorg.conf’.

      /etc/rc.d/dbus start
      /etc/rc.d/hal start
      

      Você pode iniciar somente o HAL que ele inicia o DBUS automaticamente, mas alguns usuários relatam erro e por redundância eu utilizo dessa maneira.
      Agora você pode tentar rodar o X usando o GDM:

      /etc/rc.d/gdm start
      

      Instalar o som

      pacman -S alsa alsa-utils alsa-oss
      

      configure o som e adicione o usuário normal que você deve ter criado (ou ñ) para o grupo de audio:

      alsaconf
      gpasswd -a USERNAME audio
      alsamixer // para acessar a mesa de mixagem
      alsactl store // para salvar as alterações do alsamixer, tem que ser executado com o root
      

      Legal.. agora você já tem Vídeo, Gerenciador de Janelas e Som, falta só o navegador, pacotes multimídia e codecs, porém os codecs agora fazem parte do AUR, para instalar veja o item 3.

      pacman -S firefox mplayer gecko-mediaplayer xine-lib xine-ui libdvdread libdvdcss flashplugin jre network-manager-applet
      

      OK, agora vamos alterar o rc.conf para iniciar alguns DAEMONS junto com o sistema, procure pela linha que contenha um vetor como esse:

      DAEMONS=(syslog-ng dbus hal network netfs)
      

      e adicione o dbus, hal e networkmanager, ficando assim

      DAEMONS=(syslog-ng dbus hal network netfs dbus hal networkmanager)
      

      Você pode incluir o GDM para iniciar junto com o sistema para pedir login, mas eu aconselho a colocar o sistema com o init 5 ao invés de usar essa gambiarra, veja aqui como fazer isso.

  • 3- Instalando pacotes do AUR

    Bem, tudo que instalamos pelo pacman agora estavam nos repositórios CORE, COMUNITY e EXTRAS mas tem alguns pacotes que não se encontram nesses repositórios como os CODECS e o MINTMENU que é um menu mais interessante que o padrão do gnome:

    Para utilizar o AUR é muito simples, para começar você precisa dos pacotes base-devel:

    pacman -S base-devel
    

    Faça o download do arquivo ‘TarBall‘ no AUR (aqui), descompacte-o e execute o seguinte comando dentro da pasta que contém o PKGBUILD:

    makepkg
    

    Feito isso, ele vai baixar os codecs, compilar e etc e criar um pacote para o pacman, agora é só instalar.

    pacman -U codecs-xxx-Arquitetura.pkg.tar.gz
    

    Caso você queira instalar o MintMenu faça o mesmo. AUR MintMenu.

  • 4- Observações

    Nem todas as pessoas utilizam cabo para conectar a internet, no meu caso eu tinha um desktop, e não ia levá-lo para perto do roteador para instalar o Arch Linux, abaixo segue a dica de Como Configurar Internet sem Fio no Linux pelo Shell:

    Primeiro verifique se sua interface de rede (wlan0) está de pé:

    ifconfig wlan0 up
    

    Bem.. se ela não estava levantada agora está! se algum erro acontecer verifique os drivers, firmware etc.
    Procure agora pelo nome do seu ESSID:

    iwlist wlan0 scan
    

    Certo tem o nome, já sabe da sua senha secreta agora vamos criar o arquivo de configuração com o WPA_SUPPLICANT

    wpa_passphrase Alexandre 123456 > arquivoDeConfiguracaoDaRede.wlan
    // Sintax: wpa_passphrase ESSID SENHA
    

    Agora você já tem o arquivo de configuração do ESSID e senha vamos inicar sua conexão

    wpa_supplicant -Dwext -iwlan0 -c arquivoDeConfiguracaoDaRede.wlan
    

    O parâmetro “-D” especifica o driver, o ‘wext’ normalmente vai servir para todos os casos.
    o parâmetro “-i” especifica a interface de rede no nosso caso ‘wlan0′
    e o -C o arquivo de configuração criado no passo anterior
    OBS2: Procure não instalar o GNOME e o XFCE juntos, tem alguns pacotes que se conflitam, o PACMAN sempre te avisará e perguntará se você deseja remover o outro. Por experiência pessoal eu já instalei os 2 e mesmo assim nunca tive problemas, mas é bom evitar.. no caso eu utilizo o XFCE para máquinas mais modestas, fora isso uso o GNOME ou KDE.

Simples assim…. (ou não)

Abraços…

Posts Relacionados