在 CentOS 7 系统上,我安装了链接到libpqxx
EPEL(版本 4)中的软件包的软件。我正在尝试安装链接到libpqxx
PostgreSQL 存储库(版本 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
.所以我担心在这种情况下您需要重新包装。
这里他们谈论只安装包,但我认为这不是你想要的。