私は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)