
Samba를 컴파일할 수 없습니다. "./configure" 명령을 실행하면 "Samba AD DC 및 --enable-selftest에 lmdb 0.9.16 이상이 필요합니다."라는 오류가 반환됩니다.
답변1
우선 다음을 설치해야 합니다 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: [email protected]
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
weelky 또는 매월 실행하기만 하면 됩니다. 그런 다음 portmaster -L
업그레이드할 수 있는 모든 소프트웨어를 나열하는 도구를 실행할 수 있습니다 .