Samba4/OSX: Difference between revisions
From SambaWiki
No edit summary |
|||
Line 1: | Line 1: | ||
A brief howto on installing Samba 4 alpha18 on OS X Lion (non-server). **Incomplete** |
A brief howto on installing Samba 4 alpha18 on OS X Lion (non-server). **Incomplete** |
||
==Dependencies== |
==Dependencies== |
||
Install MacPorts using the instructions on [http://www.macports.org/ macports.org] |
Install MacPorts using the instructions on [http://www.macports.org/ macports.org]. |
||
===Bind 9 with Dynamic Updates=== |
===Bind 9 with Dynamic Updates=== |
||
Edit the Portfile in MacPorts to build Bind 9.9.0 for Samba 4 dynamic updates. The file is located at /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/net/bind9/Portfile |
Edit the Portfile in MacPorts to build Bind 9.9.0 for Samba 4 dynamic updates. The file is located at /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/net/bind9/Portfile |
Revision as of 18:54, 21 March 2012
A brief howto on installing Samba 4 alpha18 on OS X Lion (non-server). **Incomplete**
Dependencies
Install MacPorts using the instructions on macports.org.
Bind 9 with Dynamic Updates
Edit the Portfile in MacPorts to build Bind 9.9.0 for Samba 4 dynamic updates. The file is located at /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/net/bind9/Portfile
configure.args --mandir=${prefix}/share/man \ --with-openssl=${prefix} \ --with-libxml2=${prefix} \ --enable-threads \ --enable-ipv6 \ --with-dlopen=yes
Then install bind9 and other dependencies
# port install bind9 gnutls readline talloc
Compiling, Installing and Provisioning
You can use Git as in general guide, or you may prefer to use releases:
$ curl http://download.samba.org/samba/ftp/samba4/samba-4.0.0alpha18.tar.gz -o samba-4.0.0alpha18.tar.gz $ tar -xvjf samba-4.0.0alpha18.tar.gz && cd samba-4.0.0alpha18 $ ./configure.developer $ make # make install # ./setup/provision --realm=samdom.example.com --domain=SAMDOM --adminpass=SOMEPASSWORD --server-role='domain controller'