FGLRX sẽ không cài đặt: Không thể khắc phục sự cố, bạn đã giữ các gói bị hỏng


10

Khi tôi chạy sudo apt-get install fglrx, tôi nhận được đầu ra sau:

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.

Thật không may, tôi đã quen làm việc trên các máy chủ windows và không quen với Ubuntu.


với synaptic, trong tùy chọn bộ lọc tùy chỉnh, bạn có phần gói bị hỏng, hãy xem ở đó và loại bỏ hoàn toàn các gói bị hỏng và cài đặt lại nếu cần. Bạn có thể cài đặt trình quản lý gói synaptic với "sudo apt-get install synaptic". Sau đó thử lại cài đặt. Hãy nhớ loại bỏ hoàn toàn lần thử cài đặt fglrx đầu tiên.
Ivan Lerner

Xin chào tôi không chắc làm thế nào để làm điều này. Có bất cứ nơi nào mà điều này được giải thích chi tiết hơn. Cảm ơn.
Cleadus Fetus

Câu trả lời:


7

Thật không may, điều này là do lỗi trong các bản cập nhật mới nhất cho Ubuntu 14.04 và 12.04:

apt-get không cài đặt được bản cập nhật fglrx hoặc fglrx trong 14.04.2 và 12.04.5

Để sửa chữa nó:

  1. Loại bỏ ngăn xếp hỗ trợ phần cứng

    • Ubuntu 14.04 (đã được kiểm tra và xác nhận hoạt động):

      sudo apt-get install --install-recommends xserver-xorg libgl1-mesa-glx libegl1-mesa-drivers
      
    • Ubuntu 12.04 (chưa được kiểm tra):

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

    Vì một số lý do, tôi đã phải chạy nó hai lần kể từ lần đầu tiên trả về lỗi.

  2. Dọn dẹp thêm gói

    sudo apt-get autoremove
    
  3. Cài đặt fglrx

    sudo apt-get install fglrx
    
  4. Khởi động lại


Tôi đã phải kết hợp nó với câu trả lời Askubfox.com/questions/588742/ trên
Denis Besic

Có phải họ đã quên cài đặt các gói trong các bản dựng Ubuntu mới nhất?
Kenneth Worden

Không, những gì họ đã làm là họ đã cài đặt ngăn xếp HWE (hỗ trợ phần cứng) theo mặc định trong các bản dựng mới nhất, nhưng có vẻ như ngăn xếp HWE mới nhất chưa hoàn toàn sẵn sàng vì nó gây ra xung đột với một số gói khác. Cho đến khi nó được sửa, loại bỏ ngăn xếp HWE sẽ khắc phục các xung đột.
bmaupin

0

Mở synap, nếu bạn không có nó, hãy cài đặt nó với

sudo apt-get install synaptic

trên một thiết bị đầu cuối. Synaptic là một trình quản lý gói như apt-get nhưng có giao diện đồ họa.

Trong synap, ở phía dưới bên trái của màn hình có một tùy chọn được gọi là bộ lọc tùy chỉnh và từ các bộ lọc ở trên, chọn bị hỏng .

cửa sổ khớp thần kinh

Bây giờ bạn có thể sẽ có một số gói trong danh sách đó. Chọn chúng để loại bỏ hoàn toàn bằng cách nhấp chuột phải vào chúng và nhấn áp dụng. Bây giờ hãy thử cài đặt lại fglrx sau khi gỡ cài đặt thất bại trước đó. Bạn có thể phải cài đặt lại một số gói đã gỡ bỏ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.