小明的網誌

一個工程師的故事

By

製作 Samba 4.4 @ FreeBSD 11, 之後方便 pkg add

為了方便能在 FreeBSD 11 上安裝 Samba 4.4 with ADS function, 讓未來在安裝能更方便一些, 所以做以下紀錄

列出 samba 4.4  dependency packages
python27
talloc
libsunacl
popt
py27-iso8601
mDNSResponder
openldap-client
py27-dnspython
readline
ldb
tevent
gnutls
libinotify
tdb
python2
gamin
samba-nsupdate
libarchive

python 2.7 dependency packages
libffi
readline
gettext-runtime

talloc 2.1.8 dependency packages
python27
python2

popt 1.16 dependency packages
gettext-runtime

py27-iso8601 0.1.11 dependency packages
python27
py27-setuptools27

py27-dnspython 1.15 dependency packages
python27
py27-setuptools27

readline 6.3.8 dependency packages
indexinfo

ldb 1.1.29 dependency packages
python27
talloc
popt
tdb
tevent
python2
openldap-client

tevent 0.9.31 dependency packages
talloc
python27
python2

gnutls 3.5.8 dependency packages
nettle
indexinfo
ca_root_nss
libtasn1
trousers
p11-kit
gmp
libunistring
libidn
gettext-runtime

tdb 1.3.12 dependency packages
python27
python2

python2 2.3 dependency packages
python27

gamin 0.1.10 dependency packages
libinotify
glib
gettext-runtime

libarchive 3.2.2 dependency packages
expat
lzo2
liblz4

libffi 3.2.1 dependency packages
indexinfo

gettext-runtime 0.19.8.1 dependency packages
indexinfo

py27-setuptools27 32.1.0 dependency packages
python27

nettle 3.3 dependency packages
indexinfo
gmp

libtasn1 4.10 dependency packages
indexinfo

trousers 0.3.14 dependency packages
tpm-emulator

p11-kit 0.23.3 dependency packages
libtasn1
libffi
ca_root_nss

gmp 5.1.3 dependency packages
indexinfo

libunistring 0.9.7 dependency packages
indexinfo

libidn 1.33 dependency packages
indexinfo
gettext-runtime

gettext-runtime 0.19.8.1 dependency packages
indexinfo

glib 2.46.2 dependency packages
gettext-runtime
python27
libiconv
libffi
perl5
pcre

pcre 8.39 dependency packages
readline

依著上面的順序, 軟體安裝順序如下
indexinfo, libsunacl, mDNSResponder, openldap-client, ca_root_nss, libinotify, samba-nsupdate, expat, lzo2, liblz4, libarchive, readline, libffi, gettext-runtime, python27, python2, popt, talloc, py27-iso8601, py27-setuptools27, py27-dnspython, tdb, tevent, ldb, nettle, gmp, libtasn1, tpm-emulator, trousers, p11-kit, libunistring, libidn, gnutls, glib, libiconv, perl5, pcre, gamin, samba44

紀錄一下, 各 options
perl5.24: DTRACE MULTIPLICITY PERL_64BITINT PTHREAD THREADS
python27: LIBFFI NLS PYMALLOC THREADS UCS4
openldap24-client: FETCH GSSAPI
samba44: ACL_SUPPORT ADS AD_DC DEBUG DNSUPDATE DOCS FAM LDAP PTHREADPOOL QUOTAS SYSLOG UTMP NSUPDATE MDNSRESPONDER
gnutls: EXAMPLES IDN NLS P11KIT TPM ZLIB CRYWRAP
gamin: GAM_POLLER LIBINOTIFY RUN_AS_EUID

其他的就用內定

以上全用 make all install package clean

並把 .txz 檔收集起來, 以後方便安裝

One Response to 製作 Samba 4.4 @ FreeBSD 11, 之後方便 pkg add

  1. Pingback: Windows 2012 (AD) + Samba 4.4 + ZFS(FreeBSD 11) | 小明的網誌

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Verified by MonsterInsights