Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

es:main:sources [2019/09/24 19:37] (actual)
heckyel Escrito
Línea 1: Línea 1:
 +====== Sources ======
 +
 +Hyperbola Project ofrece varios servicios de fuentes para los usuarios que desean construir Hyperbola desde scratch.
 +
 +===== Repositorios de Package Sources =====
 +
 +Los source tarballs de Hyperbola contienen todo lo que se usa para construir un paquete completo. Esto incluye PKGBUILD, parches, archivos y tarballs de upstream sources. Si un tarball upstream contiene medios no libres, son desbloqueados (deblobbed) antes de ser colocados en estos tarballs para respetar su libertad. Estos tarballs se pueden descargar directamente a través de HTTPS desde los sitios espejo que se enumeran a continuación.
 +
 +==== Stable ====
 +
 +{| border="​1"​ style="​border-collapse:​collapse;​ width: 100%; text-align: center; color:#​262627;​ background-color:#​f8f9fa;"​
 +! style="​background-color:#​eaecf0" ​ colspan="​2"​ | Información
 +|-
 +! colspan="​2"​ align="​center"​ style="​text-align:​ left" |
 +{| border="​0"​ style="​border-collapse:​collapse;​ width: 100%; text-align: center; color:#​262627;​ background-color:#​f8f9fa;"​
 +! style="​background-color:#​eaecf0" ​ colspan="​1"​ |
 +! style="​background-color:#​eaecf0" ​ colspan="​1"​ | País
 +! style="​background-color:#​eaecf0" ​ colspan="​1"​ | Espejo
 +|-
 +| {{:​flag_of_ecuador.png|}}
 +| Ecuador
 +| [[https://​mirror.cedia.org.ec/​hyperbola/​gnu-plus-linux-libre/​stable/​sources/​ | Red Cedia]]
 +|-
 +| {{:​flag_of_the_netherlands.png|}}
 +| Netherlands
 +| [[https://​ftp.nluug.nl/​os/​Linux/​distr/​hyperbola/​gnu-plus-linux-libre/​stable/​sources/​ | Vereniging NLUUG]]
 +|-
 +| {{:​flag_of_canada.png|}}
 +| Canada
 +| [[https://​mirror.csclub.uwaterloo.ca/​hyperbola/​gnu-plus-linux-libre/​stable/​sources/​ | Computer Science Club of the University of Waterloo]]
 +|-
 +| {{:​flag_of_the_united_states_of_america.png|}}
 +| USA
 +| [[https://​mirror.fsf.org/​hyperbola/​gnu-plus-linux-libre/​stable/​sources/​ | Free Software Foundation]]
 +|-
 +| {{:​flag_of_the_netherlands.png|}}
 +| Netherlands
 +| [[https://​whatsgnu.serverpit.com/​gnu-plus-linux-libre/​stable/​sources/​ | Luke .R's mirror]]
 +|-
 +| {{:​flag_of_the_netherlands.png|}}
 +| Netherlands
 +| [[https://​hyperbola.isacdaavid.info/​gnu-plus-linux-libre/​stable/​sources/​ | Isaac David'​s mirror]]
 +|-
 +| {{:​flag_of_lithuania.png|}}
 +| Lithuania
 +| [[https://​repo.hyperbola.info:​50012/​gnu-plus-linux-libre/​stable/​sources/​ | Hyperbola Project]]
 +|}
 +|}
 +
 +==== Testing ====
 +
 +{| border="​1"​ style="​border-collapse:​collapse;​ width: 100%; text-align: center; color:#​262627;​ background-color:#​f8f9fa;"​
 +! style="​background-color:#​eaecf0" ​ colspan="​2"​ | Información
 +|-
 +! colspan="​2"​ align="​center"​ style="​text-align:​ left" |
 +{| border="​0"​ style="​border-collapse:​collapse;​ width: 100%; text-align: center; color:#​262627;​ background-color:#​f8f9fa;"​
 +! style="​background-color:#​eaecf0" ​ colspan="​1"​ |
 +! style="​background-color:#​eaecf0" ​ colspan="​1"​ | País
 +! style="​background-color:#​eaecf0" ​ colspan="​1"​ | Espejo
 +|-
 +| {{:​flag_of_ecuador.png|}}
 +| Ecuador
 +| [[https://​mirror.cedia.org.ec/​hyperbola/​gnu-plus-linux-libre/​testing/​sources/​ | Red Cedia]]
 +|-
 +| {{:​flag_of_the_netherlands.png|}}
 +| Netherlands
 +| [[https://​ftp.nluug.nl/​os/​Linux/​distr/​hyperbola/​gnu-plus-linux-libre/​testing/​sources/​ | Vereniging NLUUG]]
 +|-
 +| {{:​flag_of_canada.png|}}
 +| Canada
 +| [[https://​mirror.csclub.uwaterloo.ca/​hyperbola/​gnu-plus-linux-libre/​testing/​sources/​ | Computer Science Club of the University of Waterloo]]
 +|-
 +| {{:​flag_of_the_united_states_of_america.png|}}
 +| USA
 +| [[https://​mirror.fsf.org/​hyperbola/​gnu-plus-linux-libre/​testing/​sources/​ | Free Software Foundation]]
 +|-
 +| {{:​flag_of_lithuania.png|}}
 +| Lithuania
 +| [[https://​repo.hyperbola.info:​50011/​gnu-plus-linux-libre/​testing/​sources/​ | Hyperbola Project]]
 +|}
 +|}
 +
 +==== Procedimiento de Compilación ====
 +
 +Se recomienda utilizar libretools para compilar estas fuentes desde un entorno chroot limpio.
 +
 +<code bash>
 +# pacman -S libretools
 +</​code>​
 +
 +<note tip>
 +Consulte la [[https://​wiki.parabola.nu/​Package_maintainer_guide_(Espa%C3%B1ol)|Guía del Mantenedor de Paquetes de Parabola]] para obtener más detalles sobre las libretools.
 +</​note>​
 +
 +Descargue manualmente el tarball fuente y la firma desde la versión [[es:​main:​sources#​stable|stable]] o [[es:​main:​sources#​testing|testing]].
 +
 +<code bash>
 +$ wget "​https://​repo.hyperbola.info:​50012/​gnu-plus-linux-libre/​stable/​sources/​hyperbola/​[package_name]-[version]-[release].src.tar.gz"​
 +</​code>​
 +
 +<code bash>
 +$ wget "​https://​repo.hyperbola.info:​50012/​gnu-plus-linux-libre/​stable/​sources/​hyperbola/​[package_name]-[version]-[release].src.tar.gz.sig"​
 +</​code>​
 +
 +Verifique la autenticidad del source tarball.
 +
 +<code bash>
 +$ gpg --verify [package_name]-[version]-[release].src.tar.gz.sig
 +</​code>​
 +
 +<note tip>
 +Si gpg se queja de la ID de clave, intente con los siguientes comandos:
 +
 +<code bash>
 +$ gpg --keyserver pgp.mit.edu --recv-key [key ID]
 +</​code>​
 +
 +<code bash>
 +$ gpg --list-key --with-fingerprint [key ID]
 +</​code>​
 +
 +Verifique el resultado del último comando para asegurarse de que la firma sea correcta.
 +</​note>​
 +
 +Extraiga y navegue hasta el source tarball extraído elegido.
 +
 +<code bash>
 +$ mkdir foo
 +</​code>​
 +
 +<code bash>
 +$ bsdtar xpf [package_name]-[version]-[release].src.tar.gz -C foo
 +</​code>​
 +
 +<code bash>
 +$ cd foo
 +</​code>​
 +
 +Construya el source tarball extraído elegido
 +
 +<code bash>
 +$ sudo libremakepkg
 +</​code>​
 +
 +<note warning>
 +Usar su no funciona con libremakepkg
 +</​note>​
 +
 +Instale el paquete compilado cuando se complete la compilación
 +
 +<code bash>
 +# pacman -U [package_name]-[version]-[release]-[architecture].pkg.tar.xz
 +</​code>​
 +
 +===== Otros Sources =====
 +
 +Además de los repositorios de Package Sources, Hyperbola Project ofrece imágenes vivas, códigos fuente/​tarballs desbloqueados (deblobbed),​ logotipos, repositorio de complementos de Kodi. Estos archivos misceláneos se pueden descargar directamente a través de HTTPS desde los sitios espejo que se enumeran a continuación.
 +
 +{| border="​1"​ style="​border-collapse:​collapse;​ width: 100%; text-align: center; color:#​262627;​ background-color:#​f8f9fa;"​
 +! style="​background-color:#​eaecf0" ​ colspan="​2"​ | Información
 +|-
 +! colspan="​2"​ align="​center"​ style="​text-align:​ left" |
 +{| border="​0"​ style="​border-collapse:​collapse;​ width: 100%; text-align: center; color:#​262627;​ background-color:#​f8f9fa;"​
 +! style="​background-color:#​eaecf0" ​ colspan="​1"​ |
 +! style="​background-color:#​eaecf0" ​ colspan="​1"​ | País
 +! style="​background-color:#​eaecf0" ​ colspan="​1"​ | Espejo
 +|-
 +| {{:​flag_of_ecuador.png|}}
 +| Ecuador
 +| [[https://​mirror.cedia.org.ec/​hyperbola/​sources/​ | Red Cedia]]
 +|-
 +| {{:​flag_of_the_netherlands.png|}}
 +| Netherlands
 +| [[https://​ftp.nluug.nl/​os/​Linux/​distr/​hyperbola/​sources/​ | Vereniging NLUUG]]
 +|-
 +| {{:​flag_of_canada.png|}}
 +| Canada
 +| [[https://​mirror.csclub.uwaterloo.ca/​hyperbola/​sources/​ | Computer Science Club of the University of Waterloo]]
 +|-
 +| {{:​flag_of_the_united_states_of_america.png|}}
 +| USA
 +| [[https://​mirror.fsf.org/​hyperbola/​sources/​ | Free Software Foundation]]
 +|-
 +| {{:​flag_of_lithuania.png|}}
 +| Lithuania
 +| [[https://​repo.hyperbola.info/​ | Hyperbola Project]]
 +|}
 +|}