Como posso instalar o hulahop?

1

Eu clonei hulahop via git e gostaria de usá-lo e tentar executar este exemplo .

Eu tenho um problema para descobrir como criá-lo e instalá-lo. Também tentei instalá-lo com apt-get , mas não tenho esse pacote disponível.

[Xubuntu 10.04]

    
por xralf 19.11.2011 / 10:30

1 resposta

3

(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):

  1. a maneira limpa : por meio de um pacote .deb e algumas ferramentas como apt-get , aptitude , dpkg , você pode criá-las você mesmo ou semi-self por usando ferramentas como checkinstall (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 ...
  2. 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 chama autoreconf , 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 ou build-essenstial packages, não tenho certeza sobre isso) cria um script configure . O script autogen.sh chama então ./configure "$@" , ou seja, cria um Makefile 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 para configure (ou para autogen.sh , pois ele passa o argumento para configure , 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 um deb package , já que é uma strong evidência disso. Googling "hulahop debian" revela um Debian package e um pacote do Ubuntu sugar-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.)

    
por 19.11.2011 / 11:00