Freebsd
我無法編譯 samba
我無法編譯 samba,我執行命令“./configure”並返回此錯誤“Samba AD DC 和 –enable-selftest 需要 lmdb 0.9.16 或更高版本”
首先,您必須安裝
port tree
:portsnap fetch extract
這需要一些時間。然後你必須移動到埠的根目錄:
cd /usr/ports
現在您可以搜尋所需的軟體。不要找呼叫的輔助軟體
dependencies
——直接找你真正需要的那些軟體:make search name=samba48
你會得到很多行:
Port: samba48-4.8.5_1 Path: /usr/ports/net/samba48 Info: Free SMB/CIFS and AD/DC server and client for Unix Maint: timur@FreeBSD.org B-deps: ca_root_nss-3.39 cmocka-1.1.1_1 expat-2.2.6_1 gamin-0.1.10_9 gettext-runtime-0.19.8.1_1 glib-2.50.3_5,1 gmp-6.1.2 gnutls-3.5.19 indexinfo-0.3.1 jansson-2.11 libarchive-3.3.2,1 libffi-3.2.1_2 libiconv-1.14_11 libidn2-2.0.5 libinotify-20180201 liblz4-1.8.2,1 libsunacl-1.0.1 libtasn1-4.13 libunistring-0.9.10 lzo2-2.10_1 ncurses-6.1.20180728 nettle-3.4 openldap-client-2.4.46 p11-kit-0.23.14 p5-Parse-Yapp-1.05_2 pcre-8.42 perl5-5.26.2 pkgconf-1.4.2,1 popt-1.16_2 py27-setuptools-40.0.0 py36-dnspython-1.15.0 py36-iso8601-0.1.11 python27-2.7.15 python36-3.6.6_1 readline-7.0.3_1 talloc-2.1.14 tdb-1.3.16,1 tevent-0.9.37 tpm-emulator-0.7.4_2 trousers-0.3.14_2 R-deps: ca_root_nss-3.39 cmocka-1.1.1_1 expat-2.2.6_1 gamin-0.1.10_9 gettext-runtime-0.19.8.1_1 glib-2.50.3_5,1 gmp-6.1.2 gnutls-3.5.19 indexinfo-0.3.1 jansson-2.11 libarchive-3.3.2,1 libffi-3.2.1_2 libiconv-1.14_11 libidn2-2.0.5 libinotify-20180201 liblz4-1.8.2,1 libsunacl-1.0.1 libtasn1-4.13 libunistring-0.9.10 lzo2-2.10_1 ncurses-6.1.20180728 nettle-3.4 openldap-client-2.4.46 p11-kit-0.23.14 pcre-8.42 perl5-5.26.2 popt-1.16_2 py27-setuptools-40.0.0 py36-dnspython-1.15.0 py36-iso8601-0.1.11 python27-2.7.15 python36-3.6.6_1 readline-7.0.3_1 talloc-2.1.14 tdb-1.3.16,1 tevent-0.9.37 tpm-emulator-0.7.4_2 trousers-0.3.14_2 WWW: http://www.samba.org/
你需要第二行
Path: /usr/ports/net/samba48
。這條路徑稱為origin
埠。您所要做的就是到make
港口:make -C /usr/ports/net/samba48 install clean
首先,系統會詢問您希望建構埠的選項。對於所有具有可自定義選項的依賴項也是如此。然後開始建構。準備好埠系統開始獲取和建構所選軟體需要編譯的所有依賴項。另外我懷疑你會被警告說已經安裝了很多以前手工建構的軟體。您最好將它們全部解除安裝並重新安裝。
一旦從埠安裝了您的軟體,您所要做的就是
portsnap fetch update
每週或每月執行一次。然後您可以執行portmaster -L
列出所有可以升級的軟體的工具。