如何在Windows上运行Gambas
Gambas确实不能在Windows操作系统上本地运行,但是可以
通过Cygwin运行.这是运行Gambas是首选方法.
这个旧的解决方案是基于
NoMachineNX协议的自由实现,命名为'freenx'服务.
Windows计算机将使用NoMachine NX 客户端来连接Linux服务并运行应用程序.
1. 准备一台Linux服务器
我们假设在其 上面安装的是Mandriva 2006.
2. 安装freenx服务
这将会安装'openssh'服务.
注意: 当然,你必需是root用户.
3. 创建将要运行应用程序的用户。
$ useradd -p "p4$$w0rD" gamby
我们称它为'gamby'.
4. 告诉FreeNX,谁可以连接该服务.
$ nxserver --adduser gamby
5. 安装Gambas.
当然 :-) 也要安装n你的Gambas应用程序。我们假设你的应用程序的名称为*KillerApp*.
6. 在Windows计算机上安装NX客户端。
遵循这些
操作指南。
7. 复制FreeNX服务器的密钥到Windows系统上的NX的客户端
FreeNX服务器的密钥位于'/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-----
复制这个密钥到Windows系统上的NX的客户端:
-
启动NX客户端.
-
创建一个名称为'KillerApp'的新会话.
-
点击*Configure...按钮.
-
在第一个标签页上点击*Key...按钮.
-
复制密钥到文本框,并且点击*Save*按钮.
8. 尝试连接Linux服务.
9. 配置NX客户端以启动你的应用程序.