Ok, I'm making a diary of the steps I've taken to install Jeeves, my new server. Let's see… → Installed Red Hat Enterprise Linux AS U3. Partitioned with separate /, /var, /opt, /home. → Given it most packages imaginable. → Once the installer rebooted, ran bootstrap-el (after adding to correct netgroup and making yp on Newman, and reloading nfs on daffy), ran up2date (installing all available upgrades, including kernel; a couple of dependencies were not satisfied, excluded those). → Ran cfagent a couple of times; fixed ssh_users.amarok on Newman.
Trac→ Downloaded Trac 0.9.6
→ Downloaded ClearSilver 0.10.3. Installed with
→ The standard Subversion package does not have Python bindings. Removed it ( → Installed Silvercity 0.9.5.
→ Ran
→ Got SQLite 3.3.7, ran → Installed pysqlite 2.3.2.
→ Created svn archive with
→ Created project with
→ Tested on builtin webserver with
Trac again→ svn seems to have troubles from the command line. Redirected /usr/lib/libaprutil-0.so and /usr/lib/libaprutil-0.so.0 to /usr/lib/libaprutil-0.so.0.9.4 instead of /usr/lib/libaprutil-0.so.0.9.7
→ Downloaded cvs2svn 1.4.0 from tigris.org. Ran → Converted bcv and synthlisa archives. To use svn without a server, do svn co svn+ssh://jeeves.caltech.edu/newman/user1/vallis/svnarchive/synthlisa
→ After much fussing on mod_python, concluded that it does not play well with suexec (which I'd like to use to keep projects under my username). Went on to fastcgi. → Downloaded mod_fastcgi-2.4.2 from fastcgi.com. To make, had to first install pcre-devel-4.5-3.2.RHEL4.i386.rpm, httpd-devel-2.0.52-28.ent.i386.rpm, copy Makefile.AP2 to Makefile, and run make top_dir=/usr/lib/httpd. → After much suffering with mod_python, cgi, fastcgi and all the damned bunch, decided to go with the tracd standalone server. Written a simple /etc/init.d/tracd.
→ Made an authentication entry for me with
→ Given myself all trac permissions with → Removed all anonymous permissions with this script |
jeeves
(/linuxtricks)
2006-08-28, 17:43
[edit]