FGLRX tidak akan menginstal: Tidak dapat memperbaiki masalah, Anda telah memegang paket yang rusak

10

Ketika saya menjalankan sudo apt-get install fglrx, saya mendapatkan output berikut:

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.

Sayangnya saya terbiasa bekerja di windows server dan saya tidak terbiasa dengan Ubuntu.

Cleadus Fetus
sumber
dengan synaptic, dalam opsi filter khusus Anda memiliki bagian paket yang rusak, lihat di sana, dan hapus paket yang rusak dan instal lagi jika perlu. Anda dapat menginstal manajer paket synaptic dengan "sudo apt-get install synaptic". Lalu coba lagi instalasi. Ingatlah untuk menghapus sepenuhnya upaya instalasi fglrx pertama.
Ivan Lerner
Hai, saya tidak yakin bagaimana melakukan ini. Apakah ada di mana saja ini dijelaskan secara lebih rinci. Terima kasih.
Cleadus Fetus

Jawaban:

7

Sayangnya ini disebabkan oleh bug dalam pembaruan terbaru untuk Ubuntu 14.04 dan 12.04:

apt-get gagal menginstal pembaruan fglrx atau fglrx di 14.04.2 dan 12.04.5

Untuk memperbaikinya:

  1. Hapus tumpukan pemberdayaan perangkat keras

    • Ubuntu 14.04 (diuji dan dikonfirmasi berfungsi):

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

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

    Untuk beberapa alasan saya harus menjalankannya dua kali sejak pertama kali mengembalikan kesalahan.

  2. Bersihkan paket tambahan

    sudo apt-get autoremove
    
  3. Instal fglrx

    sudo apt-get install fglrx
    
  4. Mulai ulang

bupupin
sumber
Saya harus menggabungkannya dengan jawaban askubuntu.com/questions/588742/...
Denis
Apakah mereka lupa menginstal paket di Ubuntu terbaru?
Kenneth Worden
Tidak, apa yang mereka lakukan adalah mereka menginstal tumpukan HWE (pengaktifan perangkat keras) secara default di build terbaru, tetapi tampaknya stack HWE terbaru tidak sepenuhnya siap karena menyebabkan konflik dengan beberapa paket lainnya. Sampai diperbaiki, menghapus tumpukan HWE memperbaiki konflik.
bmaupin
0

Buka sinaptik, jika Anda tidak memilikinya, instal dengan

sudo apt-get install synaptic

di terminal. Synaptic adalah manajer paket seperti apt-get tetapi dengan antarmuka grafis.

Secara sinaptik, di kiri bawah layar ada opsi yang disebut filter kustom , dan dari filter di atas pilih rusak .

jendela sinaptik

Sekarang Anda mungkin akan memiliki beberapa paket dalam daftar itu. Pilih mereka untuk dihapus sepenuhnya dengan mengklik kanan dan tekan berlaku. Sekarang coba instalasi fglrx lagi setelah menghapus instalasi gagal sebelumnya. Anda mungkin harus menginstal ulang beberapa paket yang dihapus.

Ivan Lerner
sumber