库是用`yum install`安装的,而不是`yum update`安装的。

时间:2018-11-23 00:36:19

标签: cmake rpm yum intel-mkl

在我的CMakeLists.txt中,我有以下内容:

set(CPACK_RPM_PACKAGE_REQUIRES "boost148, intel-daal-core-2018.1-163, \
  intel-mkl-core-2018.1-163")

我的问题是,当我执行yum install,时,会安装 intel-mkl-core-2018.1-163 库,但是当我在执行以下操作的计算机上执行yum update时,没有 intel-mkl-core -未安装。

我也尝试了yum upgrade,但结果相同。

以上似乎不是正确的行为。有关如何调试此问题的任何建议?

(操作系统:CentOS / RedHat 7)

1 个答案:

答案 0 :(得分:0)

yum update的意思是:更新每个当前安装的软件包。如果以前没有安装intel-mkl-core,则不会更新 ...

yum install的意思是:即使以前未安装,也要安装(或更新)此软件包。