如何在Windows上运行Gambas

Gambas确实不能在Windows操作系统上本地运行,但是可以通过Cygwin运行.这是运行Gambas是首选方法.

这个旧的解决方案是基于NoMachineNX协议的自由实现,命名为'freenx'服务.

Windows计算机将使用NoMachine NX 客户端来连接Linux服务并运行应用程序.

1. 准备一台Linux服务器

我们假设在其 上面安装的是Mandriva 2006.

2. 安装freenx服务

$ urpmi 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客户端以启动你的应用程序.