Edgewall Software

Changes between Version 1 and Version 2 of TracOnSlackware12


Ignore:
Timestamp:
Jul 26, 2007, 9:20:38 AM (17 years ago)
Author:
binstream@…
Comment:

minor changes + mod_python

Legend:

Unmodified
Added
Removed
Modified
  • TracOnSlackware12

    v1 v2  
    1 = Prerequisites =
     1= Trac on Slackware 12.0 =
     2The above instruction tells about deploying trac on Slackware Linux 12.0.
     3
     4== Prerequisites ==
    25This software must be installed:
    36 * d/python
     
    811 * checkinstall (1.6.0, if you use 1.6.1, don't forget to add --install=yes into it's options list)
    912
    10 = Installing software =
     13== Installing software ==
    1114
    12 == SQLite ==
     15=== SQLite ===
    1316Build and install:
    1417{{{
     
    1821}}}
    1922
    20 == pysqlite ==
     23=== pysqlite ===
    2124Build and install:
    2225{{{
     
    2629
    2730
    28 == SWIG ==
     31=== SWIG ===
    2932Build and install:
    3033{{{
     
    3437}}}
    3538
    36 == Subversion ==
     39=== Subversion ===
    3740Subversion package need to be rebuild to enable SWIG.
    3841 * Grab sources and !SlackBuild of original package (see source/d/subversion).
     
    8689Note that version number and package revision can be different.
    8790
    88 == pycxx ==
     91=== pycxx ===
    8992Build and install:
    9093{{
     
    9295}}
    9396
    94 == pysvn ==
     97=== pysvn ===
    9598Since Slackware lacks some crypto libraries, it's neccessary to patch Source/setup.py first:
    9699{{{
     
    109112}}}
    110113
    111 == Clearsilver ==
     114=== Clearsilver ===
    112115Build and install:
    113116{{{
     
    117120}}}
    118121
    119 == trac ==
     122=== trac ===
    120123Build and install:
    121124{{{
     
    125128}}}
    126129
    127 = Notes on Python modules =
     130=== mod_python (optional) ===
     131Build and install:
     132{{{
     133configure --prefix=/usr --sysconfdir=/etc --with-apxs=/usr/sbin/apxs
     134make
     135checkinstall --type=slackware --arch=i686 --pkgname=mod_python --pkgrelease=trac1 --default
     136}}}
     137Don't forget to add teh following into /etc/httpd/httpd.conf:
     138{{{
     139LoadModule python_module lib/httpd/modules/mod_python.so
     140}}}
     141
     142== Notes on Python Modules ==
    128143 * Check whether all the modules are installed into /usr/lib/python2.5/site-packages
    129144 * Check whether /usr/lib/python is a symlink to /usr/lib/python2.5
    130145
    131 = Configuring =
     146== Configuring ==
    132147Configuration of trac on Slackware is the same as for other Linux distros, there is no peculiarity.