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.