Obtaining Samba: Difference between revisions

From SambaWiki
(Rewrote "Obtaining Samba".)
m (Removed unneccessary words)
Line 28: Line 28:




The "samba-master" branch contains the source code of the [[Samba_Release_Planning#Upcoming_Release|next release series]]. To download, run:
The "samba-master" branch contains the source code of the [[Samba_Release_Planning#Upcoming_Release|next release series]]. To download:


$ git clone git://git.samba.org/samba.git samba-master
$ git clone git://git.samba.org/samba.git samba-master
Line 38: Line 38:
The "v*-test" branches contain the latest fixes and enhancements since the last release of the version source tree.
The "v*-test" branches contain the latest fixes and enhancements since the last release of the version source tree.


For example, to clone the latest development branch for Samba 4.5 using the git protocol, run:
For example, to clone the latest development branch for Samba 4.5 using the git protocol:


$ git clone -b v4-5-test git://git.samba.org/samba.git samba-v4-5-test
$ git clone -b v4-5-test git://git.samba.org/samba.git samba-v4-5-test


To clone the same branch using the http protocol, run:
To clone the same branch using the http protocol:


$ git clone -b v4-5-test http://git.samba.org/samba.git samba-v4-5-test
$ git clone -b v4-5-test http://git.samba.org/samba.git samba-v4-5-test
Line 50: Line 50:
== Updating a Local Git Repository ==
== Updating a Local Git Repository ==


To update a local cloned repository, run from in the source directory:
To update a local cloned repository, run in the source directory:


$ git pull
$ git pull

Revision as of 10:30, 3 October 2016

Stable Version (recommended)

Always download the Samba sources from https://www.samba.org/.

Samba always maintains three release series:

The Samba team recommends that you always install the latest version of a supported release. This guarantees that your installation contains all available security fixes.

In case you discover any problem, please update your installation to the latest version of the current stable release before. This ensures that the problem has not been fixed in the meanti me and reduces duplicate bug reports and unnecessary questions on the Samba Mailing List.

For further information about the release planning and the Samba life cycle, see Samba Release Planning.



Development Versions

Warning: Never install a development version in a production environment. It can contain untested features, cause damages and data! Use development version only for testing purposes!


The samba-master Branch

The "samba-master" branch contains the source code of the next release series. To download:

$ git clone git://git.samba.org/samba.git samba-master


Development Version of a Specific Branch

The "v*-test" branches contain the latest fixes and enhancements since the last release of the version source tree.

For example, to clone the latest development branch for Samba 4.5 using the git protocol:

$ git clone -b v4-5-test git://git.samba.org/samba.git samba-v4-5-test

To clone the same branch using the http protocol:

$ git clone -b v4-5-test http://git.samba.org/samba.git samba-v4-5-test


Updating a Local Git Repository

To update a local cloned repository, run in the source directory:

$ git pull