Debian Etch MindTouch Package Installation

MindTouch Resources

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

Debian Etch 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 

Please read the MindTouch System Requirements before installing.

The following commands should be run as "root" (or as a user with root privileges).

 

Add the MindTouch repository

Edit the "/etc/apt/sources.list" file to add the following line : 

Debian Etch:

deb http://repo.mindtouch.com Debian_Etch/

Debian Lenny:

deb http://repo.mindtouch.com/ Debian_5.0/

Also in that file, you'll need to find the following lines:

deb http://ftp.debian.org/debian/ etch main 
deb-src http://ftp.debian.org/debian/ etch main

and edit them to look like this:

deb http://ftp.debian.org/debian/ etch main non-free contrib 
deb-src http://ftp.debian.org/debian/ etch main non-free contrib

 

Type the following command to update your package indexes:

# apt-get update

 

Install Dependencies

To enable full functionality in MindTouch, install dependencies by entering the following commands:

# apt-get install html2text poppler-utils msttcorefonts cabextract

 

Install PrinceXML

To enable HTML-to-PDF printing, PrinceXML must be installed by entering the following commands:

32 bit install

# wget http://www.princexml.com/download/prince_6.0r8-1_i386.deb
# dpkg -i prince_6.0r8-1_i386.deb

64 bit install 

# wget http://www.princexml.com/download/prince-6.0r8-linux.tar.gz
# tar -xzvf prince-6.0r8-linux.tar.gz
# cd /prince-6.0r8-linux
# sudo ./install.sh

Hit Enter when asked for the install directory location

Install MindTouch

Install MindTouch using the following command : 

# apt-get install dekiwiki

Note: Installation of some dependencies may require interaction. Answer "yes" to all authentication/verification questions.

 

Configure the Apache Virtual Host

After the install has finished, edit /etc/apache2/sites-available/dekiwiki and change the ServerName 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.

Enter the following command to enable MindTouch in Apache and disable the initial default site:

# a2ensite dekiwiki
# a2dissite default

Once that has been done, enter the following line to reload Apache:

# /etc/init.d/apache2 reload

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