Difference between revisions of "Download FreeSWITCH"
(→TortoiseGIT for Windows GUI Tool) |
Diego.viola (Talk | contribs) m |
||
Line 13: | Line 13: | ||
git://git.freeswitch.org/freeswitch.git | git://git.freeswitch.org/freeswitch.git | ||
− | ==Learning | + | ==Learning Git== |
− | Either you were a | + | 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] | + | |
+ | * [http://progit.org/book/es/ Spanish] | ||
+ | |||
===Simple Clone - Linux/Unix=== | ===Simple Clone - Linux/Unix=== | ||
<pre>git clone git://git.freeswitch.org/freeswitch.git</pre> | <pre>git clone git://git.freeswitch.org/freeswitch.git</pre> | ||
Line 23: | Line 25: | ||
===Clone on Windows=== | ===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 to work well. However you could install another one from [http://code.google.com/p/msysgit/ mSysGit]<br/> | + | |
+ | * 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]<br/> | ||
{{warning|content= | {{warning|content= | ||
− | On Windows you must Select '''CheckOut as-is, Commit as-is''' in order to Set core.autocrlf False.}}<br/> Once installed Git Client, you will be able to download | + | On Windows you must Select '''CheckOut as-is, Commit as-is''' in order to Set core.autocrlf False.}}<br/> Once installed Git Client, you will be able to download FreeSWITCH 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, the last param is an example. |
*You should verify the core.autocrlf values type on ''git config --get-all core.autocrlf'' is false | *You should verify the core.autocrlf values type on ''git config --get-all core.autocrlf'' is false | ||
==TortoiseGIT for Windows GUI Tool== | ==TortoiseGIT for Windows GUI Tool== | ||
− | TortoiseGIT is only a Front-End application and is an optional install after '' | + | 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-64bit.msi TortoiseGIT x64] | ||
*[http://tortoisegit.googlecode.com/files/TortoiseGit-1.5.8.0-32bit.msi TortoiseGIT x32] | *[http://tortoisegit.googlecode.com/files/TortoiseGit-1.5.8.0-32bit.msi TortoiseGIT x32] |
Revision as of 12:25, 3 November 2010
Contents |
Source
Source Tarball
- http://files.freeswitch.org/freeswitch-1.0.6.tar.gz -or- http://files.freeswitch.org/freeswitch-1.0.6.tar.bz2
Snapshot
- Nightly Snapshot of SVC Source Latest Snapshot
Latest Build
- Latest Build Version: latest.freeswitch.org
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
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:
*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
http://wiki.freeswitch.org/wiki/Installation_Guide#Windows_2
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
Debian - (coming soon)
Debian Lenny 32 bit - (available now for version 1.0.6)
RHEL - (coming soon)
CentOS - (coming soon)
BSD
FreeBSD (coming soon)
NOTE: The pfSense project, which is FreeBSD-based, contains a FreeSWITCH package installer.