Установленный драйвер 396.24 PPA вызывает ошибку CUDA 9.2 установки

Во время установки CUDA 9.2 на моей настольной машине Ubuntu 18.04 это сообщает об ошибке относительно нахождения уже установленного драйвера 396.24, который я получил от PPA. Это пытается установить драйвер 396.26. Как я могу избавиться от 396.24? Я несколько раз пытался использовать различные синтаксисы, удаляют или производят чистку, но я, очевидно, не достаточно опытен для разбираний в нем.

Это - текст сообщения об ошибке:

Unpacking nvidia-396 (396.26-0ubuntu1) ...
dpkg: error processing archive /var/cuda-repo-9-2-local/./nvidia-396_396.26-0ubuntu1_amd64.deb (--unpack):
 trying to overwrite '/lib/udev/rules.d/71-nvidia.rules', which is also in package nvidia-kernel-common-396 396.24-0ubuntu0~gpu18.04.1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cuda-repo-9-2-local/./nvidia-396_396.26-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
6
задан 21 May 2018 в 08:36

3 ответа

Я столкнулся с той же проблемой и зафиксировал ее путем выполнения этого:

  1. Зафиксируйте поврежденный пакет

    sudo dpkg -i --force-overwrite /var/cuda-repo-9-2-local/./nvidia-396_396.26-0ubuntu1_amd64.deb
    
  2. Переустановите все это при передаче --force-overwrite опция к базовому Dpkg при выполнении команды установки (на основе этого ответа)

    sudo apt-get -o Dpkg::Options::="--force-overwrite" install cuda
    
6
ответ дан 23 November 2019 в 07:37

Была предрелизная сборка 396,26 на ubuntu launchpad.net ppa, и я смог успешно создать и выполнить CUDA 9.2 от этого. Пакет больше не находится на этом ppa, который принадлежал человеку. Надо надеяться, это будет продвинуто.

1
ответ дан 23 November 2019 в 07:37

Ответ Alexabdre Godardn не работает на меня.
Я устраняю эту проблему только с этим:

sudo apt-get -o Dpkg::Options::="--force-overwrite" install --fix-broken
1
ответ дан 23 November 2019 в 07:37

Другие вопросы по тегам:

Похожие вопросы: