Virtuoso-6.1.5

Introduction to Virtuoso

Virtuoso is a cross-platform server that implements multiple server-side protocols as part of a single-server product offering. There is one server product that offers WebDAV/HTTP, Application, and Database-server functionality alongside Native XML Storage, Universal Data-Access Middleware, Business Process Integration and a Web-Services Platform.

This package is known to build and work properly using an LFS-7.1 platform.

Package Information

Virtuoso Dependencies

Recommended

Optional

ImageMagick-6.7.5-10 and Python-2.7.3

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/virtuoso

Installation of Virtuoso

Install virtuoso by running the following commands:

./configure --prefix=/usr \
            --sysconfdir=/etc \
            --localstatedir=/var \
            --without-internal-zlib \
            --program-transform-name="s/isql/isql-v/" \
            --disable-all-vads \
            --disable-static &&
make

Virtuoso does not come with a callable test suite. An intensive check routine is part of the build process.

Now, as the root user:

make install

Command Explanations

--without-internal-zlib: This option is set to use the installed zlib and not the bundled one.

--program-transform-name: Both, Virtuoso as well as unixODBC installs a program named isql. Use this option to rename virtuosos program to isql-v

--disable-all-vads: This option disables the building of all the VAD packages (tutorials, demos, etc.).

--disable-static: This option disables the building of static libraries. However, the main virtuoso library, libvirtuoso-t, is still built as a static library.

--enable-python: Add this option if Python is installed. It enables the use of Python by Virtuoso.

--with-port: Add this if you want the virtuoso server to listen on another port than 1111.

Configuration

[Note]

Note

If Virtuoso is only to be used for KDE4, there is no need to start the Virtuoso server at boot time.

Boot Script

If you want the Virtuoso server to start automatically when the system is booted, install the /etc/rc.d/init.d/virtuoso init script included in the blfs-bootscripts-201205011 package.

make install-virtuoso

User accounts

When the server is started using the start script, there is a web interface to Virtuoso at http://localhost:8890/. Several links are pointing to the OpenLink site, but the Conductor at http://localhost:8890/conductor/. This is a full featured configuration site for Virtuoso. Login as dba with the predefined password dba.

[Warning]

Change password

Remember to immediatly change the password of user dba as well as of all other predefined users. Click on [System Admin] and than on [User Accounts].

Contents

Installed Programs: inifile, isql-v, isql-vw, virt_mail and virtuoso-t
Installed Libraries: libvirtuoso-t.a, virtodbc.so, virtodbc_r.so, virtodbcu.so and virtodbcu_r.so
Installed Directories: /var/lib/virtuoso, /usr/lib/{hibernate,jdbc-{2,3,4}.0,jena,sesame,virtuoso} and /usr/share/virtuoso

Short Descriptions

isql-v

is a interactive SQL utility.

virtuoso-t

is the Universial Server daemon.

Last updated on 2012-05-07 20:29:46 +0000