Проблема зависимости пакетов при установке CUDA в Ubuntu 14.04

16

Я попытался следовать инструкциям по этой ссылке, чтобы установить CUDA в Ubuntu 14.04, но на этом шаге у меня возникла проблема с зависимостями пакетов:

~/Downloads$ sudo apt-get install cudaReading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 cuda : Depends: cuda-7-0 (= 7.0-28) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Кто-нибудь знает в чем может быть проблема?

ом
источник
То же самое с `cuda: Зависит: cuda-8-0 (> = 8.0.61), но он не будет установлен"
Sören

Ответы:

21

Вариант 1: apt-get

  1. Установить неудовлетворенные зависимости

    sudo apt-get install cuda-runtime-7-0
    ...
    <more unmet dependencies>
    ....
    sudo apt-get install cuda-7-0
    
  2. Установить основной пакет

    sudo apt-get install cuda
    

Вариант 2: способность

  1. Установить aptitude

    sudo apt-get install aptitude
    
  2. Установить основной пакет

    sudo aptitude install cuda
    
AB
источник
Я получил снова: Следующие пакеты имеют неудовлетворенные зависимости: cuda-7-0: Зависит: cuda-runtime-7-0 (= 7.0-28), но он не будет установлен. E: Невозможно исправить проблемы, которые вы имели сломанные пакеты.
ом
2
Тогда начните с sudo apt-get install cuda-runtime-7-0и так далее. В качестве альтернативы я бы попытался установить CUDA с aptitude: sudo apt-get-install aptitudeи затем sudo aptitude install cuda.
AB
при установке через aptitude к концу я получил следующее сообщение: При обработке возникли ошибки: cuda-drivers cuda-runtime-7-0 cuda-7-0 cuda
Ом,
Можете ли вы опубликовать более подробное сообщение об ошибке?
AB
1
Я удалил nvidia-opencl-icd- * и теперь смог установить cuda по aptitude. Спасибо ребята!
Ом
2

Похоже, что вы уже установили определенные драйверы nvidia или несовершенный набор инструментов cuda, например, некоторые противоречивые версии из репозитория ubuntu, поэтому вам следует сначала удалить их.

sudo apt-get purge nvidia-*
sudo apt-get autoremove

а затем установить CUDA.

sudo apt-get install cuda
Чонси Чен
источник
0

Текущая интеграция GNOME с драйвером CUDA, похоже, имеет проблемы (v 346.46). У меня была проблема с инициализацией сеанса входа в систему, но мне удалось ее решить, установив lxde и удалив gnome и ubuntu-desktop, как описано здесь: проблемы с установкой caffe

Руслан
источник