Como obter o mais recente IMDbPY em 10,04 LTS

0

Estou usando o Ubuntu 10.04 LTS. Eu gostaria de instalar o IMDbPY mais recente, porque o do repositório tem um bug com os códigos do país. Este bug foi corrigido nas versões posteriores, mas não sei como instalar a versão mais recente. Eu não tenho experiência em instalar módulos / pacotes python que não estão no apt-get.

Você pode me dizer como eu posso instalar a última versão da fonte ou usar um novo repositório para este pacote?

Eu preferiria instalar a partir da fonte, já que a versão atual é a 4.8.2 e a mais recente nos repositórios posteriores ainda é apenas a 4.7.1.

Eu instalei o python-setuptools e agora quando tento executar:

sudo easy_install IMDbPY

retorna:

imdb/parser/sql/cutils.c:54:20: error: Python.h: No such file or directory
imdb/parser/sql/cutils.c: In function ‘strings_check’:
imdb/parser/sql/cutils.c:74: warning: implicit declaration of function ‘strlen’
imdb/parser/sql/cutils.c:74: warning: incompatible implicit declaration of built-in function ‘strlen’
imdb/parser/sql/cutils.c:82: warning: implicit declaration of function ‘strcmp’
imdb/parser/sql/cutils.c: In function ‘ratcliff’:
imdb/parser/sql/cutils.c:152: warning: incompatible implicit declaration of built-in function ‘strlen’
imdb/parser/sql/cutils.c: In function ‘strtolower’:
imdb/parser/sql/cutils.c:164: warning: incompatible implicit declaration of built-in function ‘strlen’
imdb/parser/sql/cutils.c:164: warning: implicit declaration of function ‘tolower’
imdb/parser/sql/cutils.c: At top level:
imdb/parser/sql/cutils.c:169: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
imdb/parser/sql/cutils.c:207: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
imdb/parser/sql/cutils.c:254: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cutils_methods’
imdb/parser/sql/cutils.c: In function ‘initcutils’:
imdb/parser/sql/cutils.c:266: warning: implicit declaration of function ‘Py_InitModule’
imdb/parser/sql/cutils.c:266: error: ‘cutils_methods’ undeclared (first use in this function)
imdb/parser/sql/cutils.c:266: error: (Each undeclared identifier is reported only once
imdb/parser/sql/cutils.c:266: error: for each function it appears in.)
error: Setup script exited with error: command 'gcc' failed with exit status 1
    
por hyperknot 12.11.2011 / 20:08

3 respostas

0

Parece que você está perdendo python-dev . Mas sim, pegar o deb do Debian instável é o melhor caminho a seguir.

    
por tumbleweed 09.03.2012 / 10:34
1

OP respondeu à pergunta em um comentário

Luckily I found a 4.8.2.deb from unstable debian and I could install that. It seems to work well so far.

    
por Panther 09.03.2012 / 06:32
0

Parece que tudo o que há a fazer é extrair o arquivo e executar o script setup.py , conforme mostrado abaixo. Desde que todas as dependências sejam satisfeitas, deve funcionar.

python ./setup.py
    
por mikewhatever 12.11.2011 / 20:18