apt-get如何确定要安装的软件包的版本?

时间:2020-05-26 16:36:57

标签: ubuntu apt

我必须在计算机上安装tensorrt,但它具有未满足的依赖性:

> The following packages have unmet dependencies:  tensorrt : Depends:
> libnvinfer7 (= 7.0.0-1+cuda10.0) but 7.0.0-1+cuda10.2 is to be
> installed
>             Depends: libnvinfer-plugin7 (= 7.0.0-1+cuda10.0) but 7.0.0-1+cuda10.2 is to be installed
>             Depends: libnvparsers7 (= 7.0.0-1+cuda10.0) but 7.0.0-1+cuda10.2 is to be installed
>             Depends: libnvonnxparsers7 (= 7.0.0-1+cuda10.0) but 7.0.0-1+cuda10.2 is to be installed
>             Depends: libnvinfer-bin (= 7.0.0-1+cuda10.0) but it is not going to be installed
>             Depends: libnvinfer-dev (= 7.0.0-1+cuda10.0) but 7.0.0-1+cuda10.2 is to be installed
>             Depends: libnvinfer-plugin-dev (= 7.0.0-1+cuda10.0) but 7.0.0-1+cuda10.2 is to be installed
>             Depends: libnvparsers-dev (= 7.0.0-1+cuda10.0) but 7.0.0-1+cuda10.2 is to be installed
>             Depends: libnvonnxparsers-dev (= 7.0.0-1+cuda10.0) but 7.0.0-1+cuda10.2 is to be installed
>             Depends: libnvinfer-samples (= 7.0.0-1+cuda10.0) but it is not going to be installed
>             Depends: libnvinfer-doc (= 7.0.0-1+cuda10.0) but it is not going to be installed

我知道可以通过转到程序包的分发页面来解决此问题,如下所示: http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 并下载deb软件包并手动使用dpkg解决冲突。

但是我仍然很好奇如何在网站上选择一个软件包而不是另一个软件包。好像在安装软件包时有优先级吗?

我下载了cuda 10.0版(当前正在使用)和10.2版供您参考。因此,我认为不应超过cuda 10.2。

0 个答案:

没有答案
相关问题