iSH Shell
Kezako ?#
iSH Shell est un projet d'application qui permet de faire fonctionner un terminal Linux localement sur votre tablette iPad (ou votre iPhone) :


-
il y a un dépot GitHub : https://github.com/ish-app/ish ;
-
on trouve de l'aide sur le wiki : https://github.com/ish-app/ish/wiki
Installation#
-
Depuis l'application
Self Service, installer iSH Shell sur votre iPad ; -
Démarrer iSH et saisir la commande
uname -a;On vérifie qu'on est dans un émulateur d'OS Linux contrairement à l'application a-Shell mini qui dialogue avec Darwin l'OS de votre iPad...
-
Ouvrir l'application
Fichierset ajouter iSH dans les emplacements visibles à coté de "iCloud Drive" et "Sur mon iPad" ;Les autres applications comme
Carnetsont accès aux fichiers de votre émulateur Linux... -
iSH utilise Alpine Package Manager :
- saisir
apk updatepour mettre à jour ; - puis
apk search pythonpour rechercher un paquet ; - enfin
apk add python3, pour installer un paquet...
- saisir
-
Saisir
python3puis essayer quelques instructions commeimport thisoufrom __future__ import bracespour verifier qu'on est bien en présence d'un interpréteur Python, enfin saisirexit()pour revenir au prompt du terminal. -
Saisir
apk add py3-pippour installer pip afin de gérer l'installation d'autres modules pour Python ; -
Saisir
apk add py3-regexpuispip install mkdocs-materialafin d'installer Material pour MkDocs ce qui est assez long... -
Saisir
apk add py3-pyzmqpuispip install mkdocs-jupyterafin d'installer un plugin pour intégrer des Jupyter Notebook à MkDocs ce qui est encore assez long...