Arch User Repository (Español)

From ArchWiki
Revision as of 09:09, 20 October 2012 by Pedro (Talk | contribs)

Jump to: navigation, search

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:Arch User Repository (Español)#)
Template:Article summary start

Template:Article summary text Template:Article summary heading Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary heading Template:Article summary link Template:Article summary link Template:Article summary end

El Repositorio de Usuarios de Arch Linux (AUR abreviado en Inglés) es un repositorio para los usuarios de Arch manejado por la comunidad. AUR fue concebido inicialmente para compartir PKGBUILDs de forma organizada entre la gran comunidad y para apresurar la inclusión de paquetes populares contribuidos por el usuario en el repositorio community.

Es llamado el "lugar de nacimiento" de los nuevos paquetes de Arch. En el AUR, los usuarios contribuyen sus propios paquetes. La comunidad AUR vota a favor o en contra de ellos, y cuando un paquete fue lo suficientemente votado a favor, un "Usuario Confiable" del AUR lo pasa al repositorio [community], que es accesible por [pacman] y ABS.

Documentos Importantes

Además de este artículo, segúrate de leer la Guía de usuario AUR si quieres ser un usuario AUR, y el TU_(Trusted_User)_(Español) si planeas ser un Usuario Confiable".

Iniciándose

Los usuarios pueden buscar y descargas PKGBUILDs desde la Interface Web de AUR. Estos PKGBUILDs se pueden convertir en paquetes instalables usando makepkg, y luego ser instalados por medio de pacman.

  • Un pequeño tutorial de como instalar paquetes de AUR puede encontrarse aquí. Para información detallada de como compilar paquetes AUR mire el artículo makepkg.
  • La Guía de usuario AUR te explíca como habilitar el repositorio [community] en pacman y ABS.
  • Visite el AUR Webinterface para informarte de lo que pasa. Allí también encontraras estadísticas y una lista actualizada de los paquetes más nuevos disponibles en AUR.
  • También mire el #P & R.
  • Finalmente, asegúrese de ajustar su /etc/Makepkg.conf para indicar las especificaciones del hardware de su procesador con anterioridad a la construcción de sus paquetes de AUR. Un aceleración significativa en los tiempos de construcción puede realizarse en sistemas de múltiples nucleos ajustando las variables MAKEFLAGS; los usuarios pueden además habilitar optimizaciones de hardware específicas en gcc via variables CFLAGS. Vea la página wiki indicada para saber más.

Historia

Los siguientes items estan listados solo a modo histórico. Han sido reemplazados por el AUR y ya no estan disponible.

Entrante

Al principio estaba:

ftp://ftp.archlinux.org/incoming 

y las personas contribuían subiendo los PKGBUILD, los archivos suplementarios necesarios y el paquete compilado al server. El paquete seguía allí hasta que un Package Maintainer lo veía y lo adoptaba.

Repositorios de Usuario Confiables

Luego nació el Repositorio de Usuario Confiable. A algúnas personas en la comunidad se les permitía hostear sus propios repositorios para que cualquiera pudiera usarlos. AUR se expandió con esta idea, con la meta de hacerlo más flexible y usable. En realidad, quienes mantienen AUR todavía se los llama TUs (Trusted Users, Usuarios Confiables).

Vea También

  • AUR Helpers puede ayudarlo en su busqueda, descarga y instalación de paquetes desde AUR.

P & R

Preguntas Frecuentes

¿Qué es lo primero que tengo que hacer para instalar paquetes de AUR?

Install "base-devel".

¿Que es AUR?

El AUR (Arch User-Community Repository en inglés) es el lugar donde la comunidad de Arch Linux puede subir los PKGBUILDs de las aplicaciones, librerías, etc y compartirlas con el resto de la comunidad. Los demás usuarios pueden votar para que sus favoritos entren en el repositorio Community y puedan ser instalados en Arch Linux en formato binario.

¿Qué es un TU?

Un Usuario de Confianza (TU=Trusted User, en inglés) es una persona encargada de supervisar los repositorios AUR y Community. Ellos son los que colocan los paquetes más votados en el repositorio de la Comunidad, marcan los PKGBUILDs como seguros y mantienen AUR.

¿Cuál es la diferencia entre Unsupported y Community?

Unsupported contiene todos los PKGBUILDs que los usuarios envían; para instalarlos tú tienes que construirlos manualmente con makepkg. Cuando un PKGBUILD obtiene suficientes votos, pasa al repositorio Community donde los TUs lo mantienen y puede instalarse como binario directamente con Pacman.

¿Cuántos votos necesita un PKGBUILD para llegar a Community?

no existe una cantidad determinada de votos para incluir un paquete en Community, algunos tienen mas de mil votos y no han sido incluidos, y otros que llevaban menos votos ya fueron incluidos. todo depende de la voluntar/tiempo de los TU y de la calidad e importancia del paquete

¿Dónde puedo aprender cómo se hace un PKGBUILD?

El mejor lugar es mirar aquí Guía de empaquetado en Arch (inglés). Recuerda mirar en AUR antes de crear el PKGBUILD para no duplicar los esfuerzos.

Problemas Comunes

No me funciona "pacman -S foo", aunque sé que el paquete "foo" está en Community

Probablemente no has activado el repositorio Community en el archivo /etc/pacman.conf. Basta con descomentar las líneas de [community] y de su dirección.

Foo en AUR está desactualizado, ¿qué hago?

Puedes marcarlo como obsoleto. Si no se actualiza en un periodo de tiempo razonable, lo mejor es avisar a su mantenedor por correo-e. Si el responsable no responde, puedes comunicarlo a la lista de correo general de AUR, para que un TU (usuario de confianza) declare huérfano al PKGBUILD y puedas adoptarlo si deseas mantenerlo.

Quiero enviar un PKGBUILD ¿podría alguien comprobar antes si tiene errores?

Si te gustaría recibir comentarios a tu PKGBUILD, envíalo a la lista de correo AUR para que los TU y los otros miembros de AUR puedan orientarte para mejorarlo. Otro lugar donde puedes encontrar ayuda es el canal irc channel, irc.freenode.net #archlinux. También puedes usar namcap para depurar tu PKGUILD y el pkg.tar.gz.

Foo, que está en AUR, no me compila con makepkg, ¿qué hago?

Lo primero, asegúrate de ejecutar pacman -Syu antes de compilar algo con makepkg, porque el problema puede ser que tu sistema no esté actualizado. Si ya lo habías actualizado, informa al mantenedor.

¿Cómo accedo a paquetes de Unsupported?

Mira aquí

¿Puedo subir archivos a AUR sin usar el interfaz web?

Puedes usar [aurup] que es un interfaz de línea de comandos.