Installation guide
VXE Home
Overview
Installation guide
User's guide
Download
FAQ
Tips
Discussion
Contacts

VXE installation guide

Virtual eXecuting Environment (VXE) is shipped as tar gzipped archive vxeN.tgz, where N is version number. Only Linux version is available now. All 2.2.x kernels are supported. Following software should be installed before VXE:

    1. Linux kernel development package.

    2. Perl should be /usr/bin/perl; if it resides in different place - make a link.

    3. TclX should be /usr/bin/tcl ; if it resides in different place - make a link.

    4. HTTPD server for VXE DS.

Make temporary directory and untar VXE archive into it. Before VXE installation you need to know following information:

    1. Path of Linux kernel source (usually /usr/src/linux).

    2. Path of CGI directory, where you want VXE DS to be placed (for example, /home/httpd/cgi-bin/vxe).

    3. Path for VXE binaries and VXEDs (recommended: /usr/local/vxe).

    4. Path of kernel log file (recommended: /var/log/kernel).

    5. Relative path for VXE CGI scripts (for example /cgi-bin/vxe).

All new directories should be created manually. Installation script will not do it for you.

If kernel log file doesn't exist, syslogd configuration file will be modified. Add the following line to /etc/syslog.conf:

kern.*                           /var/log/kernel

Re-initialize syslogd by SIGHUP. Log file will appear.

Run install script ./vxepatch.pl. You can interrupt it by Ctrl-C if something goes wrong.

Configure VXE in the kernel. In source kernel directory run make config or make menuconfig. Enable VXE in 'General settings' submenu.

Rebuild kernel:

make clean - this step is very important. Never skip this step when turn VXE on or off.

make bzlilo - or execute instruction you usually run to build the kernel.

Reboot to run new kernel. Check if VXE is in effect in new kernel:

Go to /usr/local/vxe directory (or the one, you have configured). In the following, the paths from our example will be used. Run:

./vxe tracesum.vxt /bin/date date

Current date will be printed. Examine /var/log/kernel. VXE trace should be there. Trace lines ought to look like:

Oct 29 17:33:18 intes kernel: VXE 0xc33cc000 TraceSum: "syssum" 108 6

Now check VXE DS. In WWW browser try following address http://your-host-address /cgi-bin/vxe/cvxe.tcl. VXE DS page will appear. Try to create VXED for /bin/date (see VXE user's guide).

It's a good idea to protect VXE CGI directory by password (see httpd manuals).

 

[VXE Home] [Overview] [Instalation guide] [User's guide] [Download] [FAQ] [Tips] [Discussion] [Contacts]

VXE is a trademark of  InteS. All other products mentioned are registered trademarks or trademarks of their respective companies. Questions or problems regarding this web site should be directed to webmaster@quercitron.com. Copyright © 1999-2004 InteS. All rights reserved.