我有一台运行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中的软件绑定?