SlideShare uma empresa Scribd logo
1 de 60
Baixar para ler offline
Arch Linux




Introdu¸˜o
       ca

Arch Linux                 Arch Linux
Hist´ria
    o
Caracter´
pacman
         ısticas
                   Uma distribui¸˜o leve e simples
                                ca
Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
                       ´
                       Erico de Morais Nunes
Ferramentas
Demonstra¸˜o
          ca           nunes.erico@gmail.com
AUR


Comunidade
Popularidade
Arch Linux BR
                       28 de Agosto de 2010
Arch Linux        1 Introdu¸˜o
                            ca
                   2 Arch Linux
Introdu¸˜o
       ca              Hist´ria
                           o
Arch Linux             Caracter´ısticas
Hist´ria
    o
Caracter´ısticas       pacman
pacman

Instala¸˜o
       ca
                   3 Instala¸˜o
                            ca
Processo
Documenta¸˜o
         ca
                       Processo
ABS                    Documenta¸˜o
                                ca
Ferramentas
Demonstra¸˜o
          ca       4 ABS
AUR
                       Ferramentas
Comunidade
Popularidade
                       Demonstra¸˜o
                                 ca
Arch Linux BR
                       AUR
                   5 Comunidade
                       Popularidade
                       Arch Linux BR
Eu

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o                   Acadˆmico de Engenharia de Computa¸˜o (Unipampa
                             e                            ca
Caracter´ısticas
pacman                  Bag´) 8/10
                           e
Instala¸˜o
       ca
Processo                Usu´rio Linux: uns 3 anos
                           a
Documenta¸˜o
         ca

ABS                     Usu´rio Arch Linux: 1 ano e meio
                           a
Ferramentas
Demonstra¸˜o
          ca            Instala¸˜o do Arch Linux: 1 ano e meio
                               ca
AUR
                        Minha motiva¸˜o: ambiente de desenvolvimento.
                                    ca
Comunidade
Popularidade
Arch Linux BR
Hist´ria
                       o

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´
pacman
         ısticas
                       In´ do desenvolvimento: 2001 (Judd
                         ıcio
Instala¸˜o
       ca              Vinet)
Processo
Documenta¸˜o
         ca            Primeiro Release: 2002
ABS
Ferramentas            N˜o deriva de outra distribui¸˜o
                        a                           ca
Demonstra¸˜o
          ca
AUR                    Princ´
                            ıpios inspirados na distribui¸˜o
                                                         ca
Comunidade             Crux
Popularidade
Arch Linux BR                                                  Figure: Judd Vinet
Caracter´
                           ısticas

 Arch Linux




Introdu¸˜o
       ca
                       Sem vers˜es peri´dicas
                               o       o
Arch Linux
Hist´ria
    o                      Pacotes constantemtente atualizados
Caracter´ısticas
pacman                     Rolling Release
Instala¸˜o
       ca
Processo
                       Orientada ao usu´rio competente de Linux
                                       a
Documenta¸˜o
         ca
                       N˜o instala software (incluindo ambiente gr´fico) por
                        a                                         a
ABS
Ferramentas            padr˜o
                           a
Demonstra¸˜o
          ca
AUR
                       Possibilita ao usu´rio modelar e customizar seu sistema
                                         a
Comunidade             Comunidade ativa
Popularidade
Arch Linux BR              Foco?
Reposit´rios padr˜o
                          o         a

 Arch Linux




Introdu¸˜o
       ca

Arch Linux             [core]: pacotes importantes e necess´rios (kernel, gcc,
                                                           a
Hist´ria
    o
Caracter´ısticas       pacman...)
pacman

Instala¸˜o
       ca
                       [extra]: outros pacotes bastante importantes (X,
Processo
Documenta¸˜o
         ca
                       Desktop Environments, firefox...)
ABS                    [community]: pacotes de usu´rio promovidos a pacotes
                                                     a
Ferramentas
Demonstra¸˜o
          ca           oficiais, mantidos por Trusted Users
AUR
                       [testing]: candidatos para serem adicionados em
Comunidade
Popularidade           [core] ou [extra]. (opcional)
Arch Linux BR
The Arch Way

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
                       Filosofia do Arch: cinco princ´
                                                    ıpios fundamentais:
Caracter´
pacman
         ısticas           Simplicidade
Instala¸˜o
       ca
                           C´digo simples sobre conveniente
                            o
Processo                   O usu´rio como centro
                                 a
Documenta¸˜o
         ca
                           Abertura
ABS
Ferramentas                Liberdade
Demonstra¸˜o
          ca
AUR                    KISS
Comunidade
Popularidade
                   (ler em http://wiki.archlinux.org/index.php/The Arch Way)
Arch Linux BR
KISS

 Arch Linux



                      Keep it Simple, Stupid.
Introdu¸˜o
       ca

Arch Linux
                      O Arch Linux ret´m as complexidades
                                      e
Hist´ria
    o
Caracter´ısticas
                      inerentes de um sistema GNU/Linux intacto,
pacman                mantendo-as bem organizadas e
Instala¸˜o
       ca
Processo
                      transparentes.
Documenta¸˜o
         ca

ABS
                      Os desenvolvedores e usu´rios do Arch Linux
                                              a
Ferramentas           acreditam que tentar esconder as
Demonstra¸˜o
          ca
AUR                   complexidades de um sistema geralmente        Figure: Arch
Comunidade            resulta em um sistema ainda mais              Sticker
Popularidade
Arch Linux BR
                      complexo, e ´ por isso evitado.
                                   e
                      Se vocˆ compartilha essa vis˜o, vocˆ ´
                            e                     a      ee
                      bem-vindo e incentivado a usar o Arch.
pacman

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
                            Figure: pacman?
Arch Linux BR
pacman

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o                 Gerenciador de Pacotes do Arch Linux
Caracter´ısticas
pacman                (Package Manager)
Instala¸˜o
       ca
Processo
                      Essencial para o funcionamento do
Documenta¸˜o
         ca
                      Arch.
ABS
Ferramentas
Demonstra¸˜o
          ca
                      Usado para instala¸˜o/remo¸˜o/
                                        ca       ca
AUR                   atualiza¸˜o/informa¸˜es de pacotes.
                              ca         co
Comunidade            An´logo a apt-get, yum
                        a                                    Figure: pacman?
Popularidade
Arch Linux BR
pacman

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman                Por que o pacman?
Instala¸˜o
       ca                 Trata dependˆncias de forma simples.
                                        e
Processo
Documenta¸˜o
         ca               Reposit´rio rico, de f´cil busca e
                                 o              a
ABS                       pacotes com nomes padronizados.
Ferramentas
Demonstra¸˜o
          ca              Manuten¸˜o simples de pacotes,
                                   ca
AUR
                          sejam oficiais ou dos usu´rios.
                                                     a
Comunidade
Popularidade
                                                                 Figure: pacman?
Arch Linux BR
Imagens

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca              Netinstall: baixa todos os pacotes durante a instala¸˜o.
                                                                           ca
Processo
Documenta¸˜o
         ca
                       Core: cont´m os pacotes do reposit´rio [core].
                                 e                       o
ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo               Apresenta¸˜o do processo de instala¸˜o (Netinstall)
                                ca                        ca
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Tela inicial do Live CD
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Carregando...
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Tela inicial do Arch
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Iniciando o setup
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Mensagem amig´vel de boas vindas
                                                     a
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                            Figure: Tela de instala¸˜o - selecionar Source
                                                   ca
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Vamos instalar baixando os pacotes
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Por favor, configure sua internet!
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Configura¸˜o da internet...
                                                ca
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Escolha do mirror
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Vamos usar um brasileiro!
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Particione seu disco
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Sele¸˜o de pacotes
                                            ca
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Janela de sele¸˜o
                                                      ca
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Instalar os pacotes selecionados!
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Baixando...
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Terminal de log
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: De fato, instalando
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: ...
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Pacotes instalados com sucesso!
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Configura¸˜o
                                                ca
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Hora de editar alguns arquivos!
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Pequena e unica altera¸˜o
                                                  ´           ca
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Instale o GRUB
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Instala¸˜o terminada!
                                               ca
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Boot no disco
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Carregando...
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Parab´ns!
                                             e
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Agora, te vira tchˆ!
                                                          e
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Brincando com GUIs: XFCE
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Brincando com GUIs: LXDE
Instala¸˜o
                          ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                                Figure: Brincando com GUIs: Gnome
Documenta¸˜o
                            ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
                      N˜o criemos pˆnico!
                       a           a
pacman

Instala¸˜o
       ca
                      O Arch oferece excelente documenta¸˜o, desde a
                                                            ca
Processo              instala¸˜o at´ a maior parte dos problemas que se possa
                             ca    e
Documenta¸˜o
         ca

ABS
                      encontrar na configura¸˜o.
                                             ca
Ferramentas
Demonstra¸˜o
          ca          N˜o ´ contra o The Arch Way oferecer documenta¸˜o
                       a e                                          ca
AUR
                      detalhada para os iniciantes.
Comunidade
Popularidade
Arch Linux BR
Documenta¸˜o
                            ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´
pacman
         ısticas      Site oficial: http://www.archlinux.org/
Instala¸˜o
       ca             Forum: http://bbs.archlinux.org/
Processo
Documenta¸˜o
         ca           Wiki: http://wiki.archlinux.org/
ABS
Ferramentas
                        Beginners’ Guide:
Demonstra¸˜o
          ca          http://wiki.archlinux.org/index.php/Beginners Guide
AUR


Comunidade
Popularidade
Arch Linux BR
Arch Building System

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´
pacman
         ısticas       Sistema para constru¸˜o de pacotes do Arch. (Arch
                                           ca
Instala¸˜o
       ca              Building System)
Processo
Documenta¸˜o
         ca            Todos os pacotes do pacman s˜o constru´
                                                   a         ıdos usando o
ABS                    ABS.
Ferramentas
Demonstra¸˜o
          ca
AUR
                       pacman, makepkg, PKGBUILDs.
Comunidade
Popularidade
Arch Linux BR
Como funciona

 Arch Linux



                       Cria¸˜o de r´plica do sistema de arquivos do Linux.
                           ca      e
Introdu¸˜o
       ca

Arch Linux
                       Instala¸˜o de arquivos nesta r´plica.
                              ca                     e
Hist´ria
    o
Caracter´ısticas       Um pacote ´ uma c´pia desta r´plica de sistema, contendo
                                   e       o           e
pacman
                       os arquivos nos lugares certos.
Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR
                                  Figure: Linux Filesystem Hierarchy
PKGBUILD

 Arch Linux
                                  Arquivo com as informa¸˜es necess´rias para a constru¸˜o
                                                        co         a                   ca
                                  de um pacote.
Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o                                                  Listing 1: Exemplo de PKGBUILD
Caracter´ısticas
pacman          1       # C o n t r i b u t o r : E r i c o Nunes <n u n e s . e r i c o @ g m a i l . com>
                2       pkgname=v3d
Instala¸˜o
       ca       3       p k g v e r =0.1
 Processo       4       p k g r e l =1
 Documenta¸˜o
            ca  5       p k g d e s c=” 3D S y m b o l i c R o u t i n g V i e w e r ”
                6       a r c h =( i 6 8 6 )
ABS             7       u r l=” h t t p : / / s i t e s . g o o g l e . com/ s i t e / n u n e s e r i c o / ”
 Ferramentas    8       l i c e n s e =( ’ unknown ’ )
 Demonstra¸˜o
           ca   9       d e p e n d s =( f l t k f r e e g l u t )
 AUR           10       s o u r c e =( h t t p : / / s i t e s . g o o g l e . com/ s i t e / n u n e s e r i c o / $pkgname / $pkgname−$ p k g v e r .
                                   t a r . gz )
Comunidade         11   md5sums=( ’ 111819115 e b 2 6 e e 0 1 3 a 6 2 5 4 b 4 f 5 e 4 7 3 f ’ )
Popularidade       12
Arch Linux BR      13   build () {
                   14     cd ” $ s r c d i r / $pkgname ”
                   15
                   16       ./ configure −    −p r e f i x =/ u s r
                   17       make | | r e t u r n 1
                   18       make DESTDIR=” $ p k g d i r ” i n s t a l l
                   19   }
makepkg

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o                 Busca um PKGBUILD no diret´rio atual e monta o pacote
                                                o
Caracter´ısticas
pacman                    (tratando dependˆncias, baixando arquivos, verificando
                                          e
Instala¸˜o
       ca                 integridade...)
Processo
Documenta¸˜o
         ca           makepkg.conf: cont´m op¸˜es padr˜o na hora de montar
                                         e   co       a
ABS
Ferramentas
                      pacotes com o makepkg.
Demonstra¸˜o
AUR
          ca              Customiza¸˜o de compila¸˜o aplicada a todos os pacotes
                                    ca           ca
                          que forem constru´
                                           ıdos!
Comunidade
Popularidade
Arch Linux BR
Demonstra¸˜o
                            ca

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo              Cria¸˜o do pacote contendo o programa helloarch.
                          ca
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR
Vantagens do ABS

 Arch Linux




Introdu¸˜o
       ca
                      Sistema simples e eficiente de cria¸˜o e personaliza¸˜o de
                                                        ca               ca
Arch Linux
Hist´ria
    o                 pacotes de qualquer complexidade.
Caracter´ısticas
pacman                Possibilidade de distribuir e atualizar pacotes pessoais de
Instala¸˜o
       ca
Processo
                      forma elegante.
Documenta¸˜o
         ca
                      O pacman ter´ conhecimento dos arquivos instalados pelos
                                  a
ABS
Ferramentas           pacotes.
Demonstra¸˜o
          ca
AUR
                      Pode-se obter PKGBUILDs e recompilar os pacotes oficiais
Comunidade            (como o pr´prio kernel)!
                                o
Popularidade
Arch Linux BR         Exemplo de fidelidade ao The Arch Way!
Arch User Repository

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o                  AUR: Arch User Repository (Reposit´rio dos Usu´rios do
                                                         o           a
Caracter´ısticas
pacman                 Arch)
Instala¸˜o
       ca
Processo
                       PKGBUILDs de softwares desenvolvidos pelos usu´rios ou
                                                                      a
Documenta¸˜o
         ca            programas Linux que n˜o est˜o nos reposit´rios oficiais.
                                            a     a             o
ABS
Ferramentas            Mantidos pela comunidade em geral do Arch (Qualquer
Demonstra¸˜o
          ca
AUR                    um nesta sala pode adicionar ou adotar um pacote no
Comunidade
                       AUR)
Popularidade
Arch Linux BR
Arch User Repository

 Arch Linux




Introdu¸˜o
       ca
                       AUR: aur.archlinux.org
Arch Linux
Hist´ria
    o                  yaourt: busca pacotes no AURe instala com o pacman.
Caracter´ısticas
pacman
                       aurvote: pacotes mais votados s˜o movidos para o
                                                       a
Instala¸˜o
       ca
Processo               reposit´rio oficial [community].
                              o
Documenta¸˜o
         ca

ABS
                       Linha de pensamento do usu´rio Arch Linux:
                                                   a
Ferramentas              1 Procurar pacote usando o pacman.
Demonstra¸˜o
          ca
AUR                      2 Se o pacote n˜o est´ nos reposit´rios oficiais, procurar no
                                        a     a            o
Comunidade
                           AUR.
Popularidade             3 Se o pacote ainda n˜o est´ no AUR, por que n˜o escrever
                                              a     a                     a
Arch Linux BR
                           um PKGBUILD e adicion´-lo ao AUR?
                                                  a
Arch User Repository

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                              Figure: Buscando um pacote no AUR
Ferramentas extra

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o                  pacbuilder: automatiza¸˜o de reconstru¸˜o de pacotes
                                             ca              ca
Caracter´ısticas
pacman                 oficiais.
Instala¸˜o
       ca
Processo               aurvote: vota¸˜o de pacotes
                                    ca
Documenta¸˜o
         ca

ABS
                       namcap: verifica¸˜o de PKGBUILDs
                                      ca
Ferramentas
Demonstra¸˜o
          ca           reflector: obten¸˜o de lista de mirrors
                                       ca
AUR
                       rankmirrors: ordenamento de mirrors para o pacman
Comunidade
Popularidade
Arch Linux BR
Popularidade

 Arch Linux




Introdu¸˜o
       ca

Arch Linux
Hist´ria
    o
Caracter´ısticas
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
Popularidade
Arch Linux BR




                              Figure: distrowatch.com, 27/08/10
Arch Linux BR

 Arch Linux




Introdu¸˜o
       ca

Arch Linux             www.archlinux-br.org
Hist´ria
    o
Caracter´ısticas       Tradu¸˜es, divulga¸˜o, eventos
                            co           ca
pacman

Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
Ferramentas
Demonstra¸˜o
          ca
AUR


Comunidade
                                       Figure: Arch Linux BR
Popularidade
Arch Linux BR
Arch Linux




Introdu¸˜o
       ca

Arch Linux                 Arch Linux
Hist´ria
    o
Caracter´
pacman
         ısticas
                   Uma distribui¸˜o leve e simples
                                ca
Instala¸˜o
       ca
Processo
Documenta¸˜o
         ca

ABS
                       ´
                       Erico de Morais Nunes
Ferramentas
Demonstra¸˜o
          ca           nunes.erico@gmail.com
AUR


Comunidade
Popularidade
Arch Linux BR
                       28 de Agosto de 2010

Mais conteúdo relacionado

Mais procurados

Quero Arch! (Parte 1)
Quero Arch! (Parte 1)Quero Arch! (Parte 1)
Quero Arch! (Parte 1)Felipe Santos
 
Produtividade & elegância com linux
Produtividade & elegância com linuxProdutividade & elegância com linux
Produtividade & elegância com linuxRalph Rassweiler
 
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafDesenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafTchelinux
 
Slackware Linux
Slackware LinuxSlackware Linux
Slackware Linuxs4nx
 
Arch linux Guilherme Macedo
Arch linux   Guilherme MacedoArch linux   Guilherme Macedo
Arch linux Guilherme Macedoscaryface131
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Ivo Calado
 
Curso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalFelipe Queiroz
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo maisguilhermemar
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Renan Aryel
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesxandernat82
 
Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Renan Aryel
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?bardo
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 

Mais procurados (20)

Quero Arch! (Parte 1)
Quero Arch! (Parte 1)Quero Arch! (Parte 1)
Quero Arch! (Parte 1)
 
Arch Linux
Arch LinuxArch Linux
Arch Linux
 
Produtividade & elegância com linux
Produtividade & elegância com linuxProdutividade & elegância com linux
Produtividade & elegância com linux
 
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafDesenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
 
Slackware Linux
Slackware LinuxSlackware Linux
Slackware Linux
 
Arch linux Guilherme Macedo
Arch linux   Guilherme MacedoArch linux   Guilherme Macedo
Arch linux Guilherme Macedo
 
Kernel do Linux
Kernel do LinuxKernel do Linux
Kernel do Linux
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1
 
Curso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux Educacional
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo mais
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versões
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Introdução ao Linux - aula 02
Introdução ao Linux - aula 02
 
Linux
LinuxLinux
Linux
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 

Semelhante a Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes

Arch Linux: Uma distribuição leve e simples - Érico Nunes
Arch Linux: Uma distribuição leve e simples - Érico NunesArch Linux: Uma distribuição leve e simples - Érico Nunes
Arch Linux: Uma distribuição leve e simples - Érico NunesTchelinux
 
BLACK ARCH LINUX - EMULAÇÃO DO SISTEMA ATRAVEZ DE MAQUINA VIRTUAL - SISTEMA P...
BLACK ARCH LINUX - EMULAÇÃO DO SISTEMA ATRAVEZ DE MAQUINA VIRTUAL - SISTEMA P...BLACK ARCH LINUX - EMULAÇÃO DO SISTEMA ATRAVEZ DE MAQUINA VIRTUAL - SISTEMA P...
BLACK ARCH LINUX - EMULAÇÃO DO SISTEMA ATRAVEZ DE MAQUINA VIRTUAL - SISTEMA P...JuniorJacks1
 
Apostila linux.sxw
Apostila linux.sxwApostila linux.sxw
Apostila linux.sxwSENAC RIO
 
Apostila - Introdução ao Linux
Apostila - Introdução ao LinuxApostila - Introdução ao Linux
Apostila - Introdução ao LinuxEduardo Santana
 
Apostila Linux.Sxw
Apostila Linux.SxwApostila Linux.Sxw
Apostila Linux.SxwOdair Sousa
 
Arquitectura De Um Linux
Arquitectura De Um LinuxArquitectura De Um Linux
Arquitectura De Um LinuxSAPO Sessions
 
P.D - OPTATIVAI
P.D - OPTATIVAIP.D - OPTATIVAI
P.D - OPTATIVAItarcisioti
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxRogério Cardoso
 
Fundamentos de linux
Fundamentos de linuxFundamentos de linux
Fundamentos de linuxPedro Neto
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch LinuxDanielAraujo224
 
AdministraçãO Gnu Linux
AdministraçãO Gnu LinuxAdministraçãO Gnu Linux
AdministraçãO Gnu Linuxpeter_lucas
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhsAnderson Lago
 
Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicosRobson Ferreira
 
Oficinalinux Comotudo Começou
Oficinalinux Comotudo ComeçouOficinalinux Comotudo Começou
Oficinalinux Comotudo Começouguest96251d
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começouguestaa94fe
 

Semelhante a Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes (20)

Arch Linux: Uma distribuição leve e simples - Érico Nunes
Arch Linux: Uma distribuição leve e simples - Érico NunesArch Linux: Uma distribuição leve e simples - Érico Nunes
Arch Linux: Uma distribuição leve e simples - Érico Nunes
 
BLACK ARCH LINUX - EMULAÇÃO DO SISTEMA ATRAVEZ DE MAQUINA VIRTUAL - SISTEMA P...
BLACK ARCH LINUX - EMULAÇÃO DO SISTEMA ATRAVEZ DE MAQUINA VIRTUAL - SISTEMA P...BLACK ARCH LINUX - EMULAÇÃO DO SISTEMA ATRAVEZ DE MAQUINA VIRTUAL - SISTEMA P...
BLACK ARCH LINUX - EMULAÇÃO DO SISTEMA ATRAVEZ DE MAQUINA VIRTUAL - SISTEMA P...
 
Apostila linux.sxw
Apostila linux.sxwApostila linux.sxw
Apostila linux.sxw
 
Apostila - Introdução ao Linux
Apostila - Introdução ao LinuxApostila - Introdução ao Linux
Apostila - Introdução ao Linux
 
Kernel Linux
Kernel LinuxKernel Linux
Kernel Linux
 
Linux Conceitos Design
Linux Conceitos DesignLinux Conceitos Design
Linux Conceitos Design
 
Apostila Linux.Sxw
Apostila Linux.SxwApostila Linux.Sxw
Apostila Linux.Sxw
 
Arquitectura De Um Linux
Arquitectura De Um LinuxArquitectura De Um Linux
Arquitectura De Um Linux
 
O kernel do linux
O kernel do linuxO kernel do linux
O kernel do linux
 
P.D - OPTATIVAI
P.D - OPTATIVAIP.D - OPTATIVAI
P.D - OPTATIVAI
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de Linux
 
Fundamentos de linux
Fundamentos de linuxFundamentos de linux
Fundamentos de linux
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch Linux
 
AdministraçãO Gnu Linux
AdministraçãO Gnu LinuxAdministraçãO Gnu Linux
AdministraçãO Gnu Linux
 
Linux Distros
Linux DistrosLinux Distros
Linux Distros
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs
 
Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicos
 
Arch Linux FGSL 2011
Arch Linux FGSL 2011Arch Linux FGSL 2011
Arch Linux FGSL 2011
 
Oficinalinux Comotudo Começou
Oficinalinux Comotudo ComeçouOficinalinux Comotudo Começou
Oficinalinux Comotudo Começou
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começou
 

Mais de Tchelinux

Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Tchelinux
 
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeInsegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeTchelinux
 
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Tchelinux
 
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Tchelinux
 
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeMe formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeTchelinux
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...Tchelinux
 
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Tchelinux
 
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...Tchelinux
 
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Tchelinux
 
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeConstruindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeTchelinux
 
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio GrandeBikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio GrandeTchelinux
 
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Tchelinux
 
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...Tchelinux
 
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...Tchelinux
 
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Tchelinux
 
Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.Tchelinux
 
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.Tchelinux
 
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Tchelinux
 
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygameDesenvolvendo jogos com pygame
Desenvolvendo jogos com pygameTchelinux
 
Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?Tchelinux
 

Mais de Tchelinux (20)

Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
 
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeInsegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
 
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
 
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
 
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeMe formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
 
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
 
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
 
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
 
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeConstruindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
 
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio GrandeBikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
 
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
 
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
 
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
 
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
 
Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.
 
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
 
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes.
 
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygameDesenvolvendo jogos com pygame
Desenvolvendo jogos com pygame
 
Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?
 

Arch Linux: Uma distribuição leve e simples - Érico de Morais Nunes

  • 1. Arch Linux Introdu¸˜o ca Arch Linux Arch Linux Hist´ria o Caracter´ pacman ısticas Uma distribui¸˜o leve e simples ca Instala¸˜o ca Processo Documenta¸˜o ca ABS ´ Erico de Morais Nunes Ferramentas Demonstra¸˜o ca nunes.erico@gmail.com AUR Comunidade Popularidade Arch Linux BR 28 de Agosto de 2010
  • 2. Arch Linux 1 Introdu¸˜o ca 2 Arch Linux Introdu¸˜o ca Hist´ria o Arch Linux Caracter´ısticas Hist´ria o Caracter´ısticas pacman pacman Instala¸˜o ca 3 Instala¸˜o ca Processo Documenta¸˜o ca Processo ABS Documenta¸˜o ca Ferramentas Demonstra¸˜o ca 4 ABS AUR Ferramentas Comunidade Popularidade Demonstra¸˜o ca Arch Linux BR AUR 5 Comunidade Popularidade Arch Linux BR
  • 3. Eu Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Acadˆmico de Engenharia de Computa¸˜o (Unipampa e ca Caracter´ısticas pacman Bag´) 8/10 e Instala¸˜o ca Processo Usu´rio Linux: uns 3 anos a Documenta¸˜o ca ABS Usu´rio Arch Linux: 1 ano e meio a Ferramentas Demonstra¸˜o ca Instala¸˜o do Arch Linux: 1 ano e meio ca AUR Minha motiva¸˜o: ambiente de desenvolvimento. ca Comunidade Popularidade Arch Linux BR
  • 4. Hist´ria o Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ pacman ısticas In´ do desenvolvimento: 2001 (Judd ıcio Instala¸˜o ca Vinet) Processo Documenta¸˜o ca Primeiro Release: 2002 ABS Ferramentas N˜o deriva de outra distribui¸˜o a ca Demonstra¸˜o ca AUR Princ´ ıpios inspirados na distribui¸˜o ca Comunidade Crux Popularidade Arch Linux BR Figure: Judd Vinet
  • 5. Caracter´ ısticas Arch Linux Introdu¸˜o ca Sem vers˜es peri´dicas o o Arch Linux Hist´ria o Pacotes constantemtente atualizados Caracter´ısticas pacman Rolling Release Instala¸˜o ca Processo Orientada ao usu´rio competente de Linux a Documenta¸˜o ca N˜o instala software (incluindo ambiente gr´fico) por a a ABS Ferramentas padr˜o a Demonstra¸˜o ca AUR Possibilita ao usu´rio modelar e customizar seu sistema a Comunidade Comunidade ativa Popularidade Arch Linux BR Foco?
  • 6. Reposit´rios padr˜o o a Arch Linux Introdu¸˜o ca Arch Linux [core]: pacotes importantes e necess´rios (kernel, gcc, a Hist´ria o Caracter´ısticas pacman...) pacman Instala¸˜o ca [extra]: outros pacotes bastante importantes (X, Processo Documenta¸˜o ca Desktop Environments, firefox...) ABS [community]: pacotes de usu´rio promovidos a pacotes a Ferramentas Demonstra¸˜o ca oficiais, mantidos por Trusted Users AUR [testing]: candidatos para serem adicionados em Comunidade Popularidade [core] ou [extra]. (opcional) Arch Linux BR
  • 7. The Arch Way Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Filosofia do Arch: cinco princ´ ıpios fundamentais: Caracter´ pacman ısticas Simplicidade Instala¸˜o ca C´digo simples sobre conveniente o Processo O usu´rio como centro a Documenta¸˜o ca Abertura ABS Ferramentas Liberdade Demonstra¸˜o ca AUR KISS Comunidade Popularidade (ler em http://wiki.archlinux.org/index.php/The Arch Way) Arch Linux BR
  • 8. KISS Arch Linux Keep it Simple, Stupid. Introdu¸˜o ca Arch Linux O Arch Linux ret´m as complexidades e Hist´ria o Caracter´ısticas inerentes de um sistema GNU/Linux intacto, pacman mantendo-as bem organizadas e Instala¸˜o ca Processo transparentes. Documenta¸˜o ca ABS Os desenvolvedores e usu´rios do Arch Linux a Ferramentas acreditam que tentar esconder as Demonstra¸˜o ca AUR complexidades de um sistema geralmente Figure: Arch Comunidade resulta em um sistema ainda mais Sticker Popularidade Arch Linux BR complexo, e ´ por isso evitado. e Se vocˆ compartilha essa vis˜o, vocˆ ´ e a ee bem-vindo e incentivado a usar o Arch.
  • 9. pacman Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Figure: pacman? Arch Linux BR
  • 10. pacman Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Gerenciador de Pacotes do Arch Linux Caracter´ısticas pacman (Package Manager) Instala¸˜o ca Processo Essencial para o funcionamento do Documenta¸˜o ca Arch. ABS Ferramentas Demonstra¸˜o ca Usado para instala¸˜o/remo¸˜o/ ca ca AUR atualiza¸˜o/informa¸˜es de pacotes. ca co Comunidade An´logo a apt-get, yum a Figure: pacman? Popularidade Arch Linux BR
  • 11. pacman Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Por que o pacman? Instala¸˜o ca Trata dependˆncias de forma simples. e Processo Documenta¸˜o ca Reposit´rio rico, de f´cil busca e o a ABS pacotes com nomes padronizados. Ferramentas Demonstra¸˜o ca Manuten¸˜o simples de pacotes, ca AUR sejam oficiais ou dos usu´rios. a Comunidade Popularidade Figure: pacman? Arch Linux BR
  • 12. Imagens Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Netinstall: baixa todos os pacotes durante a instala¸˜o. ca Processo Documenta¸˜o ca Core: cont´m os pacotes do reposit´rio [core]. e o ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR
  • 13. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Apresenta¸˜o do processo de instala¸˜o (Netinstall) ca ca Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR
  • 14. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Tela inicial do Live CD
  • 15. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Carregando...
  • 16. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Tela inicial do Arch
  • 17. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Iniciando o setup
  • 18. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Mensagem amig´vel de boas vindas a
  • 19. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Tela de instala¸˜o - selecionar Source ca
  • 20. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Vamos instalar baixando os pacotes
  • 21. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Por favor, configure sua internet!
  • 22. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Configura¸˜o da internet... ca
  • 23. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Escolha do mirror
  • 24. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Vamos usar um brasileiro!
  • 25. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Particione seu disco
  • 26. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Sele¸˜o de pacotes ca
  • 27. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Janela de sele¸˜o ca
  • 28. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Instalar os pacotes selecionados!
  • 29. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Baixando...
  • 30. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Terminal de log
  • 31. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: De fato, instalando
  • 32. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: ...
  • 33. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Pacotes instalados com sucesso!
  • 34. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Configura¸˜o ca
  • 35. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Hora de editar alguns arquivos!
  • 36. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Pequena e unica altera¸˜o ´ ca
  • 37. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Instale o GRUB
  • 38. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Instala¸˜o terminada! ca
  • 39. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Boot no disco
  • 40. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Carregando...
  • 41. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Parab´ns! e
  • 42. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Agora, te vira tchˆ! e
  • 43. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Brincando com GUIs: XFCE
  • 44. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Brincando com GUIs: LXDE
  • 45. Instala¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Brincando com GUIs: Gnome
  • 46. Documenta¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas N˜o criemos pˆnico! a a pacman Instala¸˜o ca O Arch oferece excelente documenta¸˜o, desde a ca Processo instala¸˜o at´ a maior parte dos problemas que se possa ca e Documenta¸˜o ca ABS encontrar na configura¸˜o. ca Ferramentas Demonstra¸˜o ca N˜o ´ contra o The Arch Way oferecer documenta¸˜o a e ca AUR detalhada para os iniciantes. Comunidade Popularidade Arch Linux BR
  • 47. Documenta¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ pacman ısticas Site oficial: http://www.archlinux.org/ Instala¸˜o ca Forum: http://bbs.archlinux.org/ Processo Documenta¸˜o ca Wiki: http://wiki.archlinux.org/ ABS Ferramentas Beginners’ Guide: Demonstra¸˜o ca http://wiki.archlinux.org/index.php/Beginners Guide AUR Comunidade Popularidade Arch Linux BR
  • 48. Arch Building System Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ pacman ısticas Sistema para constru¸˜o de pacotes do Arch. (Arch ca Instala¸˜o ca Building System) Processo Documenta¸˜o ca Todos os pacotes do pacman s˜o constru´ a ıdos usando o ABS ABS. Ferramentas Demonstra¸˜o ca AUR pacman, makepkg, PKGBUILDs. Comunidade Popularidade Arch Linux BR
  • 49. Como funciona Arch Linux Cria¸˜o de r´plica do sistema de arquivos do Linux. ca e Introdu¸˜o ca Arch Linux Instala¸˜o de arquivos nesta r´plica. ca e Hist´ria o Caracter´ısticas Um pacote ´ uma c´pia desta r´plica de sistema, contendo e o e pacman os arquivos nos lugares certos. Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Linux Filesystem Hierarchy
  • 50. PKGBUILD Arch Linux Arquivo com as informa¸˜es necess´rias para a constru¸˜o co a ca de um pacote. Introdu¸˜o ca Arch Linux Hist´ria o Listing 1: Exemplo de PKGBUILD Caracter´ısticas pacman 1 # C o n t r i b u t o r : E r i c o Nunes <n u n e s . e r i c o @ g m a i l . com> 2 pkgname=v3d Instala¸˜o ca 3 p k g v e r =0.1 Processo 4 p k g r e l =1 Documenta¸˜o ca 5 p k g d e s c=” 3D S y m b o l i c R o u t i n g V i e w e r ” 6 a r c h =( i 6 8 6 ) ABS 7 u r l=” h t t p : / / s i t e s . g o o g l e . com/ s i t e / n u n e s e r i c o / ” Ferramentas 8 l i c e n s e =( ’ unknown ’ ) Demonstra¸˜o ca 9 d e p e n d s =( f l t k f r e e g l u t ) AUR 10 s o u r c e =( h t t p : / / s i t e s . g o o g l e . com/ s i t e / n u n e s e r i c o / $pkgname / $pkgname−$ p k g v e r . t a r . gz ) Comunidade 11 md5sums=( ’ 111819115 e b 2 6 e e 0 1 3 a 6 2 5 4 b 4 f 5 e 4 7 3 f ’ ) Popularidade 12 Arch Linux BR 13 build () { 14 cd ” $ s r c d i r / $pkgname ” 15 16 ./ configure − −p r e f i x =/ u s r 17 make | | r e t u r n 1 18 make DESTDIR=” $ p k g d i r ” i n s t a l l 19 }
  • 51. makepkg Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Busca um PKGBUILD no diret´rio atual e monta o pacote o Caracter´ısticas pacman (tratando dependˆncias, baixando arquivos, verificando e Instala¸˜o ca integridade...) Processo Documenta¸˜o ca makepkg.conf: cont´m op¸˜es padr˜o na hora de montar e co a ABS Ferramentas pacotes com o makepkg. Demonstra¸˜o AUR ca Customiza¸˜o de compila¸˜o aplicada a todos os pacotes ca ca que forem constru´ ıdos! Comunidade Popularidade Arch Linux BR
  • 52. Demonstra¸˜o ca Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Cria¸˜o do pacote contendo o programa helloarch. ca Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR
  • 53. Vantagens do ABS Arch Linux Introdu¸˜o ca Sistema simples e eficiente de cria¸˜o e personaliza¸˜o de ca ca Arch Linux Hist´ria o pacotes de qualquer complexidade. Caracter´ısticas pacman Possibilidade de distribuir e atualizar pacotes pessoais de Instala¸˜o ca Processo forma elegante. Documenta¸˜o ca O pacman ter´ conhecimento dos arquivos instalados pelos a ABS Ferramentas pacotes. Demonstra¸˜o ca AUR Pode-se obter PKGBUILDs e recompilar os pacotes oficiais Comunidade (como o pr´prio kernel)! o Popularidade Arch Linux BR Exemplo de fidelidade ao The Arch Way!
  • 54. Arch User Repository Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o AUR: Arch User Repository (Reposit´rio dos Usu´rios do o a Caracter´ısticas pacman Arch) Instala¸˜o ca Processo PKGBUILDs de softwares desenvolvidos pelos usu´rios ou a Documenta¸˜o ca programas Linux que n˜o est˜o nos reposit´rios oficiais. a a o ABS Ferramentas Mantidos pela comunidade em geral do Arch (Qualquer Demonstra¸˜o ca AUR um nesta sala pode adicionar ou adotar um pacote no Comunidade AUR) Popularidade Arch Linux BR
  • 55. Arch User Repository Arch Linux Introdu¸˜o ca AUR: aur.archlinux.org Arch Linux Hist´ria o yaourt: busca pacotes no AURe instala com o pacman. Caracter´ısticas pacman aurvote: pacotes mais votados s˜o movidos para o a Instala¸˜o ca Processo reposit´rio oficial [community]. o Documenta¸˜o ca ABS Linha de pensamento do usu´rio Arch Linux: a Ferramentas 1 Procurar pacote usando o pacman. Demonstra¸˜o ca AUR 2 Se o pacote n˜o est´ nos reposit´rios oficiais, procurar no a a o Comunidade AUR. Popularidade 3 Se o pacote ainda n˜o est´ no AUR, por que n˜o escrever a a a Arch Linux BR um PKGBUILD e adicion´-lo ao AUR? a
  • 56. Arch User Repository Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: Buscando um pacote no AUR
  • 57. Ferramentas extra Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o pacbuilder: automatiza¸˜o de reconstru¸˜o de pacotes ca ca Caracter´ısticas pacman oficiais. Instala¸˜o ca Processo aurvote: vota¸˜o de pacotes ca Documenta¸˜o ca ABS namcap: verifica¸˜o de PKGBUILDs ca Ferramentas Demonstra¸˜o ca reflector: obten¸˜o de lista de mirrors ca AUR rankmirrors: ordenamento de mirrors para o pacman Comunidade Popularidade Arch Linux BR
  • 58. Popularidade Arch Linux Introdu¸˜o ca Arch Linux Hist´ria o Caracter´ısticas pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Popularidade Arch Linux BR Figure: distrowatch.com, 27/08/10
  • 59. Arch Linux BR Arch Linux Introdu¸˜o ca Arch Linux www.archlinux-br.org Hist´ria o Caracter´ısticas Tradu¸˜es, divulga¸˜o, eventos co ca pacman Instala¸˜o ca Processo Documenta¸˜o ca ABS Ferramentas Demonstra¸˜o ca AUR Comunidade Figure: Arch Linux BR Popularidade Arch Linux BR
  • 60. Arch Linux Introdu¸˜o ca Arch Linux Arch Linux Hist´ria o Caracter´ pacman ısticas Uma distribui¸˜o leve e simples ca Instala¸˜o ca Processo Documenta¸˜o ca ABS ´ Erico de Morais Nunes Ferramentas Demonstra¸˜o ca nunes.erico@gmail.com AUR Comunidade Popularidade Arch Linux BR 28 de Agosto de 2010