Beginners' Guide Appendix (Español)

From ArchWiki
Revision as of 17:59, 9 November 2008 by Qubit314 (Talk | contribs) (moving from "Guía para Principiantes (Español)")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introducción a ABS

ABS es el Arch Linux Build System (o Sistema para construcción de Arch Linux en español). Es un sistema parecido a Ports para compilar e instalar paquetes.

'Ports' es un sistema usado por los sistemas BSD, el cual utiliza scripts de compilación simples que residen en un arbol de directorios en la máquina local. Cada port es simplemente un directorio con un nombre referente al software instalable a travéz de un proveedor alterno y el cual contiene un script de compilación. Típicamente un usuario de un sistema BSD que quiere instalar y compilar firefox, se cambiará al directorio correspondiente al port de firefox que reside dentro de /usr/ports y ejecutará make install clean. El código de firefox será entonces descargado desde la fuente correspondiente. Siguiendo la información del script del port, el código será compilado, parchado (si es indicado), y finalmente, instalado en el sistema.

ABS ofrece la misma funcionalidad al proveer los scripts de compilación PKGBUILDs, que contienen toda la información para una pieza específica de software; El md5sum, la URL de la fuente, versión, licencia e instrucciones de compilación. ABS provee la ventaja adicional de compilar el código fuente en un paquete instalable con la extensión ".pkg.tar.gz". Obviamente es un simple archivo comprimido pero es posible instalarlo, desinstalarlo y vigilarlo a través de pacman.

Instalar el paquete abs

Para instalarlo ejecuta como root:

# pacman -Sy abs

Después de la instalación ejecuta el script abs como root:

# abs

El arbol ABS será ahora instalado bajo /var/abs, organizado de acuerdo al software instalable.

Para hacer un paquete desde el código fuente, crea un directorio de construcción y copia el directorio dado por abs para la aplicación a éste. Por ejemplo:

mkdir ~/abs
cp -r /var/abs/extra/x11/slim ~/abs

Esto moverá el subdirectorio slim y el script PKGBUILD para slim al directorio para construcción.

A veces es útil instalar también el paquete base-devel.

pacman -Sy base-devel

Responde afirmativamente hasta que acabe la instalación.

Introducción a AUR

El Arch User Repository (o Repositorio de el Usuario Arch en español).

El arbol ABS ofrece la capacidad de compilar todo el software disponible en los repositorios [core],[extra],[community], y [testing] al proveer scripts de compilación en la máquina local. A diferencia de ABS, AUR no provee un arbol en la máquina local, en vez de eso ofrece un repositorio de scripts de compilación que no son soportados oficialmente atravéz de una atractiva interfaz web http://aur.archlinux.org/index.php. También hay un link para a ésta en la esquina superior derecha de cada página del sitio de Arch.

Una vez que haz navegado a la página web del sitio de AUR, haz click en el boton Packages en la parte superior derecha y seráz llevado a la página de búsqueda de paquetes.

El procedimiento general es:

  1. Introduce los criterios de búsqueda en el campo keywords y da click en go. A continuación te presentará todos los resultados relacionados.
  2. Toma nota del campo Location(localización) en la lista de paquetes. Si la localización de tu paquete es community, entonces no haz hecho tu tarea y deberías simplemente usar pacman o ABS para instalarlo. Si la localización es unsupported continua...
  3. Da click en el nombre del paquete dentro de la lista de paquetes y serás llevado a la página que muestra los detalles de ese paquete.

Por ejemplo la pagina de detalles para el paquete yaourt se ve así:

yaourt 0.9.1-1
http://www.archlinux.fr/yaourt-en/
A Pacman frontend with more features and AUR support
unsupported :: system
Maintainer: wain
Votes: 1189
 
License: GPL
Last Updated: Mon, 18 Aug 2008 20:57:53 +0000
First Submitted: Tue, 04 Jul 2006 20:37:58 +0000
Tarball :: Files :: PKGBUILD

Da click en el link Tarball en la última linea de los detalles y guardalo en algún directorio para compilar.

Ingresa al directorio y extrae el contenido:

# tar -xvf yaourt.tar.gz

Dentro del directorio para compilar invoca makepkg, el cual descargará el código fuente, lo compilará y lo comprimirá en un paquete instalable .pkg.tar.gz:

# makepkg -cs
  • -c limpia cualquier archivo que haya dejado el proceso de compilación.
  • -s descarga e instala cualquier dependencia faltante usando pacman.

Ahora ya puedes instalar el nuevo paquete usando pacman con la opción -U (upgrade o actualiza):

# pacman -U yaourt<version>.pkg.tar.gz

Hecho, puedes revisar la wiki de AUR para más información: Repositorio de Usuarios Arch Linux (AUR) (Español)

Instalando un ayudante de AUR

Explicación de Archivos y Directorios

Proceso de Arranque de Arch Linux

Descripción General de los Scripts de Arranque

Agetty y el Inicio de Sesión

Mantenimiento del Sistema

su

Pacman

=Comandos útiles

Archivos

Ajustes/Toques finales

HAL

Iniciando DAEMONS en el fondo al arrancar el sistema

Embelleciendo Fuentes para LCDs

Ajustando el Mouse para la rueda de scroll

Conseguir que todos los botones del mouse funcionen

Configurando el touchpad para laptops

Ajustando la distribución de Teclado

Toques adicionales para laptops

Configurando la frecuencia dinámica del CPU

Pm-Utils

Laptop-Mode

Puliendo & Información adicional

Preguntas Frecuentes (FAQs)

Terminología

¿A dónde ir desde aquí?

Vínculos externos