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 a baixo.

Estável

Em Teste

Procedimento de construção

É recomendo a utilização de ferramentas livres para compilar os 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 código 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 arquivos transferidos.

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

Confirme o output do último comando, para ter a certeza de que a assinatura digital é a correta.

Extraia e navegue até o local desejado para a extração dos arquivos do código fonte

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

Compile o arquivo do código fonte desejado

$ sudo libremakepkg
A utilização do su não funciona com a biblioteca libremakepkg

Instale o pacote compilado após 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