安装竞争库版本

安装竞争库版本

在 CentOS 7 系统上,我安装了链接到libpqxxEPEL(版本 4)中的软件包的软件。我正在尝试安装链接到libpqxxPostgreSQL 存储库(版本 5)中的软件包的软件,但是尽管这两个软件包具有完全不同的文件集,我无法让 yum 并排安装这两个软件包:

/usr/lib64/libpqxx-4.0.so
/usr/share/doc/libpqxx-4.0.1
/usr/share/doc/libpqxx-4.0.1/AUTHORS
/usr/share/doc/libpqxx-4.0.1/COPYING
/usr/share/doc/libpqxx-4.0.1/ChangeLog
/usr/share/doc/libpqxx-4.0.1/NEWS
/usr/share/doc/libpqxx-4.0.1/README
/usr/share/doc/libpqxx-4.0.1/VERSION
$ rpm -qlp libpqxx-5.0.1-2.rhel7.1.x86_64.rpm 
/usr/lib64/libpqxx-5.0.so
/usr/share/doc/libpqxx-5.0.1
/usr/share/doc/libpqxx-5.0.1/ChangeLog
/usr/share/doc/libpqxx-5.0.1/README.md

我收到错误:

--> Finished Dependency Resolution
Error: Package: 1:libpqxx-devel-4.0.1-1.el7.x86_64 (@epel)
           Requires: libpqxx(x86-64) = 1:4.0.1-1.el7
           Removing: 1:libpqxx-4.0.1-1.el7.x86_64 (@epel)
               libpqxx(x86-64) = 1:4.0.1-1.el7
           Updated By: 1:libpqxx-5.0.1-2.rhel7.1.x86_64 (/libpqxx-5.0.1-2.rhel7.1.x86_64)
               libpqxx(x86-64) = 1:5.0.1-2.rhel7.1
Error: Package: NNNN (@/c6b4a439fe91e032)
           Requires: libpqxx-4.0.so()(64bit)
           Removing: 1:libpqxx-4.0.1-1.el7.x86_64 (@epel)
               libpqxx-4.0.so()(64bit)
           Updated By: 1:libpqxx-5.0.1-2.rhel7.1.x86_64 (/libpqxx-5.0.1-2.rhel7.1.x86_64)
              ~libpqxx-5.0.so()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

有没有办法同时安装两者,或者我是否需要手动重新打包它们以使 RPM 使用不同的名称?

答案1

您无法使用rpm.所以我担心在这种情况下您需要重新包装。

这里他们谈论只安装包,但我认为这不是你想要的。

相关内容