2015-06-22 2 views
-2

Я пытаюсь получить nmap для малины Pi и сталкиваться с ошибками. Я следую инструкциям здесь: http://nmap.org/book/inst-linux.html#inst-debianRaspberry Pi не может установить Nmap, сбойные зависимости

У меня есть инопланетянин. Следующая команда была

rpm -vhU https://nmap.org/dist/nmap-6.49BETA2-1.i386.rpm 

Но я получаю эту ошибку:

[email protected] ~ $ rpm -vhU https://nmap.org/dist/nmap-6.49BETA2-1.i386.rpm 
    rpm: RPM should not be used directly install RPM packages, use Alien instead! 
    rpm: However assuming you know what you are doing... 
    Retrieving https://nmap.org/dist/nmap-6.49BETA2-1.i386.rpm 
    error: Failed dependencies: 
     python >= 2.4 is needed by nmap-2:6.49BETA2-1.i386 

Но моя версия Питона:

[email protected] ~ $ python --version 
    Python 2.7.3 

Что здесь происходит?

+2

Попробуйте 'apt-get install nmap'. – duskwuff

+0

Спасибо, это сработало! – Nick

ответ

2

Просто объяснить проблему:

Вы использовали неправильный загрузки:

nmap-6.49BETA2-1.i386.rpm 
         ^^^ package format for RedHat not for Debian 
       ^^^^ wrong architecture, the Rasberry pi is arm6 or arm7l 

Пакет не был правильным, но есть также проблема зависимостей. Установщик RPM неправильно считывает список установленных пакетов debian. Можно игнорировать зависимости от аргументов командной строки, но в целом лучше

  1. Используйте Debian пакет

  2. или компилировать из источника, если вам нужна версия, где нет никакого пакета для ,

Смежные вопросы