Official Repositories (Español)

From ParabolaWiki
Jump to: navigation, search
Summary
El repositorios de software contienen software compilado y empaquetado por los desarrolladores y usuarios de confianza, de fácil acceso a través de pacman. Este artículo describe los repositorios oficiales proporcionados y apoyado por los desarrolladores de Parabola.
Overview
Packages in Parabola are built using makepkg and a custom build script for each package (known as a PKGBUILD). Once packaged, software can be installed and managed with pacman.
Related
Mirrors
Unofficial User Repositories

Un repositorio de software es una ubicación de almacenamiento de software que pueden ser obtenidos y instalados en un equipo. Este artículo describe los repositorios apoyadas oficialmente.

1 Acerca de Parabola y sus repositorios

Parabola GNU/Linux es una distribución GNU/Linux derivada de Arch Linux para las arquitecturas i686, x86 64 y armv7h, que proporciona solamente software libre. El desarrollo se centra en la simplicidad, la participación comunitaria y el uso de los paquetes de software libre más recientes. Parabola GNU/Linux está catalogada por la "Free Software Foundation" como un sistema operativo completamente libre.

Parabola dispone solamente de paquetes libres. Los Hackers de Parabola mantienen los paquetes del repositorio [libre] y limpian los repositorios [core], [extra] y [community] de paquetes no libres, además de otros deberes como desarrolladores. Paquetes no libres son bloqueados por your-freedom, este paquete le ayudará a identificar paquetes no libres en el sistema, así como protegerlo de instalación accidental.

Este paquete se actualizará conforme se vayan identificando paquetes no libres y en futuras actualizaciones del sistema, si es detectado un paquete no libre se le pedirá removerlo. Tenga en cuenta que si desea mantener algún paquete no libre en el sistema, tendrá que remover your-freedom. 8-(

Si encuentra cualquiera de las siguientes opciones:

 * Eliminación de paquetes en cascada debido a las dependencias no libres,
 * Your-freedom entra en conflicto con un *-paquete libre,
 * Etc.

Por favor informe al proyecto Parabola:

 * https://labs.parabola.nu
 * irc://freenode.net/#parabola
 * mailto:dev@list.parabolagnulinux.org

A continuación, usted tendrá una descripción más precisa sobre los repositorios:

2 [libre]

El repositorio [libre] puede encontrarse en los mirror libre/os/i686, libre/os/x86_64 o libre/os/armv7h y se puede acceder a través de pacman.

Todos los paquetes de este repositorio tienen como prefijo "-libre", a veces el paquete no comparte el mismo prefijo, como firefox convirtiéndose en icecat. Nos referimos a un paquete-libre como un paquete que reemplaza un paquete no libre de los repositorios oficiales de Arch Linux. Por ejemplo, "linux" se convierte en "linux-libre".

Se crea un paquete-libre en los siguientes casos:

  • El paquete no es libre, pero un reemplazo libre está disponible.
  • El paquete tiene algunas partes no-libres, pero es funcional sin las mismas.
  • El paquete depende de otros paquetes no-libres, pero es funcional sin ellos.
  • El paquete recomienda el software no-libre.

3 [core]

El repositorio [core] puede encontrarse en los mirror core/os/i686, core/os/x86_64 o core/os/armv7h y se puede acceder a través de pacman.

Este repositorio tiene los requisitos de calidad muy estrictos.

El principio detrás de [core] es proveer solamente una de cada herramienta necesaria para un sistema base, La cadena de herramientas GNU, un editor, un navegador de línea de comandos, etc. (Hay muchas excepciones. Por ejemplo, tanto vi como nano están disponibles, permitiendo al usuario elegir uno o ambos.) [core] contiene todos los paquetes que deben estar perfectamente trabajando para que tu sistema siga funcionando. Estos paquetes del sistema son absolutamente críticos. Mantenido por los desarrolladores.

Nota: Este repositorio está incluido en los medios básicos de la instalación, para que pueda construir un sistema base de trabajo totalmente, sin acceso a Internet.

4 [extra]

El repositorio [extra] puede encontrarse en los mirror extra/os/i686, extra/os/x86_64 o extra/os/armv7h y se puede acceder a través de pacman.

El repositorio [extra] contiene todos los paquetes que no son necesarios para un sistema base, pero contribuyen a un entorno más completo en funcionalidades. X, KDE y GNOME, por ejemplo, pueden ser encontrados aquí. Mantenido por los desarrolladores.

5 [community]

El repositorio [community] se pueden encontrar en los mirror community/os/i686, community/os/x86_64 o community/os/armv7h y se puede acceder a través de pacman.

El repositorio [community] es mantenido por los Trusted Users (TUs, "Usuarios Confiables") , y técnicamente es parte del Arch User Repository (AUR, Repositorio de Usuarios Arch Linux). Contiene paquetes binarios de AUR que tienen suficientes votos y fueron adoptados por un Trusted User.

6 [pcr]

El repositorio [pcr] se pueden encontrar en los mirror pcr/os/i686, pcr/os/x86_64 o pcr/os/armv7h y se puede acceder a través de pacman.

El repositorio [pcr] que por sus siglas en inglés significa Parabola Community Repo es mantenido por la comunidad de Parabola. Contiene todos los paquetes binarios libres que no se encuentran en los repositorios oficiales de ArchLinux.

Nota: Si desea agregar este repositorio, es necesario agregar las siguientes lineas al archivo /etc/pacman.conf.
[pcr]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist


7 [kernels]

El repositorio [kernels] puede ser encontrado en kernels/os/i686,kernels/os/x86_64 o kernels/os/armv7h en tu mirror. Es mantenido por la Comunidad de Parabola y contiene kernels non-estándares tales como "soporte a largo plazo con parches Stealth TCP sockets", orientados a servidores, o kernels compilados con soporte AppArmor, TOMOYO, SMACK y SELinux.

Nota: Si quieres agregar este repo, es necesario agregar las siguientes líneas en /etc/pacman.conf.
[kernels]
Include = /etc/pacman.d/mirrorlist

8 [nonprism]

El repositorio [nonprism] puede ser encontrado en pcr/os/i686, pcr/os/x86_64 o pcr/os/armv7h en tu mirror. Es mantenido por la Comunidad de Parabola y provee paquetes compilados y parchados sin soporte para protocolos y servicios no-libres, inseguros y peligrosos para la privacidad (más información en la página de PRISM ⚡ Break). Puedes encontrar una lista actualizada de paquetes removidos y eventualmente sus respectivos reemplazos en la lista negra de your-privacy.

Nota: Si quieres agregar este repo, es necesario agregar las siguientes líneas en /etc/pacman.conf. Debiera estar arriba del repo libre en el pacman.conf para realizar el reemplazo de paquetes después de la actualización.
[nonprism]
Include = /etc/pacman.d/mirrorlist

Actualiza los paquetes instalados de los repositorios configurados:

# pacman -Syu

Ahora puedes instalar el paquete your-privacy:

# pacman -S your-privacy

El paquete your-privacy te avisará si un paquete de la lista negra está instalado en tu sistema y si algún reemplazo está disponible.


9 [multilib]

El repositorio [multilib] puede encontrarse en el mirror multilib/os/x86_64 y se puede acceder a través de pacman.

Los usuarios que usan Parabola de 64 bits pueden usar paquetes que no están para esta arquitectura. Las versiones de paquetes de 32 bits pueden ser usadas en un escritorio de 64 bits, para esto se necesitan tener instalados algunos paquetes de 32 bits, en [multilib] se encuentran estos paquetes. Este repositorio es de sólo binarios.

Nota: Si desea agregar este repositorio, es necesario agregar las siguientes lineas al archivo /etc/pacman.conf.
[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

10 [testing]

El repositorio [testing] puede encontrarse en los mirror testing/os/i686, testing/os/x86_64 or testing/os/armv7h y se puede acceder a través de pacman..

El repositorio [testing] contiene software candidato para los repositorios [core] o [extra]. Se colocan nuevos paquetes en [testing] si:

  • se espera que rompan algo al actualizar y deben ser probados primero.
  • requieren que otros paquetes sean recompilados, en este caso todos los paquetes que requieren ser recompilados se colocan primero en [testing]. Cuando se terminan todas las recompilaciones, se mueven a sus repositorios correspondientes. Mantenido por los desarrolladores.

[testing] es el único repositorio que puede tener colisiones con cualquier otro repositorio oficial. experimental e inestable, especialmente si la versión de desarrollo de un paquete se volvió popular por algún motivo. Por ejemplo, es posible que la versión estable esté rotundamente fuera de fecha, o que la versión inestable tenga cambios innovadores en los que muchos usuarios estén interesados, como drivers del kernel experimentales o versiones de paquetes -svn. Mantenido por los desarrolladores.

Advertencia: Es posible que el sistema se rompa si se realiza una actualización del sistema con este repositorio habilitado. Solo usuarios experimentados deben utilizar este repositorio.
Nota: Si habilitó, [testing] debe ser el primer repositorio listado en el archivo /etc/pacman.conf y también es necesario habilitar [community-testing] y [libre-testing]

11 [libre-testing]

El repositorio [libre-testing] es como el repositorio [testing], a diferencia que este repositorio contiene los paquetes candidatos para el repositorio [libre].

El repositorio [libre-testing] es mantenido exclusivamente por la comunidad de Parabola.

Advertencia: Es posible que el sistema se rompa si se realiza una actualización del sistema con este repositorio habilitado. Solo usuarios experimentados deben utilizar este repositorio.
Nota: Si habilita el repositorio [libre-testing] también debe habilitar los repositorios [community-testing] y [testing], trate que estos repositorios sean de los primeros de la lista en /etc/pacman.conf.

12 [community-testing]

El repositorio [community-testing] es como los repositorios [libre-testing] y [testing] a diferencia que este repositorio contiene los paquetes candidatos para el repositorio [community].

Advertencia: Es posible que el sistema se rompa si se realiza una actualización del sistema con este repositorio habilitado. Solo usuarios experimentados deben utilizar este repositorio.
Nota: Si habilita el repositorio [community-testing] usted debe habilitar los repositorios [libre-testing] y [testing], trate que estos repositorios sean de los primeros de la lista en /etc/pacman.conf.

13 [multilib-testing]

El repositorio [multilib-testing] es como el repositorio [testing] a diferencia que este repositorio contiene los paquetes candidatos al repositorio [multilib].

Advertencia: Es posible que el sistema se rompa si se realiza una actualización del sistema con este repositorio habilitado. Solo usuarios experimentados deben utilizar este repositorio.
Nota: Si habilita el repositorio [multilib-testing] usted debe habilitar los repositorios [libre-testing], [testing] y [community-testing], trate que estos repositorios sean de los primeros de la lista en /etc/pacman.conf.

14 Repositorios no oficiales de usuario

Algunos usuarios usan repositorios públicos personalizados, pero no oficiales. Vea Unofficial User Repositories.

15 Reconocimiento

Este artículo está basado de ArchWiki. Es posible que hayamos eliminado pedazos con contenido "no-FSDG" en ella.