 |
安装指南
-
说明
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 |
|
|