This is an old revision of the document!


Arquivo fonte

O Projeto Hyperbola oferece vários serviços de arquivo para a utilização pelos seus usuários, que querem construir Hyperbola da raiz.

Repositórios de pacotes de código fonte

As “tarballs” do código fonte da Hyperbola contém tudo que é necessário para construir um pacote na sua inteiridade. Isto include PKGBUILD, “patches”, arquivos e “tarballs” do código fonte dos projetos de que a Hyperbola descende. Se estes conterem mídia não-livre, estas são “deblobbed” antes de serem colocadas nestes arquivos, para que os mesmos respeitem a sua liberdade. Estas podem ser transferidas diretamente através de HTTPS de qualquer um dos “mirrors” sites listados em baixo.

Estável

Em Teste

Procedimento de construção

E recomenda a utilização de ferramentas livres para compilar estes arquivos de um ambiente “chroot” limpo.

# pacman -S libretools
Veja o Guia de Mantenedor de pacotes da Parabola para mais detalhes sobre ferramentas livres.

Transfira manualmente as “tarballs” de codigo fonte e assinatura criptográfica da versão 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 vês 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 extração dos ficheiros de codigo fonte

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

Compile o ficheiro de código fonte desejado

$ sudo libremakepkg
A utilização de su nao funciona com a libraria libremakepkg

Instale o pacote compilado apos o final da compilação do mesmo.

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

Outros Arquivos Fonte

Em adição aos repositórios de pacotes de código fonte, o projeto Hyperbola oferece imagens “live”, “deblobbed” código fonte e “tarballs”, logos, repositório de acessórios extra Kodi. Estes ficheiros adicionais podem ser tranferidos diretamente através de HTTPS de um dos “mirror” sites listados em baixo.

Informação
País Mirror
Equador Red Cedia
Holanda Vereniging NLUUG
Canada Computer Science Club of the University of Waterloo
USA Free Software Foundation
Lituânia Hyperbola Project