Talk:Download & Installation Guide

From FreeSWITCH Wiki
Revision as of 17:51, 22 September 2012 by Boteman (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Good design

I think it's best to include prerequisites and preparatory notes BEFORE the instructions on how to pull down the packages. You don't want to get to the end of a 63 page instruction manual only to read "before you begin..." Boteman 16:51, 22 September 2012 (UTC)

Debian notes

I also needed to install libogg-dev, libvorbis-dev, libgdbm-dev and libdb-dev when trying to build the debian package(s)

This page is too long

The Installation Guide should probably be split by OS with separate pages for each OS.

I had add more details for debian experienced install

I had add more details to install freeswitch on a debian based distribution. Anyways, I also add to install monit, but I'm not sure how about this package and what freeswitch does with it. The package is suggested by the base package of freeswitch but won't be install on minimal debian installation.

Important to use real debian package

Using a real package will keep things from getting overwritten. Supporting a real Deb package will also greatly enlarge the user base as many other distributions pull their packages from the Debian source archives (ubuntu, knoppix, etc).

It isn't that hard to at least create an unofficial debian package - or two - one for i386 and the other for (AMD64 x86_64)


More users = more eyes on the code = less bugs.

Some work in progress - Intent To Package

Directory Permissions

It isn't recommended to chown newid:newgroup -R /usr/local. On many systems there can be other programs and data in /usr/local, and that can mess up permissions for those other applications and data. I have fixed it so that the user has instructions to create /usr/local/freeswitch first and chown it so that the directory exists when installation occurs.