Novell SUSE Linux Enterprise Server 10.1 MindTouch Package Installation

MindTouch Resources

Browse our comprehensive library of resources to understand the benefits and features of MindTouch.

Novell SUSE Linux Enterprise Server 10.1 MindTouch Package Installation

Please note:

This installation guide is for package-based 32-bit and 64-bit MindTouch 2009 new installations ONLY. If you are looking for upgrade guides, please click here: VM / Non-VM / Package

If you are looking for instructions on how to upgrade from pre-Itasca versions, please click here: Upgrade Guide

Source code installation instructions can be found here: Source Code Installation Guide 

Add the Repositories

Type (or copy and paste) the following lines to create the necessary repositories:

# zypper -v sa http://ftp.novell.com/pub/mono/download-stable/SLE_10 Mono

# zypper -v sa http://download.opensuse.org/repositories/server:/php/SLE_10/ PHP

# zypper -v sa http://download.opensuse.org/repositories/server:/database/SLE_10/ MySQL

# zypper -v sa http://download.opensuse.org/repositories/SUSE:/SL-10.1/standard/ SUSE

# zypper -v sa http://repo.mindtouch.com/SLE_10/ MindTouch

Note: Repository creation may require interaction; answer "yes" to all questions about downloads and key imports. Some repositories, especially the SUSE Main, may take a few minutes to register in their entirety.

 

In addition, the local disk installation source will also have to be removed. To do this, at the command prompt type yast. From within YaST, go to Installation Sources, select the hdc source, and delete it.

Install PrinceXML
Edit section

In order to enable exporting HTML to PDF, PrinceXML must be installed by entering the following commands. During the Prince XML installation, change the default file location to /usr/bin/prince to allow it to be scanned during the web-based MindTouch setup:

# wget http://www.princexml.com/download/prince-6.0r6-linux.tar.gz
# tar xfzv prince-6.0r6-linux.tar.gz 
# cd prince-6.0r6-linux
# ./install.sh

 

Install MindTouch

Enter the following command to install MindTouch:

# zypper install dekiwiki

Note: Novell AppArmor must have exceptions for the API on port 8081, otherwise the API will be unreachable.

After the install has finished, rename /etc/apache2/conf.d/deki-apache.conf.disabled to deki-apache.conf and change the ServerName in that file to match the hostname that you will be entering into the web browser to arrive at your wiki. This will allow the Apache virtual host to direct traffic to MindTouch.

To enable PrinceXML to utilize the fonts that MindTouch ships with, edit /var/www/dekiwiki/skins/prince.content.css and add the following lines:

@font-face {
        font-family: sans-serif;
        src: url("/skins/fonts/gentium-basic/GenBkBasR.ttf");
}
@font-face {
        font-family: serif;
        src: url("/skins/fonts/gentium-basic/GenBkBasR.ttf");
}
@font-face {
        font-family: monospace;
        src: url("/skins/fonts/gentium-basic/GenBkBasR.ttf");
}

Start MySQL by entering the following command:

# service mysql start

Then start Apache:

# service apache2 start

  

Congratulations! MindTouch is now installed and you should be able to connect to http://your_server/config/index.php to complete the configuration.