내 RHEL 서버에 ftp(클라이언트)를 설치하려고 합니다. 인터넷에 직접 접속할 수 없어서 패키지를 픽업/수령해야 합니다.
Redhat에서 ftp-0.17-17.2.x86_64를 다운로드했는데 다음과 같이 표시됩니다.
libreadline.so.4()(64bit) is needed by ftp-0.17-17.2.x86_64
readline-devel 4를 설치하려고 하면 최신 버전이 아직 설치되지 않았다는 메시지가 나타납니다. readline 4는 readline-devel과 충돌하기 때문에 설치할 수 없다는 메시지가 나타납니다.
find / -name libreadline* -print /lib64/libreadline.so.6.0 /lib64/libreadline.so.6 /usr/lib64/libreadline.so
누구든지 다음 단계가 무엇인지 알려줄 수 있나요?
답변1
예를 들어 최신 버전의 ftp를 다운로드해 보세요.ftp-0.17-54.el6.x86_64.rpm
링크 보기http://mirror.centos.org/centos/6/os/x86_64/Packages/또는http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-54.el6.x86_64.rpm곧장.
ldd
출력 에서 다음 링크로 연결되는 것을 볼 수 있습니다 libreadline.so.6
.
ldd /usr/bin/ftp
linux-vdso.so.1 => (0x00007fffa67be000)
libreadline.so.6 => /lib64/libreadline.so.6 (0x00007fe48362c000)
libncurses.so.5 => /lib64/libncurses.so.5 (0x00007fe48340a000)
libc.so.6 => /lib64/libc.so.6 (0x00007fe483075000)
libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007fe482e54000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fe482c50000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe48388b000)