[Kde Neon] Installer Thonny et le confiner avec Firejail
par
, 10/07/2020 à 16h17 (190 Affichages)
*
Thonny est un environnement de programmation intuitif pour le language Python. preconfigure, integre un interpreteur python. acces pratiquement immediat. facile a utiliser.
Ca va me servir d'aide memoire. pour ceux qui seraient egallement interesses, les instructions s'adressent a des utilisateurs avances mais si vous les suivez a la lettre, ca devrait fonctionner. voici les etapes :
Thonny est disponible dans le depot officiel mais la version date un peu, j'ai donc telecharge la derniere version stable dans le git pour l'installer manuellement...
Cliquer ICI pour acceder au site officiel.
- telecharger la derniere archive gz de Thonny. a cette date, j'ai trouve :
thonny-3.2.7-x86_64.tar.gz
mais j'ai recupere :
thonny-xxl-3.2.7-x86_64.tar.gz
cette archive comporte de nombreuses librairies suplementaires...
- creer dans home (ou ailleurs) un repertoire specifique a Thonny (par exemple /chemin/nom_utilisateur/Firejail/thonny)
- y copier l'archive de Thonny.
- decompresser :
tar -zxvf thonny-x.x.x-x86_64.tar.gz
- se placer dans le repertoire thonny :
cd thonny
- lancer cette commande :
firejail --noprofile --net=none --disable-mnt --private=/chemin/nom_utilisateur/Firejail/thonny python3 ~/thonny/install.py
explication : lance avec Firejail le programme d'install de thonny va se croire a la racine de home et va creer un repertoire apps contenant la totalite du programme dans le repertoire /chemin/nom_utilisateur/Firejail/thonny.
- pour lancer Thonny avec Firejail :
firejail --noprofile --net=none --disable-mnt --private=/chemin/nom_utilisateur/Firejail/thonny ~/apps/thonny/bin/thonny
a noter que le programme aura parfois besoin d'acceder au net. dans ce cas enlever l'option --net=none.
il ne reste plus qu'a creer un raccourci avec cette commande.