(Primeiras coisas primeiro: eu nunca usei nem instalei o hulahop, o que segue é genérico, baseado no olhar sobre a árvore fonte.)
Para entender isso, existem basicamente duas maneiras de instalar algo em uma distribuição Debian (derivada):
-
a maneira limpa : por meio de um pacote
.debe algumas ferramentas comoapt-get,aptitude,dpkg, você pode criá-las você mesmo ou semi-self por usando ferramentas comocheckinstall(por exemplo, provavelmente há outras); Isso permite que você use as ferramentas da sua distribuição para removê-las e, assim, evitará sobrecarregar o seu sistema, qual é o perigo de ... -
o modo manual , ou seja, usando o que for fornecido nas fontes para compilar e instalar você mesmo. A parte importante é escolher onde instalá-lo, geralmente chamado de "prefixo". (Um prefixo de
/usr/localou$HOMEou$HOME/.localpode ser usado para separar os pacotes manualmente instalados dos pacotes da distribuição. *****)
Então, considerando que você escolheu (2.), você precisa procurar nas fontes clonadas , onde você encontrará:
-
autogen.sh, um script de shell de três linhas que chamaautoreconf, parte do o sistema de compilação do GNU , que se executado com sucesso (ou seja, você tem as ferramentas de compilação necessárias, por exemplo,autotoolsoubuild-essenstialpackages, não tenho certeza sobre isso) cria um scriptconfigure. O scriptautogen.shchama então./configure "$@", ou seja, cria umMakefileadaptado ao seu sistema que é usado para compilar as fontes, no modo./configure && make && make installclássico). Se você quiser alterar o prefixo , passe--prefix=/the/prefix/you/wantparaconfigure(ou paraautogen.sh, pois ele passa o argumento paraconfigure, via$@) - este é o manual caminho - uma pasta
debian/, que contém o que é necessário para criar uma.debpacote - o caminho limpo! Quando você encontrar isso em fontes, pode valer a pena verificar se alguém já criou umdebpackage , já que é uma strong evidência disso. Googling "hulahop debian" revela um Debian package e um pacote do Ubuntusugar-hulahop. Você poderia usá-los ou, se ainda preferir instalar as fontes mais recentes, poderá tentar (novamente) o que foi dito aqui e faça uma pergunta incluindo um erro específico se ele falhar.
(***** Se você escolheu um prefixo, certifique-se de informar todas as partes envolvidas , isto é, ajustar $PATH se você quiser que seu shell saiba onde encontrar um executável, o que for necessário para o python saber de onde import alguma coisa, etc.)