FGLRX не встановиться: неможливо виправити проблеми, ви зламали зламані пакети


10

Під час запуску sudo apt-get install fglrxя отримую такий результат:

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.

На жаль, я звик працювати на серверах Windows і не знайомий з Ubuntu.


у синаптичному варіанті, у налаштуваннях спеціальних фільтрів у вас є розділ розбитих пакунків, огляньте його та повністю видаліть зламані пакети та при необхідності встановіть знову. Ви можете встановити синаптичний менеджер пакунків за допомогою "sudo apt-get install synaptic". Потім повторіть спробу встановлення. Не забудьте повністю видалити першу спробу встановлення fglrx.
Іван Лернер

Привіт, я не впевнений, як це зробити. Чи є де-небудь, що це пояснюється детальніше. Дякую.
Кледас Фетус

Відповіді:


7

На жаль, це пов’язано з помилкою в останніх оновленнях Ubuntu 14.04 та 12.04:

apt-get не вдається встановити fglrx або fglrx-update у 14.04.2 та 12.04.5

Щоб виправити це:

  1. Видаліть стек апаратних можливостей

    • Ubuntu 14.04 (перевірена та підтверджена робота):

      sudo apt-get install --install-recommends xserver-xorg libgl1-mesa-glx libegl1-mesa-drivers
      
    • Ubuntu 12.04 (не перевірено):

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

    Мені чомусь довелося запустити його двічі, оскільки перший раз повернув помилку.

  2. Очистіть додаткові пакети

    sudo apt-get autoremove
    
  3. Встановити fglrx

    sudo apt-get install fglrx
    
  4. Перезавантажте


Мені довелося поєднувати це з відповіддю askubuntu.com/questions/588742/…
Денис Бешич

Вони просто забули встановити пакети в останніх версіях Ubuntu?
Кеннет Worden

Ні, те, що вони зробили, це те, що вони встановили стек HWE (апаратне забезпечення) за замовчуванням в останніх збірках, але, здається, останній стек HWE був не повністю готовий, оскільки це викликає конфлікти з кількома іншими пакетами. Поки це не виправлено, видалення стека HWE виправляє конфлікти.
bmaupin

0

Відкрийте синаптик, якщо у вас його немає, встановіть його

sudo apt-get install synaptic

на терміналі. Synaptic - це менеджер пакунків, як apt-get, але з графічним інтерфейсом.

У синаптиці в нижній лівій частині екрана є параметр під назвою власні фільтри , а з фільтрів вище виберіть порушений .

синаптичне вікно

Зараз у вас, ймовірно, буде кілька пакетів у цьому списку. Виберіть їх для повного видалення, клацнувши правою кнопкою миші та натисніть Застосувати. Тепер спробуйте встановити fglrx ще раз після видалення попередньої невдалої установки. Можливо, вам доведеться перевстановити деякі вилучені пакети.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.