我正在运行yum whatprovides libneon.so.25
,但找不到任何提供此功能的库。我错过了什么吗?
答案1
也许您的系统存储库没有任何包含文件的包libneon.so.25
。搜索时可以使用 shell glob 来匹配文件名yum whatprovides
。
这是我的结果Fedora 20
:
$ yum whatprovides */libneon*
Loaded plugins: langpacks, refresh-packagekit
neon-0.30.0-2.fc20.i686 : An HTTP and WebDAV client library
Repo : fedora
Matched from:
Filename : /usr/lib/libneon.so.27.3.0
Filename : /usr/lib/libneon.so.27
neon-0.30.0-2.fc20.x86_64 : An HTTP and WebDAV client library
Repo : fedora
Matched from:
Filename : /usr/lib64/libneon.so.27.3.0
Filename : /usr/lib64/libneon.so.27
neon-devel-0.30.0-2.fc20.i686 : Development libraries and C header files for the
: neon library
Repo : fedora
Matched from:
Filename : /usr/lib/libneon.la
Filename : /usr/lib/libneon.so
neon-devel-0.30.0-2.fc20.x86_64 : Development libraries and C header files for
: the neon library
Repo : fedora
Matched from:
Filename : /usr/lib64/libneon.la
Filename : /usr/lib64/libneon.so
neon-0.30.0-2.fc20.x86_64 : An HTTP and WebDAV client library
Repo : @koji-override-0/$releasever
Matched from:
Filename : /usr/lib64/libneon.so.27.3.0
Filename : /usr/lib64/libneon.so.27
答案2
我认为,你需要提供完整路径就像下面的例子:
[root@sys1]# yum whatprovides /usr/lib64/libkdeinit4_konsole.so
Loaded plugins: refresh-packagekit, rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
el6x64/filelists | 3.5 MB 00:00
6:kdebase-4.3.4-4.el6.x86_64 : KDE Core Files
Repo : el6x64
Matched from:
Filename : /usr/lib64/libkdeinit4_konsole.so
6:kdebase-4.3.4-4.el6.x86_64 : KDE Core Files
Repo : installed
Matched from:
Other : Provides-match: /usr/lib64/libkdeinit4_konsole.so
或者你想要的文件是无法使用在您的 yum 存储库服务器中。
编辑:您可以libneon.so.25
使用安装http://rpm.pbone.net。并搜索neon
,还使用高级 RPM 搜索选项选择体系结构和操作系统选项。下载适当的 rpm 文件(不要下载neon-devel-<version>.rpm
,只能neon-<verion>.rpm
使用)并安装。