Virtuoso Enterprise Edition Release 5.0 Installation on Unix

Review Preinstallation Documentation: Virtuoso on Linux & Unix?




Installation

Login to your Unix or Linux client machine.

Last login: Tue Apr 22 09:16:00 on console
Welcome to Darwin!
You have mail.
vpn189:~ nkhatam$ telnet opensol7.openlinksw.com
Trying 192.168.13.151...
Connected to opensol7.openlinksw.com.
Escape character is '^]'.
Password: 


cd into the installation directory.

-bash-3.00$ cd /usr/virtuoso


The installation files ship as an installation shell script, a .tar file, and a license. The installation shell script should be ftp'd in ascii. The tar file and license should be ftp'd in binary, where applicable.

-bash-3.00$ ls

install.sh     srvez2zz.tar     virtuoso.lic


Use tar -xvf to extract the contents of the .tar file.

-bash-3.00$ tar -xvf srvez2zz.tar


Run the following command to start the installation: sh install.sh

-bash-3.00$ sh install.sh
Installation started on opensol7


Choose the Virtuoso binary that you want to install. Each binary offers differing levels of runtime hosting support.

  Please choose which Virtuoso server you wish to install:

  1) Universal Server with iODBC support
  2) Universal Server with iODBC, PHP support
  3) Universal Server with iODBC, Java support
  4) Universal Server with iODBC, Java, PHP support

Note: if you install a java-enhanced Virtuoso server, you must have a working
JVM installation on this server.

[4] :
1


Virtuoso may ask you to provide the location to a PERL library. Choose the default, if you do not have a specific alternative in mind.

Attempting to locate perl library...

Suggested file locations: 
./custom/hosting/perl

Please select one of the above locations. Note that the libperl.so must
have been compiled with -Dusemultiplicity; if you are unsure of this, use
the one shipped with Virtuoso (last entry in the list).
Default: ./custom/hosting/perl


Virtuoso ships with default and demo instances. Each instance requires its own set of distinct TCP ports for SQL and HTTP connectivity. Each instance requires a unique name that it will associate with Zero Configuration. Zero Configuration persists information identifying the local machine name, SQL TCP port, and client driver location which facilitate ease of connectivity to the SQL engine. These values are stored in Virtuoso configuration file and served up as optoins to users attempting to connect via Virtuoso's client drivers. The instances also require a series of administrative usernames and passwords for SQL engine and WebDAV administration.

Configuring port numbers for default and demo databases

Please enter a port on which to run the default database
SQL listener (default 1111):

Please enter a port on which to run the default database
HTTP listener (default 8889):

Please enter a name for default database Zero Configuration
(default "Virtuoso Universal Server at oplussol7 (1111)"):

Please enter a user name for default database Zero Configuration
(default "dba"):

Please enter a port on which to run the demo database
SQL listener (default 1112):

Please enter a port on which to run the demo database
HTTP listener (default 8890):

Please enter a name for demonstration database Zero Configuration
(default "Virtuoso Universal Server (demonstration) at oplussol7 (1112)"):

Please enter a user name for demonstration database Zero Configuration
(default demo):

Please enter a replacement for the Default Database Server
SQL Administrative (dba) account password (twice) :
Confirm Password : 

Please enter a replacement for the Default Database
WebDAV administrative (dav) account password (twice) :
Confirm Password : 

Please enter a replacement for the Demonstration Database Server
SQL Administrative (dba) account password (twice) :
Confirm Password : 

Please enter a replacement for the Demonstration Database Server
WebDAV Administrative (dav) account password (twice) :
Confirm Password : 
</verbatim>


Virtuoso now prompts you to specify which add-ons you would like to apply to the default instance.

Choose whether or not to install the OpenLink Dataspace Framework. OpenLink Data Spaces (ODS) is a Distributed Collaborative Web Application Platform, Social Network and Content Management System written using VSP, VSPX, JSP, and Ajax, atop OpenLink Virtuoso. It incorporates a broad range of industry standards for data access and data management.

Install  OpenLink Dataspace Framework on Default Database
([Y]/N):
N


Choose whether or not to install the BPEL Process Manager on the default instance. BPEL is an XML vocabulary for orchestrating SOAP and WSDL compliant Web Services. It's the critical standard for creating composite processes from a collection of Web Services using the principles of Service Oriented Architecture (SOA).

Install  OpenLink BPEL Process Manager on Default Database
([Y]/N):
N


Choose whether or not to install the Virtouso Conductor on the default instance. The Conductor is a sophisticated, Web-based GUI that allows you to configure and administer Virtuoso and exploit its various functionalities.

Install  Virtuoso Conductor on Default Database
([Y]/N):
Y

You now have the opportunity to decide whether to install the same or differing features on the demo instance.

{{{
Install  OpenLink Dataspace Framework on Demo Database
([Y]/N):
Y

Install  OpenLink BPEL Process Manager on Demo Database
([Y]/N):
N

Install  Virtuoso Conductor on Demo Database
([Y]/N):
Y


Choose whether or not to install global support scripting support for specific scripting languagesl:

Do you want to install support for scripting in Perl?
(Note: if you wish to build this yourself, please see README-PERL.txt)
(Y/[N]):
N

Do you want to install support for scripting in Python?
(Note: if you wish to build this yourself, please see README-PYTHON.txt)
(Y/[N]):
N


Choose whether or not to install the Virtuoso Wiki application.

Do you want to install support for Wiki ?

(Y/[N]):
Y


Choose whether or not to install support for MediaWiki syntax.

Do you want to install support for MediaWiki compatible syntax for Wiki ?

(Y/[N]):
Y


Choose whether or not to install support for ImageMagick. ImageMagick is a commandline driven, image manipulation tool.

Do you want to install support for Image Magick ?

(Y/[N]):
N


Provide an operating system user and group to set ownership and permissions on the Virtuoso directory structure and files therein.

Please enter the username:group for the user and group who should own
files in this installation (default: openlink:users) :
virtuoso:dba

Configuration

Click on the 'Conductor' link in the left frame of the Welcome page to load the Virtuoso Conductor. This is the Administration interface for the installation. Enter the 'dba' username and password to login:



Click on any of the 'Tabs' along the top to Administer the various features ofthe Virtuoso Universal Server installation: