저는 컴파일 samba-4.19.0
한 다음 Debian12
컴파일된 콘텐츠를 다른 시스템으로 이식하고 있습니다. 처음에는 최대한 정적 실행 파일로 컴파일하고 싶었으나 해당하는 방법을 찾을 수 없어 동적 라이브러리를 이용하여 컴파일해야 했습니다. 그러나 컴파일된 bin
파일이 많아 lib
이를 다른 시스템에 이식하는 것은 매우 번거로운 일이다. 내 문제를 해결하는 방법을 모르시나요?
tar zxvf samba-4.19.0.tar.gz
cd samba-4.19.0/bootstrap/generated-dists/debian12
sudo ./bootstrap.sh
cd ../../../
./configure --disable-cups
--sbindir=/home/debian12/x86/samba/smb_install/sbin
--sysconfdir=/home/debian12/x86/samba/smb_install/etc
--mandir=/home/debian12/x86/samba/smb_install/man
--prefix=/home/debian12/x86/samba/smb_install
make -j 4
sudo make install
빈과 lib:
debian12@gyz:~/x86/samba/smb_install$ ls
bin bind-dns etc include lib libexec private sbin share var
debian12@gyz:~/x86/samba/smb_install$ ls bin
cifsdd ldbadd ldbrename mdsearch nmblookup profiles regtree samba-tool smbcontrol smbspool smbtree tdbtool
dbwrap_tool ldbdel ldbsearch mvxattr ntlm_auth regdiff rpcclient sharesec smbcquotas smbstatus tdbbackup testparm
dumpmscat ldbedit locktest ndrdump oLschema2ldif regpatch samba-log-parser smbcacls smbget smbtar tdbdump wbinfo
gentest ldbmodify masktest net pdbedit regshell samba-regedit smbclient smbpasswd smbtorture tdbrestore winexe
debian12@gyz:~/x86/samba/smb_install$ ls lib
bind9 libndr-krb5pac.so.0 libsamba-errors.so.1.0.0 libsmbconf.so.0.0.1
gensec libndr-krb5pac.so.0.0.1 libsamba-hostconfig.so libsmbldap.so
idmap libndr-nbt.so libsamba-hostconfig.so.0 libsmbldap.so.2
krb5 libndr-nbt.so.0 libsamba-hostconfig.so.0.0.1 libsmbldap.so.2.1.0
ldb libndr-nbt.so.0.0.1 libsamba-passdb.so libtevent-util.so
libdcerpc-binding.so libndr.so libsamba-passdb.so.0 libtevent-util.so.0
libdcerpc-binding.so.0 libndr.so.3 libsamba-passdb.so.0.28.0 libtevent-util.so.0.0.1
libdcerpc-binding.so.0.0.1 libndr.so.3.0.1 libsamba-policy.cpython-311-x86-64-linux-gnu.so libwbclient.so
libdcerpc-samr.so libndr-standard.so libsamba-policy.cpython-311-x86-64-linux-gnu.so.0 libwbclient.so.0
libdcerpc-samr.so.0 libndr-standard.so.0 libsamba-policy.cpython-311-x86-64-linux-gnu.so.0.0.1 libwbclient.so.0.16
libdcerpc-samr.so.0.0.1 libndr-standard.so.0.0.1 libsamba-util.so nss_info
libdcerpc-server-core.so libnetapi.so libsamba-util.so.0 pkgconfig
libdcerpc-server-core.so.0 libnetapi.so.1 libsamba-util.so.0.0.1 private
libdcerpc-server-core.so.0.0.1 libnetapi.so.1.0.0 libsamdb.so process_model
libdcerpc-server.so libnss_winbind.so.2 libsamdb.so.0 python3.11
libdcerpc-server.so.0 libnss_wins.so.2 libsamdb.so.0.0.1 security
libdcerpc-server.so.0.0.1 libsamba-credentials.so libsmbclient.so service
libdcerpc.so libsamba-credentials.so.1 libsmbclient.so.0 vfs
libdcerpc.so.0 libsamba-credentials.so.1.0.0 libsmbclient.so.0.7.0
libdcerpc.so.0.0.1 libsamba-errors.so libsmbconf.so
libndr-krb5pac.so libsamba-errors.so.1 libsmbconf.so.0