1 votos

cómo instalar programas de línea de comandos

Cómo puedo instalar los binarios en mi tablet no rooteado tengo la aplicación de terminal llamada Terminal IDE y seguí las instrucciones, puse mi binario compilado en la carpeta local/bin/ . He compilado un programa en C usando la aplicación llamada C4droid y luego exporté el binario al /local/bin/ pero cuando intenté ejecutar el programa me dijo permiso denegado.

¿qué estoy haciendo mal? ¿Cómo se instalan los binarios?

Este es el programa que estoy tratando de instalar http://sourceforge.net/projects/base64/

2voto

John Puntos 1057

Así que lo que 'Acceso denegado' en este caso es que no tienes los permisos correctos para ejecutar el archivo. Esto se puede resolver de 2 maneras diferentes:

  1. utilizar el sudo (el superusuario puede ejecutar cualquier archivo)

    sudo myprogram -options param1 param2 param...

  2. utilice chmod o+x filename para que cualquiera pueda ejecutar el archivo

así que básicamente necesitas un dispositivo rooteado para poder ejecutar ese archivo, a menos que cambies los permisos del archivo antes de transferirlo al dispositivo. Usted puede utilizar el chmod para añadir el permiso de ejecución al archivo antes de entregarlo al dispositivo. De esta manera cualquiera puede ejecutar el archivo. Ten en cuenta que añadir el permiso de ejecución para todo el mundo es un agujero de seguridad si el programa puede ser utilizado para cambiar el sistema de archivos de alguna manera. Rootear tu tablet en este caso podría ser más seguro.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X