Como resolver dependências não atendidas ao instalar drivers Nvidia?

13

Continuo recebendo esse erro quando tento executar sudo apt-get install nvidia-current:

Reading 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:
 nvidia-current : Depends: xorg-video-abi-11
                  Depends: xserver-xorg-core (>= 2:1.10.99.901)
E: Unable to correct problems, you have held broken packages.

Como faço para corrigir isso?

Feders
fonte
você tentou comsudo apt-get install -f
rɑːdʒɑ
Os seguintes pacotes foram instalados automaticamente e não são mais necessários: dkms linux-headers-3.5.0-23 linux-headers-3.5.0-18 linux-headers-3.5.0-23-generic linux-headers-3.5.0- Use o 'apt-get autoremove' para removê-los. 0 atualizado, 0 recém-instalado, 0 para remover e 0 não atualizado.
Feders
Nada mudou após o sudo apt-get autoremove, além de remover os pacotes não necessários.
Feders
Faça isso #sudo apt-get install xorg-video-abi-11 xserver-xorg-core
24413
Posso colocar mais informações na minha resposta se você listar o nome específico da sua placa gráfica (:
Richard

Respostas:

5

Resolver

E: Unable to correct problems, you have held broken packages.

Experimentar:

sudo apt-get install --fix-broken xorg-video-abi-11 xserver-xorg-core -y

Esse truque funcionou para mim

Outra opção será:

sudo apt-get remove --purge nvidia-* -y
sudo ubuntu-drivers autoinstall
sudo service lightdm restart

Em seguida, reinicie a máquina

Akshay Vilas Patil
fonte
0

Esse problema surge de um bug do Xorg / nVidia, no qual o driver da nVidia é incompatível com parte do código da versão mais recente do Xorg. Você pode tentar instalar os drivers com fontes de software (guia Drivers adicionais), ou jockey-textno terminal (que você pode aprender a usar com uma pesquisa rápida no Google ou jockey-text --help) ou verificar os drivers no site da nVidia em http: // www.geforce.com/drivers (use a Pesquisa manual de drivers). A instalação dos drivers usando o apt não funcionará até que o problema seja corrigido em algum momento no futuro.

Se você precisar de instruções para instalar drivers no site da nVidia, siga o guia aqui: https://help.ubuntu.com/community/NvidiaManual

Richard
fonte
0

Conforme observado pelo usuário 'rajagenupula'. Agradecimentos especiais ao usuário 'rajagenupula'

Instale a versão mais antiga (12.04.1) do xserver e você pode instalar o cuda com o driver necessário (pacote apt nvidia-current).

sudo apt-get install xorg-video-abi-11 xserver-xorg-core

vskubriev
fonte
0

remova o arquivo sources.list e crie um novo sources.list ...

sudo rm /etc/apt/sources.list 

Em seguida, digite

sudo software-properties-gtk 

insira a descrição da imagem aqui Isso abrirá o software-properties-gtk e um newsources.list será criado automaticamente.

Em seguida, mude o servidor para EUA ou para qualquer outro servidor de sua escolha. Você deve ativar os repositórios a partir da nova caixa de diálogo para criar novas fontes.list.

Marque todas as caixas, clique em Reverter e clique em Fechar.

Necessidade de restaurar repositórios padrão

 sudo apt-get update && sudo apt-get dist-upgrade -y

(é uma boa prática fazer backup desse arquivo antes de instalar para recuperar se isso acontecer)

minigeek
fonte