Como localizar o comando do software instalado no Red Hat Linux 5?

0

Acabei de instalar o nmap. Eu baixei; salvei na minha área de trabalho; e apenas clicou duas vezes no pacote rpm. A instalação foi bem sucedida. Agora, quando tentei no bash executar nmap ele não reconheceu o comando.

Eu sou do Windows, então nem sei onde localizar o "exe" para o nmap, para que eu possa executá-lo.

Eu verifiquei em /etc e /bin e /opt , mas não vi nenhuma pasta de instalação para nmap .

Etapas usadas para instalá-lo

TODOS OS PASSOS são realizados com root de ~ location.

  • 1: Faça o download de i686 (32-bit Linux) Nmap RPM: nmap-7.40-1.i686.rpm do link e salve o arquivo na pasta Desktop .

  • 2: tentei rpm -i nmap-7.40-1.i686.rpm , mas falhou. O erro é

    Failed dependencies:

    rpmlib(Filedigests) <= 4.6.0-1 is needed by nmap-7.40-1.i686

    rpmlib(PayLoadIsXz) <= 5.2-1 is needed by nmap-7.40-1.i686

  • 3: Por isso, decidi clicar duas vezes no arquivo na minha área de trabalho. E disse "Instalação bem sucedida"

    
por Jason Krs 10.05.2017 / 16:07

2 respostas

2

O pacote para centos 7 pelo menos coloca nmap em /usr/bin , embora esses comandos rpm devam ser aplicados a Redhat 5 (ou RHEL5, ambos com ou sem carga ocupando o vagão de suporte). Encontre o pacote nmap e, em seguida, grep o conteúdo desse pacote para nmap :

$ rpm -qa | grep nmap
nmap-6.40-7.el7.x86_64
nmap-ncat-6.40-7.el7.x86_64
$ rpm -ql nmap-6.40-7.el7.x86_64 | grep bin/nmap
/usr/bin/nmap
$ 
    
por 10.05.2017 / 16:15
0

Geralmente no Linux não há arquivos .exe ; a extensão .exe é um artefato dos dias do DOS. A maneira mais comum de descobrir onde um arquivo executável é que eu vi é executar which com o nome do comando, portanto, neste caso, seria which nmap .

Na maioria dos sistemas da família Red Hat, o resultado será:

# which nmap
/usr/bin/nmap
    
por 10.05.2017 / 16:14