Difference between revisions of "Download FreeSWITCH"

From FreeSWITCH Wiki
Jump to: navigation, search
(Learning GIT)
 
(48 intermediate revisions by 17 users not shown)
Line 1: Line 1:
=Source=
+
<!--
==Source Tarball==
+
<imagemap>
* http://files.freeswitch.org/freeswitch-1.0.6.tar.gz -or- http://files.freeswitch.org/freeswitch-1.0.6.tar.bz2
+
Image:CC_2011_468x60.png
 
+
rect 0 0 485 60 [http://www.cluecon.com]
==Snapshot==
+
</imagemap>
* Nightly Snapshot of SVC Source [http://files.freeswitch.org/freeswitch-snapshot.tar.gz Latest Snapshot]
+
<br>
 
+
-->
==Latest Build==
+
You can download several forms of FreeSWITCH binaries/source from http://files.freeswitch.org. If you're new here please visit the [[Installation Guide]] or the [[Getting Started Guide]] to avoid downloading what you don't need.
* Latest Build Version:  [http://latest.freeswitch.org latest.freeswitch.org]
+
 
+
==Git Tree==
+
FreeSWITCH is very stable, even the latest Git tree. The repository is here:<br/>
+
git://git.freeswitch.org/freeswitch.git
+
 
+
==Learning GIT==
+
Either you were a windows user o linux user [http://progit.org/book/ Pro GIT] web page is a excellent beginning.
+
*[http://progit.org/book/es/ Spanish]
+
===Simple Clone - Linux/Unix===
+
<pre>git clone git://git.freeswitch.org/freeswitch.git</pre>
+
 
+
See [[Ubuntu Quick Start]] for more information.
+
 
+
===Clone on 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 for works well. However you could install another one from [http://code.google.com/p/msysgit/ mSysGit]<br/>
+
NOTICE :<br/>
+
*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 FS source code without GUI Tool as TortoiseGIT. Just type <br/> '''git clone -v git://git.freeswitch.org/freeswitch.git C:/FS_GIT/''' at GIT Bash, of course the last params, target Dir; you should changing for anything you want.
+
*You could check the core.autocrlf values type on ''git config --get-all core.autocrl''
+
 
+
==TortoiseGIT for Windows GUI Tool==
+
 
+
TortoiseGIT is only a Front-End application and is mandatory install before ''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:
+
*Check if TortoiseGIT general settings is already set ''MSysGIT->Git.exe Path'' otherwise set it, ie; ''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...
+
 
+
Also, you'd check with right-click on folder clone, and select 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=
+
==Windows==
+
http://wiki.freeswitch.org/wiki/Installation_Guide#Windows_2
+
 
+
==Mac OS X==
+
 
+
==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
+
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)
+
 
+
==BSD==
+
 
+
[http://files.freeswitch.org/freeswitch-snapshot.fbsd.pkg FreeBSD] (coming soon)
+
<br/>
+
NOTE: The pfSense project, which is FreeBSD-based, contains a FreeSWITCH package installer.
+
 
+
==See also==
+
* [[Installation Guide]]
+
* [[Getting Started Guide]]
+

Latest revision as of 22:15, 8 March 2013

You can download several forms of FreeSWITCH binaries/source from http://files.freeswitch.org. If you're new here please visit the Installation Guide or the Getting Started Guide to avoid downloading what you don't need.