我的 libevent 安装版本是 2.0.12
我通过以下命令安装了新版本的 libevent (v2.1.12),一切顺利,但之后 yum info 再次显示 libevent 版本 2.0.12。
yum 有什么问题?以及如何更新 yum 数据库?
$ wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz
$ tar -zxf libevent-*.tar.gz
$ cd libevent-*/
$ ./configure --prefix=/usr/local --enable-shared
$ sudo make && make install
Run Code Online (Sandbox Code Playgroud)
yum
只查看 RPM 数据库中的内容,因为yum
它只是rpm
. 当您从源代码编译包并且没有使用yum
或安装它时rpm
,它不在 RPM 数据库中,yum
也不会对其进行操作,而只会考虑libevent
RPM 数据库中的那个。由于这libevent
已经是最新的,yum
因此不会做任何事情,也不会做任何事情rpm
。
您不需要对数据库做任何事情,因为它可以正常运行。从源代码编译软件的原因是获得一个在 repos 中不可用的版本,这样您就可以将其添加到环境中,而不会引起冲突,从而使您陷入臭名昭著的“依赖地狱”,从而破坏您的系统。
归档时间: |
|
查看次数: |
24 次 |
最近记录: |