Difference between revisions of "Download FreeSWITCH"

From FreeSWITCH Wiki
Jump to: navigation, search
m (Git for Windows)
m (Pre-Built Binaries)
Line 77: Line 77:
 
=Pre-Built Binaries=
 
=Pre-Built Binaries=
 
==Windows==
 
==Windows==
http://wiki.freeswitch.org/wiki/Installation_Guide#Windows_2
+
* http://wiki.freeswitch.org/wiki/Installation_Guide#Windows_2
  
 
==Mac OS X==
 
==Mac OS X==
  
 
==Linux==
 
==Linux==
[http://mirror.astlinux.org/freeswitch/daily AstLinux] - Daily builds of AstLinux trunk with FreeSWITCH enabled. The version of FreeSWITCH is Git master as of the execution of the
+
* [http://mirror.astlinux.org/freeswitch/daily AstLinux] - Daily builds of AstLinux trunk with FreeSWITCH enabled. The version of FreeSWITCH is Git master as of the execution of the
 
build script, currently 2AM EST
 
build script, currently 2AM EST
 +
* [http://files.freeswitch.org/freeswitch-snapshot.dpkg Debian] - (coming soon)
 +
* [http://www.aulix.com/freeswitch-debian-lenny-packages Debian Lenny 32 bit] - (available now for version 1.0.6)
 +
* [http://files.freeswitch.org/freeswitch-snapshot.rhel.rpm RHEL] - (coming soon)
 +
* [http://files.freeswitch.org/freeswitch-snapshot.centos.rpm CentOS] - (coming soon)
  
[http://files.freeswitch.org/freeswitch-snapshot.dpkg Debian] - (coming soon)
+
==BSD==
  
[http://www.aulix.com/freeswitch-debian-lenny-packages Debian Lenny 32 bit] - (available now for version 1.0.6)
+
* [http://files.freeswitch.org/freeswitch-snapshot.fbsd.pkg FreeBSD] (coming soon)
 
+
[http://files.freeswitch.org/freeswitch-snapshot.rhel.rpm RHEL] - (coming soon)
+
 
+
[http://files.freeswitch.org/freeswitch-snapshot.centos.rpm CentOS] - (coming soon)
+
 
+
==BSD==
+
  
[http://files.freeswitch.org/freeswitch-snapshot.fbsd.pkg FreeBSD] (coming soon)
+
'''NOTE:''' The pfSense project, which is FreeBSD-based, contains a FreeSWITCH package installer.
<br/>
+
NOTE: The pfSense project, which is FreeBSD-based, contains a FreeSWITCH package installer.
+
  
 
==See also==
 
==See also==
 
* [[Installation Guide]]
 
* [[Installation Guide]]
 
* [[Getting Started Guide]]
 
* [[Getting Started Guide]]

Revision as of 11:32, 3 November 2010

Contents

Source

Source Tarball

Snapshot

Latest Build

Git Tree

FreeSWITCH is very stable, even the latest Git tree. The repository is here:
git://git.freeswitch.org/freeswitch.git

Learning Git

Either you were a Windows user o Linux user Pro Git web page is a excellent beginning.

Simple Clone - Linux/Unix

git clone git://git.freeswitch.org/freeswitch.git

See Ubuntu Quick Start for more information.

Clone on Windows

Git for Windows

  • First install a Git Client for Windows, this version is known to work well. However you could install another one from mSysGit
Warning

On Windows you must Select CheckOut as-is, Commit as-is in order to Set core.autocrlf False.

 


Once installed Git Client, you will be able to download FreeSWITCH source code without GUI Tool as TortoiseGit. Just type:

git clone -v git://git.freeswitch.org/freeswitch.git C:/FS_GIT/

at Git Bash, the last param is an example.

  • You should verify the core.autocrlf values type on git config --get-all core.autocrlf is false

TortoiseGit for Windows GUI Tool

TortoiseGit is only a Front-End application and is an optional install after Git for Windows, above.

NOTICE:

Warning

*Check if TortoiseGit general settings is already set msysgit -> Git.exe Path otherwise set it, i.e., C:\Program Files (x86)\Git\bin.

 

Once TortoiseGit is installed, follow these simple steps:

  • Open the Windows Explorer
  • Navigate to an appropriate folder (like My Documents)
  • Create a new folder named "FreeSWITCH"
  • You must set autocrlf=false otherwise the gawk scripts will fail!
  • Right-click the "FreeSWITCH" folder and click on "Git Clone"
  • The Git repo is git://git.freeswitch.org/freeswitch.git
  • The clone will take several minutes...

When the clone is finished, you can check the status by right-clicking and selecting properties on the cloned folder, and selecting the Git tab. You'll see something like:

  HEAD:             3c66b497d66ae180de30bffe449d0421f5d16221
                    S-2784, missing incoming calls to one interfacename
                    Giovanni Maruzzelli
                    2010-10-29 01:57:37
  Last Modified:    3c66b497d66ae180de30bffe449d0421f5d16221
                    skypopen: fix FS-2784, missing incoming calls to one interfacename
                    Giovanni Maruzzelli
                    2010-10-29 01:57:37


Once the checkout is complete then use one of the solution files:

  • Freeswitch.2008.sln - MS Visual Studio 2008 solution file
  • Freeswitch.2008.express.sln - MS Visual C++ Express Edition solution file.

Regards Arturo Monroy

Pre-Built Binaries

Windows

Mac OS X

Linux

  • AstLinux - Daily builds of AstLinux trunk with FreeSWITCH enabled. The version of FreeSWITCH is Git master as of the execution of the

build script, currently 2AM EST

BSD

NOTE: The pfSense project, which is FreeBSD-based, contains a FreeSWITCH package installer.

See also