16 जुलाई
40 कदम Apache2, SQLite, Trac, विनाश Ubuntu 8,04 (Debian) में स्थापित करने के लिए
1 2 3 4 5 6 | उपयुक्त sudo-apache2 libapache2-mod-अजगर libapache2-svn अजगर-setuptools विनाश अजगर-विनाश स्थापित हो sudo easy_install Trac उपयुक्त sudo-sqlite स्थापित हो var / lib / trac sudo mkdir / var / lib / trac var / lib / trac sudo chown www-डेटा: www-डाटा / var / lib / trac etc / apache2 / sites-available / trac sudo vi / etc / apache2 / साइटों-उपलब्ध / trac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <virtualhost *> लोकलहोस्ट @ ServerAdmin वेबमास्टर ServerName trac.example.com DocumentRoot / var / www ErrorLog var/log/apache2/error.trac.log / CustomLog / var/log/apache2/access.trac.log संयुक्त <location /projects> SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir / var / lib / trac PythonOption TracUriRoot / परियोजनाओं </ स्थान> <locationmatch "/projects/[[:alnum:]]+/login"> AuthType बेसिक AuthName "" trac AuthUserFile / etc/apache2/dav_svn.passwd वैध-उपयोगकर्ता आवश्यक </ locationmatch> </ virtualhost> |
7 8 9 10 11 12 13 14 15 16 17 | sudo a2dissite डिफ़ॉल्ट sudo a2ensite trac etc / init.d / apache2 reload sudo / etc / init.d / apache2 पुनः लोड var / lib cd / var / lib sudo mkdir svn var / lib / svn / ProjectName sudo svnadmin बनाने / var / lib / svn / ProjectName www-data / var / lib / svn sudo chown-आर www-डाटा / var / lib / svn etc / init.d / apache2 restart sudo / etc / init.d / apache2 restart var / lib / trac / YourProjectNameHere initenv sudo trac-admin / var / lib / trac / YourProjectNameHere initenv www-data / var / lib / trac sudo chown-आर www-डाटा / var / lib / trac etc / apache2 / mods-available / dav_svn.conf sudo vi / etc / apache2 / mods-उपलब्ध / dav_svn.conf |
1 2 3 4 5 6 7 8 9 | <location /svn> DAV svn SVNParentPath / var / lib / svn AuthType बेसिक AuthName "विनाश repository" AuthUserFile / etc/apache2/dav_svn.passwd AuthzSVNAccessFile / etc/apache2/dav_svn.authz वैध-उपयोगकर्ता आवश्यक </ स्थान> |
18 19 20 | / etc / apache2 / dav_svn.passwd username1 sudo htpasswd-ग / etc / apache2 / username1 dav_svn.passwd etc / apache2 / dav_svn.passwd username2 sudo htpasswd / etc / apache2 / username2 dav_svn.passwd etc / apache2 / dav_svn.authz sudo vi / etc / apache2 / dav_svn.authz |
1 2 3 4 5 6 | [/] username1 = r username2 = rw [/ ProjectName] username1 = rw username2 = r |
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | etc / apache2 / dav_svn.passwd sudo chown www-डाटा / etc / apache2 / dav_svn.passwd var / lib / trac cd / var / lib / trac sudo trac-admin ProjectName अनुमति उपयोक्तानाम TRAC_ADMIN जोड़ें var / www / .python-eggs sudo mkdir / var / www /. अजगर-अंडे var / www / .python-eggs sudo chown www-डाटा / var / www /. अजगर-अंडे उपयुक्त sudo-बना-आवश्यक graphviz स्थापित हो svn.edgewall.org / repos / genshi / trunk / sudo easy_install http:// svn.edgewall.org / रेपो / genshi / ट्रंक / trac-hacks.org / svn / accountmanagerplugin / trunk sudo easy_install http:// trac-hacks.org / svn / accountmanagerplugin / ट्रंक trac-hacks.org / svn / customfieldadminplugin / 0.11 sudo easy_install http:// trac-hacks.org / svn / customfieldadminplugin / 0,11 trac-hacks.org / svn / eclipsetracplugin / tracrpcext / 0.10 sudo easy_install http:// trac-hacks.org / svn / eclipsetracplugin / tracrpcext / 0,10 trac-hacks.org / svn / iniadminplugin / 0.11 sudo easy_install http:// trac-hacks.org / svn / iniadminplugin / 0,11 trac-hacks.org / svn / masterticketsplugin / 0.11 sudo easy_install http:// trac-hacks.org / svn / masterticketsplugin / 0,11 trac-hacks.org / svn / pagetopdfplugin / 0.10 / sudo easy_install http:// trac-hacks.org / svn / pagetopdfplugin / 0.10 / trac-hacks.org / svn / progressmetermacro / 0.11 sudo easy_install http:// trac-hacks.org / svn / progressmetermacro / 0,11 trac-hacks.org / svn / ticketdeleteplugin / 0.11 sudo easy_install http:// trac-hacks.org / svn / ticketdeleteplugin / 0,11 trac-hacks.org / svn / tracwysiwygplugin / 0.11 sudo easy_install http:// trac-hacks.org / svn / tracwysiwygplugin / 0,11 wikinotification.ufsoft.org / svn / trunk sudo easy_install http:// wikinotification.ufsoft.org / svn / ट्रंक etc / init.d / apache2 restart sudo / etc / init.d / apache2 restart w3m http:// लोकलहोस्ट projects and w3m http: // localhost / svn / ProjectName w3m http:// लोकलहोस्ट / परियोजनाओं और w3m http:// लोकलहोस्ट / svn / ProjectName |

































