17
Arch Linux: una distribución moderna y flexible. Manuel Flores Vivas manuelfloresv[at]gmail[.]com @kansito !BarraLibreCamp 10/06/2010 Granada

Arch Linux: una distribución moderna y flexible

Embed Size (px)

DESCRIPTION

Presentación de Arch Linux en la !BarraLibreCamp de Granada

Citation preview

Page 1: Arch Linux: una distribución moderna y flexible

Arch Linux:una distribución

moderna y flexible.

Manuel Flores Vivasmanuelfloresv[at]gmail[.]com@kansito

!BarraLibreCamp10/06/2010Granada

Page 2: Arch Linux: una distribución moderna y flexible

Introducción

● ¿Qué es Arch Linux?● Distribución de GNU/Linux● Desarrollada por la comunidad● Arquitecturas i686 y x86_64● Enfocada a usuarios intermedios

y avanzados● Filosofía KISS● http://www.archlinux.org

Page 3: Arch Linux: una distribución moderna y flexible

Historia● Creada por Judd Vinet

en 2001

● Inspirada en CRUX y Slackware

● Aaron Griffin lider del proyecto desde 2007

● Crecimiento de la comunidad

Page 4: Arch Linux: una distribución moderna y flexible

Filosofía de Arch● The Arch Way:

● Simplicidad● Centrada en el usuario● Abierta● Libertad de elección

● KISS: Keep It Simple, Stupid

Page 5: Arch Linux: una distribución moderna y flexible

Características

● Rolling release● Bleeding edge● Configuración

centralizada● Sistema base● Flexibilidad● Paquetería propia

● Simple● Liviana● Moderna● Binario o fuente● Arranque BSD● “La meta de Arch no

es ser grande, es estar bien hecha”

Page 6: Arch Linux: una distribución moderna y flexible

Sistema de paquetes

● Pacman● PACkage MANager● Control de

dependencias● paquete.pkg.tar.gz● paquete.pkg.tar.xz● Paquetes Delta● makepkg y PKGBUILD● ¡Es MUY rápido!

Page 7: Arch Linux: una distribución moderna y flexible

Repositorios

● [core] Sistema base● [extra] X.org, servidores, compiladores...● [community] Mantenidos por un Trusted User● [testing] Paquetes que necesitan ser probados

● Arch User Repository (AUR): abierto, no oficial

Page 8: Arch Linux: una distribución moderna y flexible

pacman

Actualizar el sistema pacman -Syu

Buscar pacman -Ss <nombre>

Instalar un paquete pacman -S <paquete>

Desinstalar un paquete pacman -Rs <paquete>

Mostrar info pacman -Qi <paquete> .--. Pacman v3.3.3 - libalpm v4.0.3/ _.-' .-. .-. .-. Copyright (C) 2006-2009 Pacman Development Team\ '-. '-' '-' '-' Copyright (C) 2002-2006 Judd Vinet '--' Este programa puede ser libremente distribuido bajo los términos de la licencia GNU General Public License

Page 9: Arch Linux: una distribución moderna y flexible

Front-ends y wrappers de pacman

● libalpm● pacman-color● reflector● rankmirrors● yaourt● clyde● aurvote

● Shaman (GUI)● powerpill● bauerbill

Page 10: Arch Linux: una distribución moderna y flexible

Creación de paquetes

● PKGBUILD● makepkg

● makepkg --nobuild● makepkg --noextract● pacman -U

Page 11: Arch Linux: una distribución moderna y flexible

Arch Build System (ABS)

● ¿Qué es ABS?● Como el sistema de Ports de FreeBSD● Herramienta que sincroniza el árbol ABS del SVN

● ¿Cuándo usar ABS?● Compilar en local, problemas de librerías, modificar

o aplicar un parche, solo obtener los fuentes.

Page 12: Arch Linux: una distribución moderna y flexible

Instalación

● Grabar el ISO en un CD o USB● /arch/setup● Sistema base● Beginners' Guide● Wiki

Page 13: Arch Linux: una distribución moderna y flexible

Puntos débiles

● No ofrece soporte comercial● Instalación puede ser complicada● Los paquetes no están firmados● Muchas actualizaciones● No es la distro más estable *● Documentación en castellano

Page 14: Arch Linux: una distribución moderna y flexible

Comunidad

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

● Foro:http://bbs.archlinux.org

● IRC:#archlinux en freenode

● Comunidades en otros idiomas

Page 15: Arch Linux: una distribución moderna y flexible

Proyectos basados en Arch● The Chakra Project: con KDE SC

● Kahel OS: con GNOME

● ArchServer: más estable para uso en servidores

● ArchBang: con OpenBox, inspirado en CrunchBang

● Arch Linux Mobile: Port a ARM para móviles

● ArchLinux PPC: Port para PowerPC

● live.linuX-gamers.net: Live DVD con juegos en 3D

Page 16: Arch Linux: una distribución moderna y flexible

¿Preguntas?

Page 17: Arch Linux: una distribución moderna y flexible

¡GRACIAS!● Y gracias a:

● Jose Álvaro aka. Ilgrim por ayudarme en mis inicios con Arch Linux.

● Cristián Maureira de Archlinux Chile por enviarme su presentación que me ha servido de inspiración.

● Créditos:

● Wiki de Arch Linux

● Media:

– wilderdom en Flickr (“Keep it simple”), stu_p en Flickr (“Mario box”)

– mbtwms en OpenClipArt (“Pacman” y “Ghost”), Kliponius en OpenClipArt (“Package”)

– Tango Desktop Project (“media optical”)

– Los logotipos de Arch Linux son marcas reconocidas.