O documento descreve o processo de instalação do Arch Linux em 3 etapas: (1) configuração da internet e escolha do mirror, (2) particionamento do disco e (3) seleção dos pacotes a serem instalados.
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