FGLRX non si installa: Impossibile correggere i problemi, sono stati conservati pacchetti rotti


10

Quando corro sudo apt-get install fglrx, ottengo il seguente output:

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.

Purtroppo sono abituato a lavorare su server Windows e non ho familiarità con Ubuntu.


con synaptic, nell'opzione filtri personalizzati hai la sezione dei pacchetti rotti, dai un'occhiata lì e rimuovi completamente i pacchetti rotti e installali di nuovo se necessario. È possibile installare il gestore pacchetti synaptic con "sudo apt-get install synaptic". Quindi riprovare l'installazione. Ricorda di rimuovere completamente il primo tentativo di installazione di fglrx.
Ivan Lerner,

Ciao, non sono sicuro di come farlo. C'è da qualche parte che questo è spiegato in modo più dettagliato. Grazie.
Cleadus Fetus,

Risposte:


7

Purtroppo questo è dovuto a un bug negli ultimi aggiornamenti di Ubuntu 14.04 e 12.04:

apt-get non riesce a installare fglrx o fglrx-updates in 14.04.2 e 12.04.5

Per risolverlo:

  1. Rimuovere lo stack di abilitazione hardware

    • Ubuntu 14.04 (testato e confermato funzionante):

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

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

    Per qualche motivo ho dovuto eseguirlo due volte poiché la prima volta ha restituito un errore.

  2. Pulisci i pacchetti extra

    sudo apt-get autoremove
    
  3. Installa fglrx

    sudo apt-get install fglrx
    
  4. Reboot


Ho dovuto combinarlo con la risposta askubuntu.com/questions/588742/…
Denis Besic,

Si sono semplicemente dimenticati di installare i pacchetti nelle ultime build di Ubuntu?
Kenneth Worden,

No, quello che hanno fatto è stato installare lo stack HWE (abilitazione hardware) per impostazione predefinita negli ultimi build, ma sembra che l'ultimo stack HWE non fosse completamente pronto poiché causa conflitti con una manciata di altri pacchetti. Fino a quando non viene risolto, la rimozione dello stack HWE risolve i conflitti.
bmaupin,

0

Apri synaptic, se non lo hai, installalo con

sudo apt-get install synaptic

su un terminale. Synaptic è un gestore di pacchetti come apt-get ma con un'interfaccia grafica.

In sinaptica, nella parte inferiore sinistra dello schermo c'è un'opzione chiamata filtri personalizzati e dai filtri sopra selezionare rotto .

finestra sinaptica

Ora probabilmente avrai alcuni pacchetti in quella lista. Selezionali per la completa rimozione facendo clic con il tasto destro del mouse e premi Applica. Ora prova di nuovo l'installazione di fglrx dopo aver rimosso la precedente installazione non riuscita. Potrebbe essere necessario reinstallare alcuni dei pacchetti rimossi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.