This is an old revision of the document!


… (WIP)

Arquivo fonte

O Projeto Hyperbola oferece variaos servicos de arquivo para a utilizizacao pelos seus usuarios, que tencionam construir Hyperbola da raiz.

Repositorios de pacotes de codigo fonte

As “tarballs” de codigo fonte da Hyperbola contem tudo o que e necessario para contruir um pacote na sua interirdade. Isto include PKGBUILD, “patches”, ficheiros e “tarballs” de codigo fonte dos projectos de que a Hyperbola descende. Se estes conterem midia nao-livre, estas sao “deblobbed” antes de serem colocadas nestes arquivos, para que os mesmos respeitem a sua liberdade. Estas podem ser transferidas diretamente atraves de HTTPS de um dos “mirror” sites listados em baixo.

Stable

Testing

Procedimento de construcao

E recomendaa a utilizacao de ferramentas livres para compilar estes arquivos de um ambiente chroot limpo.

# pacman -S libretools
Veja o Guia de Manutendor de pacotes da Parabola] para mais detalhes sobre ferramentas livres. </note> Transfira manualmente as "tarballs" de codigo fonte e assinatura criptografica da versao [[en:main:sources#stable|estavel ou em teste.
$ wget "https://repo.hyperbola.info:50012/gnu-plus-linux-libre/stable/sources/hyperbola/[package_name]-[version]-[release].src.tar.gz"
$ wget "https://repo.hyperbola.info:50012/gnu-plus-linux-libre/stable/sources/hyperbola/[package_name]-[version]-[release].src.tar.gz.sig"

Verifique a autenticidade dos ficheiros transferidos.

$ gpg --verify [package_name]-[version]-[release].src.tar.gz.sig
Se o gpg reclamar sobre o da ID chave, tente em ves os seguintes comandos:
$ gpg --keyserver pgp.mit.edu --recv-key [key ID]
$ gpg --list-key --with-fingerprint [key ID]

Confirme o output do ultimo comando, para ter a certeza de que a assinatura digital e a correta.

Extraia e navegue ate ao local desejado para a extracao dos ficheiros de codigo fonte

$ mkdir foo
$ bsdtar xpf [package_name]-[version]-[release].src.tar.gz -C foo
$ cd foo

Compile o ficheiro de codigo fonte desejado

$ sudo libremakepkg
A utilizacao de su nao funciona com a libraria libremakepkg

Instale o pacote compilado apos o final da compilacao do mesmo.

# pacman -U [package_name]-[version]-[release]-[architecture].pkg.tar.xz

===== Outros Arquivos Fonte =====

Em adicao aos repositorios de pacotes de codigo fonte, o projeto Hyperbola oferece imagens “live”, “deblobbed” codigo fonte e source “tarballs”, logos, repositorio de acessorios extra Kodi. Estes ficheiros adicionais podem ser tranferidos directamente atraves de HTTPS de um dos “mirror” sites listados em baixo.

Informacao
Pais Mirror
Ecuador Red Cedia
Netherlands Vereniging NLUUG
Canada Computer Science Club of the University of Waterloo
USA Free Software Foundation
Lithuania Hyperbola Project