Comment lancer Gambas sous Windows
Gambas ne fonctionne pas nativement sur le système d'exploitation Windows, mais
via Cygwin. C'est la manière privilégiée pour le lancer.
Cette vieille solution est basée sur l'implémentation libre du protocole NX
NoMachine, nommé serveur
freenx
L'ordinateur
Windows utilisera le client NX NoMachine pour se connecter au serveur Linux et lancer l'application.
1. Prendre un serveur Linux
Nous supposerons que Mandriva 2006 est installé dessus.
2. Installer le serveur FreeNX
Ceci installera le serveur
openssh
aussi.
Note: bien sûr vous devez être en root.
]]
3. Créer l'utilisateur qui lancera l'application.
$ useradd -p "p4$$w0rD" gamby
nous l'appellons 'gamby'.
4. Informer FreeNX des utilisateurs peuvent se connecter au serveur
$ nxserver --adduser gamby
5. Installer Gambas
Bien sûr :-) Et installer également votre application Gambas aussi. Nous supposons que le nom de votre application est
KillerApp.
6. Installer le client NX sur l'ordinateur Windows
Suivez ces
instructions.
7. Copier la clé du serveur FreeNX dans le client NX Windows
La clé du serveur FreeNX est localisé à:
/var/lib/nxserver/nxhome/.ssh/client.id_dsa.key
$ cat /var/lib/nxserver/nxhome/.ssh/client.id_dsa.key
-----BEGIN DSA PRIVATE KEY-----
MIIDPQIBAAKCAQEAoBI/XksyT8Zr64rKZFsIooE9WWj9YU5/ED94RlbeCRrzpn0Q
B6Ep9wI9T6RuLepUisdpXUkGbYrlhH61pzZ5zjCHXhrHNb8nPQzLMFF2ogtaawT4
zovCyRqFC94/PcmgugDkIFQftHopIbLdl/DFmQwS2RA1jH4mC04RtRk2PT5ss5hg
OR13pJpPyJu64py5kmGglAszHPCN8nFF/MG1EhBLwbn2IidSyNXbUoLFb0ymIYNr
...
-----END DSA PRIVATE KEY-----
Copiez cette clé dans le client Windows :
-
Lancez le client NX.
-
Créez une nouvelle session nommée 'KillerApp'.
-
Cliquez sur le bouton Configure....
-
Cliquez sur le bouton Key... dans le premier onglet.
-
Copiez la clé dans la boîte de texte (Textbox) et cliquez sur le bouton Save.
8. Essayer de se connecter au serveur Linux
9. Configurer le client NX pour lancer votre application