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
Fichiers
et ajouter iSH dans les emplacements visibles à coté de "iCloud Drive" et "Sur mon iPad" ;Les autres applications comme
Carnets
ont accès aux fichiers de votre émulateur Linux... -
iSH utilise Alpine Package Manager :
- saisir
apk update
pour mettre à jour ; - puis
apk search python
pour rechercher un paquet ; - enfin
apk add python3
, pour installer un paquet...
- saisir
-
Saisir
python3
puis essayer quelques instructions commeimport this
oufrom __future__ import braces
pour 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-pip
pour installer pip afin de gérer l'installation d'autres modules pour Python ; -
Saisir
apk add py3-regex
puispip install mkdocs-material
afin d'installer Material pour MkDocs ce qui est assez long... -
Saisir
apk add py3-pyzmq
puispip install mkdocs-jupyter
afin d'installer un plugin pour intégrer des Jupyter Notebook à MkDocs ce qui est encore assez long...