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 arquivos adicionais podem ser tranferidos através de HTTPS de um dos “mirrors” sites listados a 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