Hello,

I'd like to update the FreeBSD Installation Instructions in Tryton Wiki, but looks like it is write protected. What is the preferred way to contribute?

Basically I wanted to replace this page:

http://code.google.com/p/tryton/wiki/InstallationFreeBSD

with the attached content.

Kind regards,
Matthias





Installation on FreeBSD
=======================

This guide drafts the steps required for Tryton 2.4 installation
on FreeBSD. It was tested with FreeBSD 9.1 andPorts Collection
of date 2013-08-30.

NOTE: A patch for importing Tryton 2.8 was recently submitted.

# Installing the Client

The client can be installed via the Ports Collection.

    # cd /usr/ports/finance/tryton
    # make install clean

After installation the client is available from the applications menu's Office category.

# Installing the Server

## Database

PostgreSQL database may run on the same or another machine.
Installation for FreeBSD is described [here](http://screamingelectron.org/forum/showthread.php?t=2992).

## Installing Trytond

The server *Trytond* can also be installed via the Ports Collection.

    # cd /usr/ports/finance/trytond
    # make install clean

After installation, the following steps need to be accomplished to
get the server working:

1. Create Trytond configuration file under /usr/local/etc/trytond.conf
   (a sample is provided within the same directory)

   These options are important:

   db_type = postgresql
   db_user = trytondbuser
   admin_passwd = secretadminpassword

2. Enable Trytond on system startup

    # echo 'trytond_enable="YES"' >> /etc/rc.conf

3. Start the server

    # /usr/local/etc/rc.d/trytond start

## Installing Trytond Modules

All official Trytond modules are available in the Ports Collection.
Depending on their purpose they can be found within the following
categories:

* finance
* french
* german
* www

A list of all Tryton ports can be shown by typing:

    $ find /usr/ports/ -type d -name "trytond_*"

Installation follows the same pattern above, e.g.:

    # cd /usr/ports/finance/trytond_account_invoice
    # make install clean

During the installation, all required dependencies are resolved
and installed.




Reply via email to