English
   

    安装指南

  • 说明

    Magic C++ 采用服务器 / 客户机的工作方式,所以完整安装分为两个步骤: 需要 在 服务器 端安装 RDA( Remote Development Agent 远程开发代理 )和在 客户机端安装 IDE( Integrated Development Environment 可视化集成开发环境 ) 。如果未安装服务器端的 远程开发代理 ,客户端仅能以编辑模式进行工作而无法支持远程编译和调试。

    安装系统需求:
    服务器 操作系统:
    Linux( 需要安装 FTP 、 TELNET 服务软件包、编程开发环境软件包 )
    FreeBSD( 需要安装 FTP 、 TELNET 服务软件包、编程开发环境软件包 )
    客户机操作系统:
    Win2000/XP/2003
    ( *** 注意:Magic C++ 客户端不再支持Windows98*** )
  • 准备工作

    在开始安装 Magic C++ 之前,请检查
    (1)客户机能够正常的通过FTP、TELNET协议与 服务器进行通信
    (2)服务器上已经安装了 编程 开发环境(如gcc 、 gdb)并且工作正常
  • 解压软件包

    选择相应的解压缩工具进行解压,得到的解压后的目录结构如下:
    Server\ --Linux/FreeBSD 服务器端 RDA 安装包
    Rpm\
    Linux\ --linux 服务器端RPM安装程序
    Tar\
    FreeBSD\ --FreeBSD 服务器端 tar 包
    Linux\ --Linux 服务器端 tar 包
    Client\ --Windows 客户端 IDE 安装程序
    Doc\ -- 文档
  • 客户端安装 - IDE(可视化集成开放环境)

    进入 Client 目录,双击 Setup.exe ,根据提示进行安装即可。输入任意的序列号进行试用版的安装和使用。如果是升级安装,请在安装程序出现类型提示时选择 repair 安装方式,并在组件选择对话框中选中 tools 组件,继续后续安装步骤即可。
  • 服务器端安装 - RDA(远程开发代理)

    使用RPM包进行安装(Linux下的推荐安装方法)
    如果服务器是 Linux 操作系统,并且您具有超级用户权限(通常是 root ),我们推荐您使用 RPM 包进行安装,这是最简单的安装模式。
    1.将 RPM 安装包传输到服务器上( 通过FTP 或其它的方法 )
    2.切换为超级用户
    $ su
    3.执行 RPM 安装命令
    # rpm -ivh magicd-x.rpm
    如果存在旧版本的服务器端程序,请使用RPM升级命令
    # rpm -Uvh magicd-x.rpm
    ( ***注意:其中的 x 是软件包的版本号*** )
    4.启动服务
    # cd /var/magicd/bin
    # ./magicd
    缺省使用端口 2004 进行工作,如果希望改变端口,使用参数
    # ./magicd – p 端口号
    ( *** 注意: 如果改变了服务守护进程工作端口,需要同时在客户端IDE里 修改 配置才能正常工作 *** )
    5.测试
    运行 Magic C++ 客户端IDE程序,启动新建服务器向导,在 相应的 配置页面中输入服务器上任意一个用于远程登录的用户名及密码,单击 Test 进行测试。
    6.如果需要,可以试用以下命令停止服务
    # cd /var/magicd/bin
    # ./killit.sh

    使用二进制tar包进行安装
    如果服务器不是L inux 操作系统,或者您没有超级用户权限,那么您可以使用 tar 包进行安装。
    1.将 tar 安装包传输到服务器上( 通过FTP 或其它的方法 )
    2.解压 tar 安装包, 产生 magicd-x/ 目录
    tar – xvf magicd-x.tar
    ( ***注意:其中 x 是软件包的版本号*** )
    3.设置环境变量MAGICHOME
    将环境变量 MAGICHOME 设置为刚才 产生的 magicd-x/ 目录 。通常可以编辑用户 SHELL 的配置文件,如 .bash_profile 文件 MAGICHOME=/ 安装路径 /magicd-x
    export MAGICHOME
    ( ***注意:其中 x 是软件包的版本号*** )
    4.重新登录并检查环境变量设置已经生效
    5.使用非超级用户启动的后台服务,无法使用 服务器操作 系统提供的用户身份验证功能,因此,您必须手工设置用于前台登录的用户名与密码。方法如下:
    打开 $MAGICHOME/etc/magic.ini 文件,在[SELF_AUTH] 配置项中
    在 "username = magicd" 配置用户名
    在 "password = magicd" 配置密码
    将 "self auth = 0" 修改为 "self auth = 1"
    6.启动 服务
    cd $MAGICHOME/bin
    ./magicd -p 端口号
    缺省的端口号为 2004
    ( *** 注意: 如果改变了服务守护进程工作端口,需要同时在客户端IDE里 修改 配置才能正常工作 *** )
    7.测试
    运行 Magic C++ 客户端IDE程序,启动新建服务器向导,在 相应的 配置页面中输入刚才配置的用户名及密码,单击 Test 进行测试 。
    (*** 注意:如果使用 非超级用户启动服务 ,则必须在客户端IDE里修改重定向终端属性,使用 File->Remote Server Manager, 双击您正在设置的服务器别名,单击 Advance 属性页 , 修改 Telnet Port 编辑框 , 将端口指到 Magic C++ 服务端程序工作的端口 ***)
    8.如果需要,可以试用以下命令停止服务
    $cd $MAGICHOME/bin
    $./killit.sh

Back to Top

 
 

首页产品购买软件下载技术支持合作伙伴联系我们

版权所有©2004 迈思信息技术有限公司 保留所有权利