Isso acontece porque você está tentando instalar a partir de outras unidades. Copie o conteúdo no diretório inicial e tente instalar usando ./configure
. Vai funcionar. Altere também a permissão usando o comando chmod a+x -R
.
Eu tentei instalar o Reaver. O arquivo read me dá um procedimento e o primeiro passo é usar o seguinte código no local correspondente.
root@ubuntu:/media/New Volume/reaver-1.4/src# ./configure
Este foi o resultado
bash: ./configure: Permission denied
Eu tentei alterar a permissão do arquivo usando chmod. Mas depois que o comando é executado, ele altera sua permissão de volta para o padrão.
Isso acontece porque você está tentando instalar a partir de outras unidades. Copie o conteúdo no diretório inicial e tente instalar usando ./configure
. Vai funcionar. Altere também a permissão usando o comando chmod a+x -R
.
Eu tive esse erro porque estava tentando executar o comando em uma partição montada que tinha o sinalizador "noexec" ativado.
Após o remontar para remover este sinalizador, tudo funcionou bem. Com este comando:
sudo mount -o remount,exec /media/MOUNTEDDISKNAME
É possível fazer o download e extrair o código-fonte com o final da linha do Windows. Tente usar alguma distribuição que contenha terminações de linha do Unix.
Contanto que o arquivo configure
já tenha permissão de execução, isso acontece quando o arquivo config.log
foi criado por outro usuário ou inacessível (você tentou ./configure
com sudo
ou alguém executou configure
script já). Remover o arquivo config.log
deve resolver isso.
Use apenas sh ./configure
. Vai funcionar.