nmap 5.21 e problemas em Python

1

O que isso significa e como posso corrigi-lo?

root@bt:~# rpm -vhU http://nmap.org/dist/nmap-5.21-1.i386.rpm
Retrieving http://nmap.org/dist/nmap-5.21-1.i386.rpm
error: Failed dependencies:
    /usr/bin/python is needed by nmap-5.21-1.i386
    python >= 2.4 is needed by nmap-5.21-1.i386
root@bt:~# python -V
Python 2.5.2
root@bt:~# which python
/usr/bin/python
root@bt:~#
    
por 3498DB 27.02.2010 / 08:03

2 respostas

2

Eu tinha quase o mesmo, só que sem /usr/bin/python is needed by nmap-5.21-1.i386 . Eu tinha uma versão mais antiga do Perl.

Eu resolvi isso por:

rpm -ivh --nodeps ./nmap-5.21-1.i386.rpm

nmap funciona corretamente.

    
por 14.07.2010 / 00:39
1

Eu quase garantiria que você tenha mais de um python instalado no BT. Você pode usar whereis para confirmar.

 root@bt:~# whereis python
 python: /usr/bin/python2.5 /usr/bin/python /usr/bin/python2.5-config /usr/bin/python2.4 /etc/python2.5 /etc/python /etc/python2.4 /usr/lib/python2.5 /usr/lib/python2.4 /usr/local/lib/python2.5 /usr/local/lib/python2.4 /usr/include/python2.5 /usr/include/python2.5_d /usr/include/python2.4 /usr/include/python2.4_d /usr/share/python /usr/share/man/man1/python.1.gz

Pode estar apontando para outra versão também em /usr/bin/

Melhor aposta: para testar, você pode excluir / mover versões antigas do python do diretório. Ou você pode usar este vídeo para executar um script Atualizar Tudo . Isso vai cobrir o seu terreno.

    
por 14.07.2011 / 05:42

Tags