O FGLRX não será instalado: não foi possível corrigir os problemas, você manteve os pacotes quebrados

10

Quando executo sudo apt-get install fglrx, recebo a seguinte saída:

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 resolve the situation:

The following packages have unmet dependencies:
 fglrx : Depends: xorg-video-abi-11 but it is not installable or
                  xorg-video-abi-12 but it is not installable or
                  xorg-video-abi-13 but it is not installable or
                  xorg-video-abi-14 but it is not installable or
                  xorg-video-abi-15
E: Unable to correct problems, you have held broken packages.

Infelizmente, estou acostumado a trabalhar em servidores Windows e não estou familiarizado com o Ubuntu.

Cleadus Fetus
fonte
com synaptic, na opção de filtros personalizados, você tem a seção de pacotes quebrados, dê uma olhada lá, remova completamente os pacotes quebrados e instale novamente, se necessário. Você pode instalar o gerenciador de pacotes sinápticos com "sudo apt-get install synaptic". Em seguida, tente novamente a instalação. Lembre-se de remover completamente a primeira tentativa de instalação do fglrx.
Ivan Lerner
Oi, eu não tenho certeza de como fazer isso. Existe algum lugar em que isso seja explicado em mais detalhes. Obrigado.
Cleadus Fetus 11/03/2015

Respostas:

7

Infelizmente, isso ocorre devido a um erro nas atualizações mais recentes do Ubuntu 14.04 e 12.04:

O apt-get falha ao instalar o fglrx ou fglrx-updates no 14.04.2 e 12.04.5

Para fixar isso:

  1. Remova a pilha de ativação de hardware

    • Ubuntu 14.04 (testado e confirmado funcionando):

      sudo apt-get install --install-recommends xserver-xorg libgl1-mesa-glx libegl1-mesa-drivers
      
    • Ubuntu 12.04 (não testado):

      sudo apt-get install --install-recommends xserver-xorg libgl1-mesa-glx
      

    Por alguma razão, tive que executá-lo duas vezes desde a primeira vez que retornou um erro.

  2. Limpar pacotes extras

    sudo apt-get autoremove
    
  3. Instale o fglrx

    sudo apt-get install fglrx
    
  4. Reiniciar

bmaupin
fonte
Eu tinha a isso combinado com a resposta askubuntu.com/questions/588742/...
Denis Besic
Eles simplesmente esqueceram de instalar pacotes nas versões mais recentes do Ubuntu?
Kenneth Worden
Não, o que eles fizeram foi instalar a pilha HWE (habilitação de hardware) por padrão nas versões mais recentes, mas parece que a pilha HWE mais recente não estava totalmente pronta, pois causa conflitos com vários outros pacotes. Até que seja corrigido, a remoção da pilha HWE corrige os conflitos.
bmaupin
0

Abra o synaptic, se você não o tiver, instale-o com

sudo apt-get install synaptic

em um terminal. Synaptic é um gerenciador de pacotes como o apt-get, mas com uma interface gráfica.

Em sináptico, na parte inferior esquerda da tela, há uma opção chamada filtros personalizados e, nos filtros acima, selecione quebrado .

janela sináptica

Agora você provavelmente terá alguns pacotes nessa lista. Selecione-os para remoção completa clicando com o botão direito do mouse e pressione Aplicar. Agora tente a instalação do fglrx novamente após remover a instalação com falha anterior. Pode ser necessário reinstalar alguns dos pacotes removidos.

Ivan Lerner
fonte