arch linux: uma distribuição leve e simples - Érico de morais nunes

60
Arch Linux Introdu¸c˜ ao Arch Linux Hist´oria Caracter´ ısticas pacman Instala¸c˜ ao Processo Documenta¸ ao ABS Ferramentas Demonstra¸c˜ ao AUR Comunidade Popularidade Arch Linux BR Arch Linux Umadistribui¸c˜ ao leve e simples ´ Erico de Morais Nunes [email protected] 28 de Agosto de 2010

Upload: tchelinux-slides

Post on 20-Jul-2015

1.579 views

Category:

Technology


2 download

TRANSCRIPT

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Arch LinuxUma distribuicao leve e simples

Erico de Morais [email protected]

28 de Agosto de 2010

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

1 Introducao

2 Arch LinuxHistoriaCaracterısticaspacman

3 InstalacaoProcessoDocumentacao

4 ABSFerramentasDemonstracaoAUR

5 ComunidadePopularidadeArch Linux BR

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Eu

Academico de Engenharia de Computacao (UnipampaBage) 8/10

Usuario Linux: uns 3 anos

Usuario Arch Linux: 1 ano e meio

Instalacao do Arch Linux: 1 ano e meio

Minha motivacao: ambiente de desenvolvimento.

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Historia

Inıcio do desenvolvimento: 2001 (JuddVinet)

Primeiro Release: 2002

Nao deriva de outra distribuicao

Princıpios inspirados na distribuicaoCrux

Figure: Judd Vinet

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Caracterısticas

Sem versoes periodicas

Pacotes constantemtente atualizadosRolling Release

Orientada ao usuario competente de Linux

Nao instala software (incluindo ambiente grafico) porpadrao

Possibilita ao usuario modelar e customizar seu sistema

Comunidade ativa

Foco?

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Repositorios padrao

[core]: pacotes importantes e necessarios (kernel, gcc,pacman...)

[extra]: outros pacotes bastante importantes (X,Desktop Environments, firefox...)

[community]: pacotes de usuario promovidos a pacotesoficiais, mantidos por Trusted Users

[testing]: candidatos para serem adicionados em[core] ou [extra]. (opcional)

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

The Arch Way

Filosofia do Arch: cinco princıpios fundamentais:

SimplicidadeCodigo simples sobre convenienteO usuario como centroAberturaLiberdade

KISS

(ler em http://wiki.archlinux.org/index.php/The Arch Way)

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

KISS

Keep it Simple, Stupid.

O Arch Linux retem as complexidadesinerentes de um sistema GNU/Linux intacto,mantendo-as bem organizadas etransparentes.

Os desenvolvedores e usuarios do Arch Linuxacreditam que tentar esconder ascomplexidades de um sistema geralmenteresulta em um sistema ainda maiscomplexo, e e por isso evitado.

Se voce compartilha essa visao, voce ebem-vindo e incentivado a usar o Arch.

Figure: ArchSticker

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

pacman

Figure: pacman?

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

pacman

Gerenciador de Pacotes do Arch Linux(Package Manager)

Essencial para o funcionamento doArch.

Usado para instalacao/remocao/atualizacao/informacoes de pacotes.

Analogo a apt-get, yum Figure: pacman?

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

pacman

Por que o pacman?

Trata dependencias de forma simples.Repositorio rico, de facil busca epacotes com nomes padronizados.Manutencao simples de pacotes,sejam oficiais ou dos usuarios.

Figure: pacman?

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Imagens

Netinstall: baixa todos os pacotes durante a instalacao.

Core: contem os pacotes do repositorio [core].

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Apresentacao do processo de instalacao (Netinstall)

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Tela inicial do Live CD

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Carregando...

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Tela inicial do Arch

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Iniciando o setup

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Mensagem amigavel de boas vindas

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Tela de instalacao - selecionar Source

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Vamos instalar baixando os pacotes

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Por favor, configure sua internet!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Configuracao da internet...

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Escolha do mirror

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Vamos usar um brasileiro!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Particione seu disco

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Selecao de pacotes

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Janela de selecao

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Instalar os pacotes selecionados!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Baixando...

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Terminal de log

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: De fato, instalando

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: ...

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Pacotes instalados com sucesso!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Configuracao

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Hora de editar alguns arquivos!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Pequena e unica alteracao

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Instale o GRUB

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Instalacao terminada!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Boot no disco

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Carregando...

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Parabens!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Agora, te vira tche!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Brincando com GUIs: XFCE

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Brincando com GUIs: LXDE

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Instalacao

Figure: Brincando com GUIs: Gnome

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Documentacao

Nao criemos panico!

O Arch oferece excelente documentacao, desde ainstalacao ate a maior parte dos problemas que se possaencontrar na configuracao.

Nao e contra o The Arch Way oferecer documentacaodetalhada para os iniciantes.

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Documentacao

Site oficial: http://www.archlinux.org/

Forum: http://bbs.archlinux.org/

Wiki: http://wiki.archlinux.org/

? Beginners’ Guide:http://wiki.archlinux.org/index.php/Beginners Guide

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Arch Building System

Sistema para construcao de pacotes do Arch. (ArchBuilding System)

Todos os pacotes do pacman sao construıdos usando oABS.

pacman, makepkg, PKGBUILDs.

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Como funciona

Criacao de replica do sistema de arquivos do Linux.

Instalacao de arquivos nesta replica.

Um pacote e uma copia desta replica de sistema, contendoos arquivos nos lugares certos.

Figure: Linux Filesystem Hierarchy

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

PKGBUILD

Arquivo com as informacoes necessarias para a construcaode um pacote.

Listing 1: Exemplo de PKGBUILD1 # Con t r i b u t o r : E r i c o Nunes <nunes . e r i c o@gma i l . com>2 pkgname=v3d3 p k g v e r =0.14 p k g r e l =15 pkgdesc=”3D Symbol i c Rout ing Viewer ”6 a r c h =( i 6 8 6 )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 /”8 l i c e n s e =( ’ unknown ’ )9 depends=( f l t k f r e e g l u t )

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−$pkgver .t a r . gz )

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 ’ )1213 b u i l d ( ) {14 cd ” $ s r c d i r /$pkgname”1516 . / c o n f i g u r e −−p r e f i x =/u s r17 make | | r e t u r n 118 make DESTDIR=” $ p k g d i r ” i n s t a l l19 }

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

makepkg

Busca um PKGBUILD no diretorio atual e monta o pacote

(tratando dependencias, baixando arquivos, verificandointegridade...)

makepkg.conf: contem opcoes padrao na hora de montarpacotes com o makepkg.

Customizacao de compilacao aplicada a todos os pacotesque forem construıdos!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Demonstracao

Criacao do pacote contendo o programa helloarch.

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Vantagens do ABS

Sistema simples e eficiente de criacao e personalizacao depacotes de qualquer complexidade.

Possibilidade de distribuir e atualizar pacotes pessoais deforma elegante.

O pacman tera conhecimento dos arquivos instalados pelospacotes.

Pode-se obter PKGBUILDs e recompilar os pacotes oficiais(como o proprio kernel)!

Exemplo de fidelidade ao The Arch Way!

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Arch User Repository

AUR: Arch User Repository (Repositorio dos Usuarios doArch)

PKGBUILDs de softwares desenvolvidos pelos usuarios ouprogramas Linux que nao estao nos repositorios oficiais.

Mantidos pela comunidade em geral do Arch (Qualquerum nesta sala pode adicionar ou adotar um pacote noAUR)

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Arch User Repository

AUR: aur.archlinux.org

yaourt: busca pacotes no AURe instala com o pacman.

aurvote: pacotes mais votados sao movidos para orepositorio oficial [community].

Linha de pensamento do usuario Arch Linux:

1 Procurar pacote usando o pacman.2 Se o pacote nao esta nos repositorios oficiais, procurar no

AUR.3 Se o pacote ainda nao esta no AUR, por que nao escrever

um PKGBUILD e adiciona-lo ao AUR?

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Arch User Repository

Figure: Buscando um pacote no AUR

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Ferramentas extra

pacbuilder: automatizacao de reconstrucao de pacotesoficiais.

aurvote: votacao de pacotes

namcap: verificacao de PKGBUILDs

reflector: obtencao de lista de mirrors

rankmirrors: ordenamento de mirrors para o pacman

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Popularidade

Figure: distrowatch.com, 27/08/10

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Arch Linux BR

www.archlinux-br.org

Traducoes, divulgacao, eventos

Figure: Arch Linux BR

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

Arch Linux

Introducao

Arch Linux

Historia

Caracterısticas

pacman

Instalacao

Processo

Documentacao

ABS

Ferramentas

Demonstracao

AUR

Comunidade

Popularidade

Arch Linux BR

Arch LinuxUma distribuicao leve e simples

Erico de Morais [email protected]

28 de Agosto de 2010