Difference between revisions of "Download FreeSWITCH"

From FreeSWITCH Wiki
Jump to: navigation, search
(Undo revision 23322 by Atyzezyhy (Talk))
(Move Windows info to new page, remove Mac OS X heading)
Line 24: Line 24:
  
 
===Clone on Windows===
 
===Clone on Windows===
 
+
Text moved to [http://wiki.freeswitch.org/wiki/Installation_for_Windows Installation for Windows]
==Git for Windows==
+
 
+
* First install a [http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.3.1-preview20101002.exe Git Client] for Windows, this version is known to work well. However you could install another one from [http://code.google.com/p/msysgit/ mSysGit]
+
 
+
{{warning|content=
+
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. <br/>
+
* [http://tortoisegit.googlecode.com/files/TortoiseGit-1.5.8.0-64bit.msi TortoiseGit x64]
+
* [http://tortoisegit.googlecode.com/files/TortoiseGit-1.5.8.0-32bit.msi TortoiseGit x32]
+
 
+
NOTICE:
+
{{warning|content=Check if TortoiseGit general settings is already set ''msysgit -> Git.exe Path'' otherwise set it, i.e., ''C:\Program Files (x86)\Git\bin''.<br/> }}
+
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:
+
<br/>
+
  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
+
<br/>
+
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=
 
=Pre-Built Binaries=
==Windows==
 
* http://wiki.freeswitch.org/wiki/Installation_Guide#Windows_2
 
 
==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

Revision as of 20:38, 24 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

Text moved to Installation for Windows

Pre-Built Binaries

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