Ceci a été posté sur MSE à l'origine.
Veuillez noter que ma seule formation en programmation, quelle qu'elle soit, se situe dans le contexte des mathématiques, plus précisément de la théorie des groupes. Veuillez donc utiliser un langage technique minimal.
Le problème :
J'essaie d'obtenir GAP sur mon téléphone Android.
(J'utilise un ZTE Blade V8. Je doute que cela compte).
Ce que j'ai jusqu'à présent :
J'ai trouvé sur le Forum GAP que quelqu'un appelé Matan Ziv-Av a compilé une version de GAP pour Android qui peut être trouvé aquí (et plus particulièrement aquí ).
Ce site explique quelque chose que je ne comprends pas.
J'ai téléchargé le dernier fichier, dont la dernière mise à jour date de 2015 (il s'agit donc de gap4r6), mais, après l'avoir ouvert avec RAR, je n'ai pas réussi jusqu'à présent à exécuter le programme.
Voici une capture d'écran du fichier sur lequel je pense devoir cliquer pour commencer :
(Cliquez sur l'image pour l'agrandir)
Je n'arrive pas à le faire fonctionner.
Veuillez m'aider :)
Edit :
En utilisant Termux avec le fichier dans la capture d'écran ci-dessus, j'ai obtenu ceci :
(Cliquez sur l'image pour l'agrandir)
0 votes
La question originale du MSE.
0 votes
Avez-vous essayé d'installer Émulateur de terminal pour Android o Termux ? D'après le lien de l'annonce, vous devriez pouvoir installer l'un ou l'autre et obtenir un environnement de type Linux pour exécuter votre paquet. Bien sûr, une étape nécessaire est peut-être de comprendre comment se déplacer dans Linux/Unix, votre niveau d'aptitude sur ce point n'est pas clair.
0 votes
@MorrisonChang J'ai essayé le premier, sans succès - désinstallé. Je suis en train de télécharger le second maintenant.
0 votes
Je ne connais pas du tout Linux.
1 votes
Désolé, je ne connais pas Termux, mais cela semble lié : Où se trouve le dossier que Termux utilise par défaut ? . Une autre possibilité serait d'installer votre logiciel 'GAP' sur un PC ordinaire fonctionnant sous Linux et d'utiliser un client SSH Android pour vous y connecter à distance, mais vous devrez disposer d'une connexion réseau pour que cela fonctionne. Dans tous les cas, vous devrez avoir une bonne connaissance de la ligne de commande Linux, même si vous avez réussi à faire fonctionner GAP sur Android.
1 votes
@Shaun, est-ce que vous obtenez toujours ce message getprop en ouvrant termux ? Cela indique que quelque chose s'est mal passé lors de l'installation de l'app (ou que quelque chose est bizarre sur votre téléphone). Pourriez-vous essayer de réinstaller l'application et d'ouvrir à nouveau termux pour voir si le problème persiste ? Ce problème github décrit (en quelque sorte) l'erreur : github.com/termux/termux-app/issues/849
0 votes
@Grimler Oui. Je viens d'essayer de réinstaller Termux et, malheureusement, cela n'a fait aucune différence. Quant à GAP, il n'est pas vraiment "installé", il est juste téléchargé et ensuite vous exécutez (l'équivalent de) un fichier exe, et c'est la même chose sur un ordinateur ; donc le supprimer puis le télécharger à nouveau a peu de chances de fonctionner.
0 votes
@Shaun le fichier que vous avez essayé d'ouvrir est le fichier que vous devez exécuter. J'ai essayé de l'exécuter et il y a quelques problèmes cependant : il ne fonctionnera que sur Android 4 et plus anciens (en raison de ne pas être position indépendante exécutable (PIE)) et ne fonctionne que sur le bras architecture du processeur (qui votre téléphone est AFAIK). Quoi qu'il en soit, j'ai ajouté une réponse, mais elle nécessite un environnement termux fonctionnel, donc c'est quelque chose qui doit être abordé.
0 votes
@Shaun comment avez-vous ouvert termux ? En appuyant sur l'icône de l'application ou en "partageant" l'exécutable de gap vers termux ?
0 votes
@Grimler Je les ai partagés.
0 votes
@Shaun essayez simplement d'ouvrir le termux (après l'avoir réinstallé). Il se peut que le partage du fichier (sans ouvrir l'application au préalable) fasse échouer l'installation du bootstrap et donne ensuite le message getprop que vous avez observé.
0 votes
Toujours pas de chance, @Grimler, bien qu'une sortie différente soit produite. Je suis assez occupé en ce moment mais, dès que j'aurai le temps, j'inclurai une capture d'écran de ce que j'obtiens dans la question.