1 votes

comment installer des programmes en ligne de commande

Comment installer des binaires sur ma tablette non enracinée ? J'ai l'application terminal appelée Terminal IDE et j'ai suivi les instructions, j'ai mis mon binaire compilé dans le dossier local/bin/ . J'ai compilé un programme C utilisant l'application appelée C4droid et ensuite j'ai exporté le binaire vers le fichier /local/bin/ mais quand j'ai essayé d'exécuter le programme, il a dit que la permission était refusée.

Qu'est-ce que je fais mal ? Comment installer les binaires ?

Voici le programme que j'essaie d'installer http://sourceforge.net/projects/base64/

2voto

John Points 1506

Dans ce cas, le message "Accès refusé" signifie que vous ne disposez pas des autorisations nécessaires pour exécuter le fichier. Cela peut être résolu de deux manières différentes :

  1. utiliser le sudo commande (le super utilisateur peut exécuter n'importe quel fichier)

    sudo myprogram -options param1 param2 param...

  2. utiliser chmod o+x filename pour permettre à quiconque d'exécuter le fichier

donc, en gros, vous avez besoin d'un appareil enraciné pour pouvoir exécuter ce fichier, à moins que vous ne changiez les permissions du fichier avant de le transférer sur l'appareil. Vous pouvez utiliser le chmod pour ajouter l'autorisation d'exécution au fichier avant de le remettre à l'appareil. De cette façon, n'importe qui peut exécuter le fichier. Attention, l'ajout de l'autorisation d'exécution pour tout le monde est une faille de sécurité si le programme peut être utilisé pour modifier le système de fichiers de quelque manière que ce soit. Dans ce cas, l'enracinement de votre tablette pourrait être plus sûr.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X