dpkg: архив обработки ошибок /var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_amd64.deb (--unpack)

Когда я запускаю 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)

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
Другие вопросы по тегам