Sudo apt-get -f installを実行すると、dpkg:エラー処理が表示されます。以下の完全なログを見つけて、これを解決する方法をアドバイスしてください。古いバージョンを削除する必要がありますか?
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
cuda-cublas-9-1
The following packages will be upgraded:
cuda-cublas-9-1
1 upgraded, 0 newly installed, 0 to remove and 553 not upgraded.
1 not fully installed or removed.
Need to get 50.1 MB of archives.
After this operation, 56.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 cuda-cublas-9-1 9.1.85.3-1 [50.1 MB]
Fetched 50.1 MB in 21s (2,313 kB/s)
(Reading database ... 415420 files and directories currently installed.)
Preparing to unpack .../cuda-cublas-9-1_9.1.85.3-1_AMD64.deb ...
Unpacking cuda-cublas-9-1 (9.1.85.3-1) over (9.1.85-1) ...
dpkg: error processing archive /var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_AMD64.deb (--unpack):
trying to overwrite '/usr/local/cuda-9.1/lib64', which is also in package cuda-cudart-9-1 9.1.85-1
Errors were encountered while processing:
/var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
発生しているエラーは次のとおりです。
dpkg: error processing archive /var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_AMD64.deb (--unpack):
trying to overwrite '/usr/local/cuda-9.1/lib64', which is also in package cuda-cudart-9-1 9.1.85-1
「上書きしようとする」エラーは、システムに競合するパッケージがあることを意味します。パッケージの上書きを試みることができます(少し危険です)
Sudo dpkg -i --force-overwrite /var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_AMD64.deb You need to remove that package
それでも解決しない場合は、パッケージを削除して再インストールできます
Sudo dpkg -P cuda-cublas