With a view to saving myself several months of development time, I have now spent two days trying to get the various dependencies of OpenACS to work, on Solaris 10, Ubuntu and VectorLinux (Slackware). My achievements so far have been:
- Tcl won't compile easily with threads on Slackware,
Not sure.
- PostgreSQL won't compile easily on Ubuntu
Use ubuntu standard postgres!
- Aolserver only compiled after two days of jumping through hoops on Solaris.
Not sure.
Unfortunately the latest ubuntu uses aolserver 4.5 and has a problem with Postgresql Driver.
Some folks in the community are working on fixing this.
Personally I can install OpenACS in 5 mins :) so I am not a good example. Once you have a working setup, its pretty simple to create a new database and add a new aolserver instance.
The initial setup is a pain. I recommend you pick a platform, any platform, then if you come back with specific questions we'll be glad to help out.
You can join us in #openacs in IRC on freenode.net. The Tcl and Postgresql and AOLserver channels there are also helpful.