FGLRX no se instalará: no se pueden corregir los problemas, ha retenido paquetes rotos

10

Cuando corro sudo apt-get install fglrx, obtengo el siguiente resultado:

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.

Desafortunadamente, estoy acostumbrado a trabajar en servidores Windows y no estoy familiarizado con Ubuntu.

Cleadus Feto
fuente
con synaptic, en la opción de filtros personalizados tiene la sección de paquetes rotos, eche un vistazo allí y elimine por completo los paquetes rotos e instálelos nuevamente si es necesario. Puede instalar el administrador de paquetes sinápticos con "sudo apt-get install synaptic". Luego intente nuevamente la instalación. Recuerde eliminar completamente el primer intento de instalación de fglrx.
Ivan Lerner
Hola, no estoy seguro de cómo hacer esto. ¿Hay algún lugar donde esto se explica con mayor detalle? Gracias.
Cleadus Fetus

Respuestas:

7

Lamentablemente, esto se debe a un error en las últimas actualizaciones de Ubuntu 14.04 y 12.04:

apt-get no puede instalar fglrx o fglrx-updates en 14.04.2 y 12.04.5

Arreglarlo:

  1. Eliminar la pila de habilitación de hardware

    • Ubuntu 14.04 (probado y confirmado funcionando):

      sudo apt-get install --install-recommends xserver-xorg libgl1-mesa-glx libegl1-mesa-drivers
      
    • Ubuntu 12.04 (no probado):

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

    Por alguna razón, tuve que ejecutarlo dos veces desde que la primera vez devolvió un error.

  2. Limpiar paquetes adicionales

    sudo apt-get autoremove
    
  3. Instalar fglrx

    sudo apt-get install fglrx
    
  4. Reiniciar

bmaupin
fuente
Tuve que combinarlo con la respuesta askubuntu.com/questions/588742/…
Denis Besic
¿Se olvidaron de instalar paquetes en las últimas versiones de Ubuntu?
Kenneth Worden
No, lo que hicieron fue instalar la pila HWE (habilitación de hardware) de forma predeterminada en las últimas compilaciones, pero parece que la última pila HWE no estaba completamente lista ya que causa conflictos con un puñado de otros paquetes. Hasta que se solucione, la eliminación de la pila HWE corrige los conflictos.
bmaupin
0

Abra Synaptic, si no lo tiene, instálelo con

sudo apt-get install synaptic

en una terminal Synaptic es un administrador de paquetes como apt-get pero con una interfaz gráfica.

En sináptico, en la parte inferior izquierda de la pantalla hay una opción llamada filtros personalizados , y de los filtros de arriba, seleccione roto .

ventana sináptica

Ahora probablemente tendrá algunos paquetes en esa lista. Selecciónelos para la eliminación completa haciendo clic derecho sobre ellos y presione aplicar. Ahora intente la instalación de fglrx nuevamente después de eliminar la instalación fallida anterior. Es posible que deba reinstalar algunos de los paquetes eliminados.

Ivan Lerner
fuente