Hola a todos tal como dice mi tema no puedo instalar metassploit en mi Netbook
-Poseo debian, la última versión hasta el momento
hice lo siguiente:
chmod -x metas.run
sudo sh ./metas.run
cuando hago eso me lanza
framework-3.7.0-linux-full.run: 1: Syntax error: "(" unexpected
No sé por que me bajé el pack full desde la página el de 32 bits pero no logro instalarlo
espero su ayuda, muchas gracias :D
Probá sin sh. Después de un chmod +x (recordá que es "+", querés darle permisos de ejecución, no sacarlos) es innecesario lanzar una shell con el archivo a ejecutar, por que es algo que ya hace el sistema cuando el fichero es ejecutable, y el mismo fichero indica qué shell corresponde arriba de todo (notemos que hay varias shells como bash, dash, csh, sh, tcsh, etc ... y si en el script hay cosas específicas de una shell, en otra van a surgir errores de sintaxis, como los que ves ), en realidad es más complejo que eso (si te interesa podés averiguar sobre el comportamiento del loader), pero se entiende x'D
Seguramente no interpreta la primer línea del instalador que indica qué shell corresponde (seguramente bash, no sh #!/bin/bash)
chmod +x metas.run
./metas.run
Bonus: chmod(1) (http://man.cx/chmod) y sobre el loader (http://www.linux-tutorial.info/modules.php?name=MContent&pageid=320)
Saludos.
Perfecto, funcionando Gracias amigo :D