Repositories (Español)

From ParabolaWiki
Jump to: navigation, search
This article is a candidate for merging.
It is suggested that this page or section be merged with Official Repositories. (Discuss)

Debido a que sólo una pequeña parte de los paquetes oficiales de Arch no son libres o contienen componentes no libres, no hay necesidad de reempaquetar todo. En nuestros repositorios, usted obtendrá paquetes oficiales de Arch directamente de sus repositorios oficiales, excepto los paquetes no libres, además de nuestros reemplazos libres, siempre que sea posible.

1 Nuestros repositorios actuales:

Un fondo azul indica que el repositorio es importado de Arch (y pasado a través de la lista negra, por supuesto). Un fondo púrpura indica que el repositorio es original de Parabola. Un fondo rojo indica que el repositorio no existe actualmente en Parabola.

Project
core testing libre libre-testing
extra
java
Community
multilib multilib-testing libre-multilib libre-multilib-testing
community community-testing pcr
kernels
cross
nonprism nonprism-testing
Unsupported
AUR ~aurelien
~brendan
~coadde
~drtan
~emulatorman
~fauno
~habstinat
~jorginho
~lukeshu
~smv
~xihh

Lo que significa "-testing" debería ser obvio.

1.1 core/extra/libre/java

El arreglo core/extra/libre/java es un poco difícil ahora.

1.1.1 java

Primero, java. Aunque los paquetes Java en Arch pueden no tener en sí mismo problemas de libertad, frecuentemente no siguen las políticas de Parabola con respecto a construir el paquete a partir de la fuente. El repositorio java es un "centro de rehabilitación" para paquetes en reparación. Con el fin de no paralizar el soporte de Java en Parabola, debemos relajar las políticas en algunos casos, y proporcionar paquetes que no cumplen todos los criterios para poner un paquete en libre. Los paquetes en java pueden cambiar rápidamente.

1.1.2 libre

El repositorio libre contiene cuatro cosas

  • Reemplazos para los paquetes en "core" de Arch que están en la lista negra (si el reemplazo no está en java)
  • Reemplazos para los paquetes en "extra" de Arch que están en la lista negra (si el reemplazo no está en java)
  • Reemplazos para los paquetes en "community" de Arch que están en la lista negra (si el reemplazo no está en java)
  • Paquetes producidos enteramente por Parabola que están en consideración para ser paquetes core (y sus dependencias de construcción)

libre tiene requisitos estrictos, pero actualmente el proceso de firmado, donde múltiples desarrolladores revisan un paquete, no refleja esto; en su lugar se espera que los desarrolladores revisen sus propios paquetes.

En el caso de paquetes que se agregan y que no son reemplazo para algún paquete de Arch, que pertenezcan a libre es solamente un poco más laxo que core, extra y community.

1.1.3 core/extra

core y extra se importan de Arch, pero con los paquetes de la lista negra removidos.

1.1.3.1 core

En Arch, core contiene todos los paquetes necesarios para:

así como todas las dependencias de más arriba (no necesariamente makedepends)

core tiene unos requisitos de calidad bastante estrictos. Varios desarrolladores/usuarios necesitan firmar las actualizaciones de paquetes antes de aceptar dichas actualizaciones. Para paquetes con poco uso, una exposición razonable es suficiente: informar a la gente acerca de la actualización, solicitando firmas, manteniéndolo a prueba hasta una semana dependiendo de la gravedad del cambio, la falta de informes de fallos pendientes, junto con la firma implícita del mantenedor del paquete .

1.1.3.2 extra

En Arch, extra contiene todos los paquetes que no son adecuados para core. Ejemplos: Xorg, gestores de ventanas, navegadores web, reproductores multimedia, herramientas para lenguajes como Python y Ruby, y mucho más.

1.2 Repositorios Community

1.2.1 multilib/libre-multilib

multilib y libre-multilib contienen software i686 y bibliotecas empaquetadas para x86_64 para permitir que algunas aplicaciones de 32 bits puedan ser ejecutadas en sistemas de 64 bits (tales como wine).

1.2.2 community

community contiene paquetes de AUR que obtuvieron suficientes votos para ser adoptados como un "usuario confiable" de Arch.

1.2.3 pcr

El Parabola Community Repository (repositorio comunitario de Parabola), o pcr contiene paquetes mantenidos por miembros confiables de la comunidad de Parabola. También contiene paquetes mantenidos por desarrolladores de Parabola, pero que no pertenecen a core/libre por su decisión.

1.2.4 kernels

kernels contiene kernels no estándares tales como "long term support" (LTS, soporte a largo plazo) kernels orientados a servidores, o kernels compilados con soporte para TCP Stealth y Realtime Preemption.

1.2.5 nonprism

nonprism contiene paquetes provistos por la comunidad de Parabola sin servicios bajo programas de vigilancia global de datos tales como PRISM.

1.2.6 cross

cross contiene paquetes mayormente no soportados que contienen cadenas de herramientas (toolchains) para compilación cruzada para una arquitectura diferente.

1.3 Repositorios no soportados

1.3.1 Repositorios de usuarios

Los repositorios que comienzan con un tilde (~) son repositorios de "usuarios", y son provistos por desarrolladores individuales independientes del proyecto Parabola. Dichas personas pueden ser desarrolladores de Parabola, pero su repositorio sólo es soportado por ellos, no por el resto del equipo de Parabola.

Dicho esto, los paquetes de estos repositorios también deben cumplimentar los requisitos de libertad de Parabola. Sin embargo, puede ser que no cumplan los requisitos de calidad o estabilidad.

En general, los repositorios de usuarios están siendo dejados de lado en favor de pcr. Sin embargo, no están abandonados ni totalmente menospreciados. Por ejemplo, ~lukeshu va a seguir siendo usado para software inestable/a prueba desarrollado por Luke Shumaker, pero no es parte de Parabola.

1.3.2 AUR

Parabola no respalda AUR (Arch User Repository, repositorios de usuarios de Arch). A menudo los usuarios que vienen de Arch preguntan si AUR está soportado en Parabola. Nuestra respuesta es "no, pero tampoco lo está en Arch." Sin embargo, al menos son parcialmente soportados en Arch.

No debe confiarse de los paquetes y scripts, la responsabilidad de inspeccionar el PKGBUILD y los paquetes resultantes recae en los usuarios. Esto es igual en Parabola y en Arch. Cualquier paquete construido por usted mismo es su responsabilidad, no de Parabola. Muchos (¿la mayoría?) de los paquetes que existen son de baja calidad, y contienen información incorrecta respecto de las licencias.

Si existe un paquete en AUR que es de su agrado, anímese a preguntarle a algún contribuyente de Parabola para que responda a su pedido y lo añada a a pcr.