(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
.deb
e 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/local
ou$HOME
ou$HOME/.local
pode 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,autotools
oubuild-essenstial
packages, não tenho certeza sobre isso) cria um scriptconfigure
. O scriptautogen.sh
chama então./configure "$@"
, ou seja, cria umMakefile
adaptado ao seu sistema que é usado para compilar as fontes, no modo./configure && make && make install
clássico). Se você quiser alterar o prefixo , passe--prefix=/the/prefix/you/want
paraconfigure
(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.deb
pacote - o caminho limpo! Quando você encontrar isso em fontes, pode valer a pena verificar se alguém já criou umdeb
package , 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.)