📄 install.mht
字号:
<H3>Installing client component - IDE <A =
id=3Dremote_IDE=20
name=3Dremote_IDE></A></H3></LI></UL>
<BLOCKQUOTE>
<P>Enter client directory and use your mouse to =
double=20
click Setup.exe then follow the setup =
instructions step=20
by step. Enter any characters when prompted for =
serial=20
number to evaluate the software for 45 days.=20
</P></BLOCKQUOTE>
<UL>
<LI>
<H3>Installing server component - RDA <A=20
name=3DRDA></A></H3>
<P>1. Transfer the source codes package to the =
server=20
via FTP or other measures </P>
<P>2. Extract files from the package, execute =
command=20
as: </P>
<P>tar -zxvf magicd-x.tar.gz </P>
<P>( *** Notice: x is the release version of the =
package*** ) </P>
<P>If an old version of this software package =
exists=20
please remove it first. </P>
<P>3. Compile the source codes and install </P>
<P>./configure </P>
<P>or </P>
<P>./configure =
--prefix=3Dyour_magicd_install_path </P>
<P>make </P>
<P>make install </P>
<P>If you meet problems with these steps please =
send us=20
the error output info, we'll solve it for you as =
soon as=20
possible, thank you. </P>
<LI>
<H3>Start Remote Development Agent( daemon =
process ) <A=20
name=3DStartRDA></A></H3>
<P>with the default options <A=20
name=3Dwiththedefaultoptions></A></P>
<P>cd /your_magicd_install_path/bin </P>
<P>./magicd </P>
<P>You will see output info like this: </P>
<P>Starting Magic C++ Server daemon program...=20
<BR>Install Root Directory is=20
:/home/ken/magicd-2.5.0/../magicd-2.5.0 =
<BR>Starting up=20
http server on the port [2104] <BR>Magic C++ =
Server=20
Daemon Startup successfully on port [2004]...=20
<BR>Copyright(c) 2004 MagicUnix Information =
Technology=20
Limited. All right reserved </P>
<P>with the customized options <A=20
name=3Dwiththecustomizedoptions></A></P>
<P>Usage : magicd [-p PORT] [-t HTTP_PORT] [-f =
FILE] [-L=20
FILE] [-a USERNAME,PASSWORD] </P>
<P>[--help][--version] [--col ] [--row ] =
[--debug] </P>
<P>-p PORT </P></LI></UL>
<BLOCKQUOTE>
<P>RDA listening socket port=C2=A3=C2=ACdefault =
is 2004. </P>
<P>-t HTTP_PORT </P>
<BLOCKQUOTE>
<P>HTTP server listening socket port =
=C2=A3=C2=ACdefault is=20
2104. </P></BLOCKQUOTE>
<P>-f FILE </P>
<BLOCKQUOTE>
<P>specify an option file=C2=A3=C2=ACthe =
option file format will=20
be list below. </P>
<P>( *** Notice =C2=A3=C2=BA Other command =
line options will be=20
ignored if you use this option*** ) =
</P></BLOCKQUOTE>
<P>-L FILE </P>
<BLOCKQUOTE>
<P>specify the login program. =
</P></BLOCKQUOTE>
<P>-a USERNAME,PASSWORD </P>
<BLOCKQUOTE>
<P>enable the authentication ability embeded =
in RDA=20
with specified username and password. This =
option is=20
NECESSARY if you startup RDA with non-root =
user.=20
</P></BLOCKQUOTE>
<P>-h =3D --help </P>
<BLOCKQUOTE>
<P>print help info </P></BLOCKQUOTE>
<P>-v =3D --version </P>
<BLOCKQUOTE>
<P>print version info </P></BLOCKQUOTE>
<P>-d =3D --debug </P>
<BLOCKQUOTE>
<P>work under debugging mode, the RDA will =
print=20
debugging info in details to the log file, =
that will=20
help us to solve problems for you. =
</P></BLOCKQUOTE>
<P>-c =3D --col </P>
<BLOCKQUOTE>
<P>specify the number of columns of terminal, =
default=20
is 300 </P></BLOCKQUOTE>
<P>-r =3D --row </P>
<BLOCKQUOTE>
<P>specify the number of rows of terminal, =
default is=20
100 </P></BLOCKQUOTE>
<P>Here is the standard format of the option =
file </P>
<P>################################### </P>
<P>[COMMON] </P>
<P>port=3D2004 </P>
<P>login=3D/bin/login </P>
<P>debug=3D0 </P>
<P>http_port =3D 2104 </P>
<P>[WINSZ] </P>
<P>row =3D 100 </P>
<P>col =3D 300 </P>
<P>[SELF_AUTH] </P>
<P>self auth =3D 0 </P>
<P>#need check password </P>
<P>username=3Dmagicd </P>
<P>password=3Dmagicd </P>
<P>################################### </P>
<P>Comment for each option: </P>
<P>port - listening socket port </P>
<P>row - number of rows </P>
<P>col - number of columns </P>
<P>self auth - enable/disable the authentication =
ability=20
embeded in RDA </P>
<P>username - username </P>
<P>password - password </P>
<P>http_port - HTTP server listening socket port =
</P>
<P>( *** Notice =C2=A3=C2=BA Other command line =
options will be=20
ignored if you use this option*** ) </P>
<P>Non-root user notice <A=20
name=3Dnonrootusernotice></A></P>
<P>If you're not logged in as superuser, =
authentication=20
by the server is disabled. Magic C++ provides =
password=20
authentication to solve the problem. You have to =
properly configure username and password before=20
activating the authentication ability.</P>
<P>You can startup magicd with -a option to =
specify the=20
username and password.</P>
<P>-or-</P>
<P>In [SELF_AUTH] section of=20
/your_magicd_install_path/etc/magic.ini: </P>
<P>modify "username =3D magicd" to your own =
login name=20
</P>
<P>modify "password =3D magicd" to your own =
password </P>
<P>modify "self auth =3D 0" to "self auth =3D 1" =
</P>
<P>***NOTICE***<BR>Startup magicd with -a option =
will=20
active the authentication ability provides by =
Magic C++,=20
at this situation you must specify the telnet =
port of=20
redirection terminal corresponding to the server =
component(RDA)(default is 2004) in Magic C++ =
IDE.<BR>1.=20
Open the Remote Server Manager (under file menu) =
File->Remote Server Manager.<BR>2. Open the =
Server=20
Property dialog for your server.<BR>3. Under the =
"Advance" tab, set your Telnet port to =
2004(magicd=20
working port) instead of 23(the standard telnet=20
port).</P></BLOCKQUOTE>
<UL>
<LI>Stop Remote Development Agent( daemon =
process ) <A=20
name=3DStopRDA></A></LI></UL>
<BLOCKQUOTE>
<P>To stop Remote Development Agent, execute =
command:=20
</P>
<P>cd /your_magicd_install_path/bin </P>
<P>./killit.sh =
</P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
<UL>
<LI>
<H3><SPAN class=3Dtext5>For Cygwin/MinGW local=20
development</SPAN><SPAN class=3Dstyle8><A =
name=3Dlocal></A>=20
</SPAN></H3></LI></UL>
<BLOCKQUOTE>
<UL>
<LI>
<H3>System requirements: <SPAN class=3Dstyle8><A=20
name=3Dlocal></A></SPAN></H3>
<P>Development Environment : </P>
<P>Cygwin/MinGW with GNU GCC development packages=20
installed </P>
<P>Windows OS: </P>
<P>Win2000/XP/2003 </P>
<P>( *** Notice : We no longer support Windows98 =
*** )=20
</P>
<LI>
<H3>Prerequisites <A id=3Dlocal_Prerequisites=20
name=3Dlocal_Prerequisites></A></H3>
<P>Before installing Magic C++, please check to =
make sure=20
that: </P>
<P>1. Cygwin or MinGW can work normally</P>
<P>2. Cygwin or MinGW has development packages( =
gcc, gdb=20
etc. ) installed and works normally </P>
<LI>
<H3>Installing IDE <A id=3Dlocal_IDE=20
name=3Dlocal_IDE></A></H3></LI></UL>
<BLOCKQUOTE>
<P>Enter client directory and use your mouse to =
double=20
click Setup.exe then follow the setup instructions =
step by=20
step. Enter any characters when prompted for =
serial number=20
to evaluate the software for 45 days. </P>
<P>During the installation process you can choose =
to=20
optionally install MinGW provided by Magic C++ =
package. If=20
Cygwin or MinGW has been installed in your windows =
system=20
the install wizard can seek their installation =
directory=20
to configure Magic C++ environment for future use=20
automatically, you can also skip this operation =
and=20
configure Magic C++ environment manually in the =
IDE by=20
'File/Local Host Setting...' after=20
installation.</P></BLOCKQUOTE></BLOCKQUOTE>
<UL>
<LI><SPAN class=3Dstyle8>Support</SPAN> <A =
id=3Dsupport=20
name=3Dsupport></A></LI></UL>
<BLOCKQUOTE>
<P>If you meet problem while installing Magic C++, =
please=20
refer</P>
<P><A =
href=3D"http://www.magicunix.com/faq.htm"><STRONG>FAQ(=20
Frequence Asked Question )</STRONG></A></P>
<P>Any question not list in FAQ please send us =
email</P>
<P><A =
href=3D"mailto:support@magicunix.com">Technical Support=20
Email</A><IMG height=3D8=20
src=3D"http://www.magicunix.com/images/mail02.GIF"=20
width=3D23></P>
<P>-or-</P>
<P>post your question to </P>
<P><A=20
=
href=3D"http://www.magicunix.com/cgi-bin1/forum_en/ultimatebb.cgi">Magic =
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -