libtalloc.so가 AIX(Samba 설치)에 없습니다.

libtalloc.so가 AIX(Samba 설치)에 없습니다.
1:root@SERVER:/root # ldd /opt/freeware/bin/smbclient
/opt/freeware/bin/smbclient needs:
     /opt/freeware/lib/libreadline.a(libreadline.so.5)
     /opt/freeware/lib/libiconv.a(libiconv.so.2)
     /opt/freeware/lib/libpopt.so
     /opt/freeware/lib/libgssapi_krb5.so
     /opt/freeware/lib/libkrb5.so
     /opt/freeware/lib/libk5crypto.so
     /opt/freeware/lib/libcom_err.so
     /usr/lib/libpthreads.a(shr_xpg5.o)
     /opt/freeware/lib/libldap.a(libldap-2.4.so.2)
     /opt/freeware/lib/liblber.a(liblber-2.4.so.2)
Cannot find libtalloc.so
Cannot find libtevent.so
Cannot find libtdb.so
Cannot find libwbclient.so
     /opt/freeware/lib/libz.a(libz.so.1)
     /usr/lib/libc.a(shr.o)
     /usr/lib/libc.a(posix_aio.o)
     /usr/lib/librtl.a(shr.o)
     /usr/lib/libcurses.a(shr42.o)
     /opt/freeware/lib/libkrb5support.so
     /unix
     /usr/lib/libpthreads.a(shr_comm.o)
     /usr/lib/libs.a(shr.o)
     /usr/lib/libssl.a(libssl.so.0.9.8)
     /usr/lib/libcrypto.a(libcrypto.so.0.9.8)
     /usr/lib/libcrypt.a(shr.o)
1:root@SERVER:/root # rpm -qa | grep -i client
samba-client-3.6.24-1
1:root@SERVER:/root # oslevel -s
6100-09-06-1543
1:root@SERVER:/root # 

묻다: AIX 6용 "libtalloc.so" 파일을 제공하는 패키지를 찾을 수 없습니다. 그것을 가지고? 아니면 이러한 종속성을 방지할 수 있는 몇 가지 방법이 있습니까?

답변1

해결책: RPM이 아닌 AIX 패키지에서 설치하십시오.

0:root@SERVER:/root # lslpp -L | grep -i samba
  samba.base                3.0.24.0    C     F    Samba for AIX
0:root@SERVER:/root # which smbclient
/usr/bin/smbclient
0:root@SERVER:/root # lslpp -w /usr/bin/smbclient
  File                                        Fileset               Type
  ----------------------------------------------------------------------------
  /usr/bin/smbclient                          samba.base            File
0:root@SERVER:/root # 

관련 정보