VOSBuild How To Build Virtuoso Open Source (VOS) for Your Deployment How To Build Virtuoso Open Source (VOS) for Your Deployment Upgrading existing installations To upgrade a previous installation of Virtuoso Open-Source Edition and OpenLink Data Spaces, see Upgrading Instructions. Building for Linux or other Unix-like OS The Readme for building the standard setup for Linux/Unix provides general instructions on getting started. Specific Linux Distributions We have documentation customized for the following Linux distributions: CentOS Fedora Core Debian GNU/Linux Ubuntu Building for Windows A separate page for building Virtuoso on Windows exists. That said, the build process on Windows is rather more complex than on other platforms, so these pre-built Windows packages are available -- <tgroup><thead /><tbody> <row /> <row><entry> v7.2.0 (as of 2015-02-11) </entry><entry> <ulink url="http://sourceforge.net/projects/virtuoso/files/virtuoso/7.2.0/virtuoso-opensource-7.2.0.tar.gz/download">virtuoso-opensource-7.2.0.tar.gz</ulink> </entry><entry> not available </entry></row> <row><entry> v6.1.8 (as of 2013-12-11) </entry><entry> <ulink url="http://sourceforge.net/projects/virtuoso/files/virtuoso/6.1.8/virtuoso-opensource-x64-20131211.zip/download">virtuoso-opensource-x64-20131211.zip</ulink> </entry><entry> <ulink url="http://sourceforge.net/projects/virtuoso/files/virtuoso/6.1.8/virtuoso-opensource-x86-20131211.zip/download">virtuoso-opensource-x86-20131211.zip</ulink> </entry></row> </tbody></tgroup></table> <para>You can <ulink url="http://sourceforge.net/projects/virtuoso/files/virtuoso/">manually browse</ulink> to locate pre-built binaries of other versions.)</para> <bridgehead class="http://www.w3.org/1999/xhtml:h2"> Building Virtuoso Extensions</bridgehead> <para>The Virtuoso Server can be built with extensions for hosting different web scripting languages, virtual machines, and/or function libraries.</para> <para>The links below list version requirements and the procedures for building these.</para> <bridgehead class="http://www.w3.org/1999/xhtml:h3"> Special Executables</bridgehead> <para>Hosting a virtual machine, such as Java or the CLR, requires building a special executable linked with the virtual machine and special interface code.</para> <itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VOSBldJava">Java</ulink> </listitem> <listitem><ulink url="VOSBldCLR">Microsoft .NET CLR</ulink> </listitem> <listitem><ulink url="VOSBldMono">Mono ECMA-CLI</ulink> </listitem> <listitem><ulink url="VOSBldPHP">PHP 4.x</ulink></listitem> </itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> Plugins</bridgehead> <itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VOSBldFastCGI">FastCGI</ulink> </listitem> <listitem><ulink url="VOSBldIMG">ImageMagick</ulink> </listitem> <listitem><ulink url="VOSBldPERL">Perl</ulink> </listitem> <listitem><ulink url="VOSBldPython">Python</ulink> </listitem> <listitem><ulink url="VOSBldRuby">Ruby</ulink></listitem> </itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h2"> List of Tested Platforms</bridgehead> <itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VOSPort">List of Tested Platforms</ulink></listitem> </itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h2"> Related</bridgehead> <itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSMake#Getting%20Started">Getting Started - General Guide</ulink> </listitem> <listitem><ulink url="VirtRDFInsert">RDF Insert Methods in Virtuoso</ulink> </listitem> <listitem><ulink url="VirtSetCrawlerJobsGuide">Use the Content Crawler to Populate the RDF Quad Store</ulink> </listitem> <listitem><ulink url="RDFMappers">Extending SPARQL IRI Dereferencing with Virtuoso Sponger Middleware</ulink> </listitem> <listitem><ulink url="http://docs.openlinksw.com/virtuoso/rdfsparql.html#rdfsupportedprotocolendpointuri">How to assign SPARQL_SPONGE privileges to the SPARQL user</ulink> </listitem> </itemizedlist></section></docbook>