Difference between revisions of "FreeBSD Install"

From FusionPBX
Jump to: navigation, search
(Installing Freeswitch via GIT)
(Installing Freeswitch via GIT)
Line 82: Line 82:
 
We Now have a freeswitch-git devel port fo those wanting bleeding edge.<br>
 
We Now have a freeswitch-git devel port fo those wanting bleeding edge.<br>
 
<br>
 
<br>
Note: This is a dev/test port use at your own risk.
+
Note: This is a dev/test port use at your own risk.<br>
 +
Note: After you build and install this port you have to <br>
 +
cd to /usr/ports/audio/freeswitch-sounds & make install<br>
 +
clean. then cd ../freeswitch-music & make install clean<br>
 
<br>
 
<br>
 
  http://dl.dropbox.com/u/152504/freeswitch-core-git.tgz<br>
 
  http://dl.dropbox.com/u/152504/freeswitch-core-git.tgz<br>

Revision as of 21:33, 11 September 2010

Installing Freeswitch 1.0.6_2 on FreeBSD 8.1

Support

For basic support on this install
Contact:
rneese
on
server: irc.freenode.net
channel: #fusionpbx

Download FreeBSD

Download a Freebsd 8.1 install iso and burn it to a disc.

i386: ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/8.1/FreeBSD-8.1-RELEASE-i386-disc1.iso
amd64: ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/8.1/FreeBSD-8.1-RELEASE-amd64-disc1.iso
ia64: ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-ia64/8.1/FreeBSD-8.1-RELEASE-ia64-disc1.iso

Install

Boot the iso and when you get the install menu select Custom Install.
goto partition
hit enter
hit a and answer yes
select standard
next goto label and you will have to create 4 areas

/ = 1 Gig
swap = if = less 512Meg x 2 else = size of ram
/var = 10% of drive or atleast 6 gig
/tmp = 1 Gig 
/usr =rest of drive 
w=write 
q=quit 

goto distribution and select minimal (a)
hit tabkey and enter
goto media and select cdrom
then goto commit.
the os will now install

stage 1 config

After the os installs it will ask if you want to configure the base system select yes.
scroll down and select root password and set the password.
scroll down and select timezone and set your time zone.
Scroll to network and the scroll to interface and hit the spacebar and configure your network card.
still in the network area select ntp and choose a ntpserver. Then select sshd and tcp extensions.
scroll up to exit and hit the enter.
scroll to startup and scroll down and deselect quotas.
then scroll up to exit and hit enter.
scroll up to exit .
hit tab and select exit install. Remove the cdrom and then reboot.
You now have a base/minimal install.

Installing The Ports Tree

Execute the following command:

portsnap fetch extract

To keep the ports tree updated use:

portsnap fetch update

To keep your system updated install

/usr/ports/ports-mgmt/portmanager
make install clean

When every you want to update your system after a portsnap update

portmanager -u

Installing FreeBSD Base Source

(Needed only if you're going to need Zaptel, tdm, or OpenZap Support.)

csup -h cvsup.freebsd.org -L2 /usr/share/examples/cvsup/stable-supfile 
Note: you can replace cvsup with cvsup# #=(1 - 15). 

Install FreeSwitch Via Ports

Now install FreeSWITCH from ports.
cd /usr/ports/net/freeswitch && make install clean

Installing Freeswitch via GIT

We Now have a freeswitch-git devel port fo those wanting bleeding edge.

Note: This is a dev/test port use at your own risk.
Note: After you build and install this port you have to
cd to /usr/ports/audio/freeswitch-sounds & make install
clean. then cd ../freeswitch-music & make install clean

http://dl.dropbox.com/u/152504/freeswitch-core-git.tgz


make git-clean
make rmconfig
make git
make git-tar
make install clean

FusionPbx FreeBSD Install

http://wiki.fusionpbx.com/index.php?title=Freebsd_FusionPbx_Install#FusionPbx_install_on_FreeBSD