Trac Install ############################################################################# [PACKAGE INSTALL] Based on Perl 2.4 With Linux CentOS 5.3 >> APACHE MODULES yum install mod_python mod_dav_svn mod_auth_pam >> TRAC wget http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c9-py2.4.egg#md5=260a2be2e5388d66bdaee06abec6342a sh setuptools-0.6c9-py2.4.egg easy_install --always-unzip Trac easy_install Genshi Bitten easy_install Babel easy_install Pygments easy_install Clearsilver easy_install http://svn.edgewall.org/repos/bitten/branches/bitten-trac-0.10/ easy_install TracAccountManager easy_install http://trac-hacks.org/svn/tocmacro/0.11 easy_install http://svn.edgewall.com/repos/trac/sandbox/webadmin/ easy_install http://trac-hacks.org/svn/tagsplugin/tags/0.6 easy_install http://trac-hacks.org/svn/tracblogplugin/trunk easy_install --find-links http://www.pythonware.com/products/pil/ Imaging easy_install PyCaptcha easy_install --find-links http://data.pevnosti.cz/tracdownloader/ TracDownloader easy_install http://trac-hacks.org/svn/doxygenplugin/0.11/ easy_install http://trac-hacks.org/svn/mediawikipluginmacro/ easy_install http://trac-hacks.org/svn/revtreeplugin/0.12 easy_install TracSpamFilter easy_install http://svn.ipd.uka.de/repos/javaparty/JP/trac/plugins/redirect-0.11 easy_install http://trac-hacks.org/svn/footnotemacro/0.11/ easy_install http://trac-hacks.org/svn/visitcoutermacro easy_install http://trac-hacks.org/svn/graphvizplugin/0.11-0.7.5/ http://trac.edgewall.org/intertrac/MacroBazaar http://trac.edgewall.org/intertrac/ProcessorBazaar http://trac-hacks.org/intertrac/WikiStart ############################################################################# [Configuration APACHE] >> /etc/httpd/conf.d >> >> subversion.conf <Location /svn> DAV svn SVNParentPath /home/svn <LimitExcept GET PROPFIND OPTIONS REPORT> AuthType Basic AuthName "MY Repository" AuthUserFile /home/trac/htpasswd Require valid-user </LimitExcept> </Location> >> >> trac.conf <Location /trac> SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir /home/trac/ PythonOption TracUriRoot /trac PythonDebug On </Location> <Location /trac/*/login> AuthType Basic AuthName "MY Login" AuthUserFile /home/trac/htpasswd Require valid-user </Location> ############################################################################# == Create Project $ mkdir /home/svn $ mkdir /home/trac $ mkdir /home/trac/.egg-cache $ svnadmin create /home/svn/myProject $ trac-admin /home/trac/myProject initenv $ cd /home $ chown apache.daemon -R svn trac ############################################################################# == Config Auth. TRAC 과 SVN 인증 모두를 apache 서버를 통해서 한다. $ htpasswd -c /home/trac/htpasswd revival ############################################################################# [Configuration TRAC] >> conf/trac.ini [components] acct_mgr.admin.accountmanageradminpage = enabled acct_mgr.api.accountmanager = enabled acct_mgr.htfile.htdigeststore = enabled acct_mgr.htfile.htpasswdstore = enabled acct_mgr.http.httpauthstore = enabled acct_mgr.notification.accountchangelistener = enabled acct_mgr.notification.accountchangenotificationadminpanel = enabled acct_mgr.pwhash.htpasswdhashmethod = enabled acct_mgr.web_ui.loginmodule = enabled acct_mrg.web_ui.registrationmodule = disabled trac.web.auth.loginmodule = disabled tracblog.new_blog.blogpost = enabled tracblog.web_ui.tracblogplugin = disabled tracdownloader.admin.downloaderadminpage = enabled tractags.* = enabled tractoc.macro.tocmacro = enabled webadmin.* = enabled ############################################################################# [TRAC permission] trac-admin /home/trac/myProject permission add user_name TRAC_ADMIN trac-admin /home/trac/myProject upgrade ############################################################################# >> Python Setup Tools - setuptools * Based on Perl 2.5 wget http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c11-py2.5.egg#md5=64c94f3bf7a72a13ec83e0b24f2749b2 * Based on Perl 2.6 wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg#md5=bfa92100bd772d5a213eedd356d64086 * Based on Perl 2.7 wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea ############################################################################# lastest trac easy_install http://svn.edgewall.org/repos/trac/trunk |
Computer