J'ai besoin d'installer certains packages et programmes Linux sur mes appareils Android . par exemple, je veux utiliser quelque chose de similaire YUM ou une commande get-apt ( je sais que ce sont des commandes Linux ) via Windows PowerShell connecté à mon appareil Android. mais il ne reconnaît pas ces commandes. même ADB ne fonctionne pas , par exemple adb update -y est une commande inconnue. Comment puis-je faire cela, est-ce possible. si le noyau Android est Linux, je suppose qu'il doit y avoir un moyen. J'ai vérifié cela mais ne m'a pas aidé:
Est-il possible d'installer le JDK sur un appareil Android?
Merci
EDITÉ: J'ai utilisé le lien ci-dessous, merci à mon ami pour sa bonne réponse. c'est la commande que j'ai utilisée:
pkg install wget && wget https://raw.githubusercontent.com/MasterDevX/java/master/installjava && bash installjava
MAIS quand j'exécute la commande java, il dit "Tué". Aucune idée!
3 Réponses :
Essayez Termux , un émulateur de terminal Linux pour Android.Un système de base minimal est installé automatiquement - des packages supplémentaires sont disponibles à l'aide du gestionnaire de packages APT. Vous pouvez utiliser les commandes suivantes pour installer java8.
Une fois installé, exécutez java -version pour vérifier s'il est correctement installé. Après cela, vous pouvez exécuter java à l'aide de la commande Java .
Merci, je vais l'essayer maintenant. mais pouvez-vous me dire si je suis capable d'exécuter la plupart des commandes fournies avec YUM ou apt-get? Merci.
Ouais. vous pouvez .. termux est un environnement linux complet.
Aussi je l'ai vérifié maintenant yum update -y et apt-get update -y, les deux me disent que la commande n'a pas été trouvée!
Je pense que cela se produit en raison d'un décalage d'architecture. Vérifiez ceci: github.com/termux/termux-packages/issues/1808
Tout d'abord, installez termux. Exécutez ensuite les commandes suivantes:
$ pkg update -y && pkg upgrade -y
$ termux-setup-storage
Et donnez l'autorisation de stockage. Après cela, téléchargez ces 2 fichiers.
Souvenez-vous des noms de fichiers et du dossier dans lequel vous avez téléchargé les fichiers.
Revenez à termux et exécutez:
$ cd /sdcard/<folder name>
Remplacez le nom de dossier par votre dossier de téléchargement.
$ mv file1 file2 $HOME
Remplacez file1 et file2 par les noms de fichiers réels.
Alternative :
Si vous ne souhaitez pas télécharger et déplacer les fichiers manuellement, vous pouvez utiliser ces commandes (non recommandé):
$ pkg install wget -y
$ wget https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb
$ wget https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jre-headless_9.2017.8.20-1_arm.deb
Il téléchargera les fichiers dans votre répertoire personnel termux.
Enfin courir,
$ apt-get install -y ./openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb
$ apt-get install -y ./openjdk-9-jre-headless_9.2017.8.20-1_arm.deb
Et tu as fini. Essayez de taper java
ou javac
. Si vous ne voyez pas d'erreur, vous êtes prêt à partir.
Installez ubuntu sur termux depuis anlinux ... puis utilisez
$ apt install default-jdk
Travail terminé!