iT邦幫忙

0

Ubuntu Tensorflow安裝 下列的套件有未滿足的相依關係

想要安裝Tensorflow,在win10不能用GPU,所以在灌Ubuntu
我已經搞了兩天,把系統重裝好幾次了也重新安裝好幾次了...
原本按照官網慢慢裝到Docker後面就卡了

現在這輪依照這篇文章
Ubuntu 16.04, CUDA 9.0, TensorRT 6.0.1.5 GA
安裝的檔案:
nv-tensorrt-repo-ubuntu1604-cuda9.0-trt6.0.1.5-ga-20190913_1-1_amd64.deb
libcudnn7_7.6.4.38-1+cuda9.0_amd64.deb
cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb
cuda補丁4個裝完了,還是不能

現在卡在第六大點的第3行sudo apt-get install tensorrt libcudnn7

~$ sudo apt-get install tensorrt libcudnn7
正在讀取套件清單... 完成
正在重建相依關係          
正在讀取狀態資料... 完成
libcudnn7 is already the newest version (7.6.4.38-1+cuda9.0).
有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是
unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。
以下的資訊或許有助於解決當前的情況:

下列的套件有未滿足的相依關係:
 tensorrt : 相依關係: libnvinfer-dev (= 6.0.1-1+cuda9.0) 但它卻將不會被安裝
            相依關係: libnvinfer-plugin-dev (= 6.0.1-1+cuda9.0) 但它卻將不會被安裝
            相依關係: libnvparsers-dev (= 6.0.1-1+cuda9.0) 但它卻將不會被安裝
            相依關係: libnvonnxparsers-dev (= 6.0.1-1+cuda9.0) 但它卻將不會被安裝
            相依關係: libnvinfer-samples (= 6.0.1-1+cuda9.0) 但它卻將不會被安裝
E: 無法修正問題,您保留 (hold) 了損毀的套件。

~$ sudo apt-get -f install
~$ sudo apt autoremove
這兩行一直在試

apt autoremove
正在讀取套件清單... 完成
正在重建相依關係          
正在讀取狀態資料... 完成
升級 0 個,新安裝 0 個,移除 0 個,有 0 個未被升級。
 apt-get install libnvinfer-dev
正在讀取套件清單... 完成
正在重建相依關係          
正在讀取狀態資料... 完成
有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是
unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。
以下的資訊或許有助於解決當前的情況:

下列的套件有未滿足的相依關係:
 libnvinfer-dev : 相依關係: libcudnn7-dev 但它卻將不會被安裝
E: 無法修正問題,您保留 (hold) 了損毀的套件。

apt-get install libcudnn7-dev
正在讀取套件清單... 完成
正在重建相依關係          
正在讀取狀態資料... 完成
有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是
unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。
以下的資訊或許有助於解決當前的情況:

下列的套件有未滿足的相依關係:
 libcudnn7-dev : 相依關係: libcudnn7 (= 7.6.3.30-1+cuda9.0) 但 7.6.4.38-1+cuda9.0 卻將被安裝
E: 無法修正問題,您保留 (hold) 了損毀的套件。

或是有成功機會的教學也可以...我再重灌一次...

1 個回答

0
chichi
iT邦新手 5 級 ‧ 2019-10-29 11:56:28

purge 試試看

我要發表回答

立即登入回答