我正在寻找在我的 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
例如,尝试下载更新版本的 ftpftp-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)