FGLRX się nie instaluje: nie można rozwiązać problemów, wstrzymałeś uszkodzone pakiety


10

Po uruchomieniu sudo apt-get install fglrxotrzymuję następujące dane wyjściowe:

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.

Niestety, jestem przyzwyczajony do pracy na serwerach Windows i nie znam Ubuntu.


dzięki synaptic w opcji filtrów niestandardowych masz sekcję uszkodzonych pakietów, spójrz tam i całkowicie usuń uszkodzone pakiety i zainstaluj ponownie, jeśli to konieczne. Możesz zainstalować menedżera pakietów synaptic za pomocą „sudo apt-get install synaptic”. Następnie spróbuj ponownie zainstalować. Pamiętaj, aby całkowicie usunąć pierwszą próbę instalacji fglrx.
Ivan Lerner,

Cześć, nie jestem pewien jak to zrobić. Czy jest gdziekolwiek to wyjaśnione bardziej szczegółowo. Dzięki.
Cleadus Fetus,

Odpowiedzi:


7

Niestety wynika to z błędu w najnowszych aktualizacjach Ubuntu 14.04 i 12.04:

apt-get nie instaluje aktualizacji fglrx lub fglrx w 14.04.2 i 12.04.5

Naprawić to:

  1. Usuń stos włączania sprzętu

    • Ubuntu 14.04 (przetestowane i potwierdzone działanie):

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

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

    Z jakiegoś powodu musiałem uruchomić go dwa razy, ponieważ pierwszy raz zwrócił błąd.

  2. Posprzątaj dodatkowe pakiety

    sudo apt-get autoremove
    
  3. Zainstaluj fglrx

    sudo apt-get install fglrx
    
  4. Restart


Musiałem połączyć to z odpowiedzią askubuntu.com/questions/588742/...
Denis Besic

Czy po prostu zapomnieli zainstalować pakiety w najnowszych kompilacjach Ubuntu?
Kenneth Worden

Nie, zrobili to, że domyślnie zainstalowali stos HWE (włączenie sprzętu) w najnowszych kompilacjach, ale wygląda na to, że najnowszy stos HWE nie był w pełni gotowy, ponieważ powoduje konflikty z garstką innych pakietów. Dopóki nie zostanie naprawiony, usunięcie stosu HWE naprawia konflikty.
bmaupin

0

Otwórz synaptic, jeśli go nie masz, zainstaluj go za pomocą

sudo apt-get install synaptic

na terminalu. Synaptic to menedżer pakietów podobny do apt-get, ale z interfejsem graficznym.

W synaptic, w lewym dolnym rogu ekranu znajduje się opcja o nazwie filtry niestandardowe , a z powyższych filtrów wybierz zepsuty .

okno synaptyczne

Teraz prawdopodobnie będziesz miał kilka pakietów na tej liście. Wybierz je do całkowitego usunięcia, klikając je prawym przyciskiem myszy i naciśnij Zastosuj. Teraz spróbuj ponownie zainstalować fglrx po usunięciu poprzedniej nieudanej instalacji. Może być konieczne ponowne zainstalowanie niektórych usuniętych pakietów.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.