我对RPM(CentOS 7)的依赖存在问题。
在尝试安装RPM时(例如,使用yum localinstall
),出现以下错误:
...
--> Finished Dependency Resolution
Error: Package: string-clusterize-1.0.2_12_gf177676-1.x86_64 (/string-clusterize-1.0.2-12-gf177676.el7.jsonar.x86_64)
Requires: boost148;intel-daal-core==2018.1-163;intel-mkl-core==2018.1-163
以上失败是对以下节的响应(从RPM创建CMakeLists.txt):
19 set(common_deps
20 boost148
21 "intel-daal-core==2018.1-163"
22 "intel-mkl-core==2018.1-163"
23 )
26 set(CPACK_RPM_PACKAGE_REQUIRES
27 ${common_deps}
28 )
相关的存储库配置文件为:
$ cat intel-daal.repo
[intel-daal-core-2018.1-163]
name='Intel(R) Data Analytics Acceleration Library'
baseurl=https://yum.repos.intel.com/daal
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/daal/setup/PUBLIC_KEY.PUB
debuglevel=10
enabled=1
priority=2
$ cat intel-mkl.repo
[intel-mkl-core-2018.1-163]
name='Intel(R) Intel Math Kernel Library'
baseurl=https://yum.repos.intel.com/mkl
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/mkl/setup/PUBLIC_KEY.PUB
debuglevel=10
enabled=1
$
关于如何解决此依赖性问题的任何建议?