Problema de dependência de pacote ao instalar o CUDA no Ubuntu 14.04

16

Tentei seguir as instruções neste link para instalar o CUDA no Ubuntu 14.04, mas nesta etapa tive um problema de dependência de pacotes:

~/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.

Alguém sabe qual poderia ser o problema?

Ohm
fonte
Mesmo com `cuda: Depende: cuda-8-0 (> = 8.0.61), mas não será instalado`
Sören

Respostas:

21

Opção 1: apt-get

  1. Instalar dependências não atendidas

    sudo apt-get install cuda-runtime-7-0
    ...
    <more unmet dependencies>
    ....
    sudo apt-get install cuda-7-0
    
  2. Instale o pacote principal

    sudo apt-get install cuda
    

Opção 2: aptidão

  1. Instale o aptitude

    sudo apt-get install aptitude
    
  2. Instale o pacote principal

    sudo aptitude install cuda
    
AB
fonte
Recebi novamente: Os seguintes pacotes têm dependências não atendidas: cuda-7-0: Depende: cuda-runtime-7-0 (= 7.0-28), mas não será instalado. E: Não foi possível corrigir os problemas, você manteve pacotes quebrados.
Ohm
2
Então comece com sudo apt-get install cuda-runtime-7-0e assim por diante. Como alternativa, eu tentaria instalar o CUDA com o aptitude: sudo apt-get-install aptitudee então sudo aptitude install cuda.
AB AB
instalando via aptitude, recebi a seguinte mensagem no final: Erros foram encontrados durante o processamento: cuda-drivers cuda-runtime-7-0 cuda-7-0 cuda
Ohm
Você pode postar uma mensagem de erro mais detalhada?
AB
1
Eu removi a nvidia-opencl-icd- * e agora consegui instalar o cuda pelo aptitude. Obrigado rapazes!
Ohm
2

Parece que você instalou certos drivers nvidia ou kit de ferramentas cuda com deficiência anteriormente, como algumas versões contraditórias do repositório do ubuntu, portanto, você deve removê-los primeiro.

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

e instale o cuda.

sudo apt-get install cuda
Chauncey Chen
fonte
0

A integração atual do GNOME com o driver CUDA parece ter problemas (v 346.46). Eu tive um problema com a sessão de login init, mas consegui resolvê-lo instalando o lxde e removendo o gnome e o ubuntu-desktop, conforme descrito aqui: problemas de instalação do caffe

Ruslan
fonte