In Memoriam: Tai'lahr

OpenUru.org, along with the rest of the Mystonline community, is mourning the loss of Tai'lahr on October 16th, 2019.

Rest in Peace, friend.

Difference between revisions of "MOSS/Distribution Specific Instructions"

From OpenUru
Jump to navigation Jump to search
m (Undo revision 982 - forgot this was in the Setup page)
(Mac OS X info)
Line 24: Line 24:
 
* chmod 555 /etc/rc.d/pgsql
 
* chmod 555 /etc/rc.d/pgsql
 
* append pgsql=YES to /etc/rc.conf
 
* append pgsql=YES to /etc/rc.conf
 +
 +
=== MacOS X ===
 +
 +
First, you will need the MacOS X developer tools installed.
 +
 +
Second, you will need to install libpqxx, zlib, and postgresql.  Here is one approach:
 +
 +
You can use [[http://www.macports.org/ MacPorts]] to install libpqxx and zlib:
 +
sudo port install libpqxx zlib
 +
 +
Download and install PostgreSQL 8.49-1 or similar in .dmg format from http://www.enterprisedb.com/products-services-training/pgdownload#osx ; this will set up user accounts and adjust shared memory settings automatically for you. 
  
 
== Database Setup ==
 
== Database Setup ==
Line 43: Line 54:
  
 
Then set db_user=moss in moss_backend.cfg.
 
Then set db_user=moss in moss_backend.cfg.
 +
 +
=== MacOS X ===
 +
 +
{{tba}}
  
 
== Additional Notes ==
 
== Additional Notes ==
  
 
[[Category:MOSS]]
 
[[Category:MOSS]]

Revision as of 17:01, 19 October 2011

This document is meant to collect any known distribution-specific instructions for installing MOSS. There are two main parts: installing the prerequisite packages, and setting up the PostgreSQL database. Feel free to add any other notes you may find useful.


Prerequisite Packages

NetBSD pkgsrc

Only PostgreSQL and the autotools are needed. You can build the packages or use the prebuilt packages with pkg_add.

pkg_add automake
pkg_add libtool
pkg_add libpqxx

I recommend starting with libpqxx because it seems to lag the postgresql-client package, and installing libpqxx will get the correct client.

pkg_add postgresqlNN-server

Get the version number to match the client installed for pqxx.

Now follow the instructions:

  • copy /usr/pkg/share/examples/rc.d/pgsql to /etc/rc.d/pgsql
  • chmod 555 /etc/rc.d/pgsql
  • append pgsql=YES to /etc/rc.conf

MacOS X

First, you will need the MacOS X developer tools installed.

Second, you will need to install libpqxx, zlib, and postgresql. Here is one approach:

You can use [MacPorts] to install libpqxx and zlib:

sudo port install libpqxx zlib

Download and install PostgreSQL 8.49-1 or similar in .dmg format from http://www.enterprisedb.com/products-services-training/pgdownload#osx ; this will set up user accounts and adjust shared memory settings automatically for you.

Database Setup

NetBSD pkgsrc

Copy moss_uuidgen.so to /usr/pkg/lib/postgresql/

The database user is pgsql. It has root access to the DB by default. Connect from localhost (the default).

Create the database:

su -m pgsql -c "psql postgres"
create database moss with encoding='UTF8';
\c moss
create role moss with login;
\q
su -m pgsql -c "psql postgres -f moss.sql"

Then set db_user=moss in moss_backend.cfg.

MacOS X

http://assets.openuru.org/wiki/icons/wip_30x30.PNG

Content to be advised.


Additional Notes