IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Experimentations linux

[Kde Neon] Installer QB64 avec securisation et isolation sous Firejail

Noter ce billet
par , 10/02/2022 à 15h13 (339 Affichages)
*
a noter qu'il faut avoir installe firejail pour suivre ces instructions...

QB64 est un langage de programmation open-source et multiplateforme compatible avec le tres ancien Quickbasic. comporte un environnement complet avec un editeur de code. la syntaxe est facile a aborder. la creation de binaire executable passe par une traduction prealable en C++ puis compilation optimisation avec gcc, ce qui rend la generation des programmes lentes. je l'avais installe sur un disque dur classique, je l'ai reinstalle sur le ssd ou se trouve le systeme et la vitesse de compilation a fortement augmente. l'interet principal de QB64, c'est de permettre de reprendre les programmes quickbasic sans trop de modification...

j'ai pour habitude de confiner tous les programmes avec firejail, pour ceux qui seraient interesses, voici les etapes pour l'installer sous linux :

1/ recuperer l'archive du programme dans le site officiel (qb64_2.0_lnx.tar.gz). le decompresser dans un repertoire. j'obtiens un repertoire nomme qb64 qui contient pratiquement tout ce qu'il faut. il y'a un programme d'installation mais je ne vais pas l'utiliser.

2/ creer un repertoire firejail dans home ainsi qu'un sous repertoire QB64. dans celui ci copier le repertoire precedement decompresse de qb64. le chemin d'acces vers l'executable devrait etre

$HOME/firejail/QB64/qb64

3/ pour lancer QB64, voici la commande :

firejail --noprofile --net=none --disable-mnt --nogroups --private-dev --private-tmp --noroot --caps.drop=all --nonewprivs --private=$HOME/firejail/QB64 ~/qb64/qb64

reste plus qu'a creer un raccourci.

QB64 est totallement isole dans un repertoire prive. l'acces internet est desactive et le programme croira lors de son execution qu'il est situe dans home. dans le repertoire QB64, j'en ai cree d'autres pour les tutos, documentations, sources exemples. le forum est tres prolifique, certains programmes proposes sont d'une qualite etonnante et montre le potentiel du language.

le seul bemol, c'est le temps de compilation des programmes qui peut etre un frein a la productivite. j'avais fortement apprecie il y'a des annee la rapiditee d'execution de quickbasic qui est un interpreteur instantane. le language Basic est assez simple et permet de prototyper rapidement des programmes. cela dit, avec firejail il serait possible de copier le repertoire de QB64 dans un ramdisk pour accelerer la compilation facteur 10 ou plus.

a noter qu'avec cette methode d'installation, il est possible en copiant totallement le repertoire dedie a QB64 de l'utiliser sur d'autres ordinateurs ou meme sur cle usb. autre astuce, j'utilise la version 2 et j'ai installe la version 1.5 (par exemple dans le repertoire qb64-15) qui me semble plus rapide. deux raccourcis permettent de lancer l'une ou l'autre version et meme les deux en meme temps...

Envoyer le billet « [Kde Neon] Installer QB64 avec securisation et isolation sous Firejail » dans le blog Viadeo Envoyer le billet « [Kde Neon] Installer QB64 avec securisation et isolation sous Firejail » dans le blog Twitter Envoyer le billet « [Kde Neon] Installer QB64 avec securisation et isolation sous Firejail » dans le blog Google Envoyer le billet « [Kde Neon] Installer QB64 avec securisation et isolation sous Firejail » dans le blog Facebook Envoyer le billet « [Kde Neon] Installer QB64 avec securisation et isolation sous Firejail » dans le blog Digg Envoyer le billet « [Kde Neon] Installer QB64 avec securisation et isolation sous Firejail » dans le blog Delicious Envoyer le billet « [Kde Neon] Installer QB64 avec securisation et isolation sous Firejail » dans le blog MySpace Envoyer le billet « [Kde Neon] Installer QB64 avec securisation et isolation sous Firejail » dans le blog Yahoo

Catégories
Sans catégorie