我有一台运行 centos7 的服务器,使用 Yum/rpm 安装了 sqlite3。默认情况下,sqlite 包没有使用我需要的扩展 JSON1 进行编译。可以在使用标志编译包时启用扩展-DSQLITE_ENABLE_JSON1
经过一整天的工作后,我设法找到了 RPM 源文件,更新了规范使其使用标志进行编译,并将其重新编译成一个新包。现在我可以运行rpm -U current-sqlite-package.rpm custom-sqlite-package.rpm
并升级到我的自定义包。yum 和 rpm 都说这个包,但是当我运行/user/bin/sqlite3 --version
它时它仍然是旧版本。
如何升级到我的自定义包?yum/rpm 软件包如何与 /user/bin 中的软件绑定?