Saya baru saja memperbarui ke 14,10 dari 14,04, dan telah menemukan masalah menginstal anggur dan fglrx
Ketergantungan anggur yang menyebabkan masalah berjalan seperti ini
anggur> anggur1.6> anggur1.6-amd64> (ocl-icd-libopencl1 (> = 1.0) | libopencl1) && (ocl-icd-libopencl1 (> = 1.0) | libopencl-1.1-1)
fglrx> fglrx-core> konflik dengan libopencl1 && menggantikan libopencl1
Saya sudah mencoba mengubah file paket anggur untuk menghapus dependensi tetapi akhirnya menjadi bingung, saya telah menjelajahi internet mencoba membuatnya mengabaikan masalah, tetapi saya tidak bisa membuatnya bekerja
Bantuan apa pun akan sangat dihargai
sunting Saya telah menemukan 2 laporan bug yang berkaitan dengan ini - https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1376587 & https://bugs.launchpad.net/ubuntu/+source/ fglrx-installer / + bug / 1129409
dpkg -i --force-depend
dan memperbaiki ketergantungan manual/var/lib/dpkg/status
.libopencl
, yang sebelumnya tidak. Bahkan versi pengembang 1.7.wine1.6-amd64
setelah&&
. Saya sarankan Anda membuat dan menginstal paket dummy yang disebutlibopencl-1.1-1
tergantunglibopencl1
, lalu mencoba menginstal paket Wine lagi.Jawaban:
Menggigit peluru dan merevisi hanya paket fglrx-core, sederhana dibandingkan dengan anggur, benar-benar terlihat kurang berbahaya, dan lebih mudah, daripada merusak data manajer paket agar tetap dapat menginstal paket lain.
1) Sudah menginstal anggur tanpa fglrx.
2) Dari direktori dengan paket,
buat tempat untuk membongkar paket,
3) Buka paket dengan dua perintah,
4) edit file teks "kontrol" yang memiliki dependensi,
Inilah yang "kontrol" terlihat berubah:
Hanya Versi, Konflik, dan Penawaran yang diubah. Meninggalkan versi tidak berubah adalah OK, tetapi kemudian manajer paket akan mengatakan file asli dalam repo adalah pembaruan, sesuatu yang Anda ingin pastikan TIDAK untuk dilakukan.
Simpan, dan keluar dari gedit.
5) memasukkan hasilnya kembali ke paket beberapa nama yang berbeda,
Sebenarnya Anda bisa menggunakan nama yang sama, tetapi jangan bingung sendiri.
6) pasang,
7) Lalu,
8) Terima kasih kepada orang-orang yang memposting.
Terima kasih banyak kepada orang-orang yang diposting di sini yang mengetahui apa masalahnya. Utopik saya berfungsi dengan baik, termasuk manajer paket. Pembaruan Utopic adalah penyaringan hitam dengan driver "terbuka", jadi saya kembali ke fglrx seperti biasa (awalnya memberikan anggur.) Orang-orang Ubuntu yang melakukan perbaikan mengatakan bahwa, karena prosedur yang telah ditentukan, perbaikan yang mudah, sudah selesai, tidak dapat di repo sampai setelah April 2015, jika sama sekali, karena konflik "anggur" disebabkan oleh repo "semesta" yang tidak didukung Ubuntu. Saya akan mengunggah seluruh file yang diubah jika saya tahu tempat untuk melakukannya.
sumber
apt-get
(karena saya baru saja menyiapkan paket yang ingin saya instal, kan?) Saya menggunakansudo dpkg -i packages.deb ...
dan menginstalnya dengan benar tetapi pusat kendali AMD tidak mau muncul. Ada petunjuk?apt-get
Langkah ini untukfglrx-updates
tetapi deb adalahfglrx-updates-core
. Saya pikir pusat kendali termasuk dalamfglrx-updates
Menggunakan informasi yang dikumpulkan dari semua orang di sini, serta beberapa penelitian lainnya, saya telah membuat PPA sebagai perbaikan yang lebih mudah untuk masalah ini
dan kemudian
sudo apt-get install fglrx
atausudo apt-get install fglrx-updates
sumber
(Maaf karena membuka jawaban baru, tapi aku belum punya reputasi untuk berkomentar.)
Mengikuti saran Νίκος, saya mengalami dua masalah:
dpkg memerlukan izin root untuk menginstal paket.
Pada langkah terakhir, playonlinux masih tidak mau menginstal karena masalah ketergantungan.
Jadi mungkin bermanfaat untuk mengganti 3 baris terakhir dengan 2 baris ini:
Aplikasi yang bergantung pada Wine saya berjalan dengan sempurna setelah itu (Terima kasih.!).
btw, Wine dapat menjalankan program yang terinstal tanpa PlayOnLinux, tetapi ini berguna dan mari Anda mengunduh lebih banyak versi Wine yang terbaru.
Sunting: Proses ini membuat manajer paket tidak dapat digunakan lagi, artinya tidak ada lagi paket yang diinstal dan tidak ada lagi pembaruan untuk keseluruhan sistem.
Jadi saya melanjutkan dengan mengedit file / var / lib / dpkg / status secara manual , seperti yang disarankan David. Saya akhirnya menghapus
ocl-icd-libopencl1 (>=1.0) | libopencl1, ocl-icd-libopencl1 (>=1.0) | libopencl-1.1-1
dari kedua wine1.6-i386 dan wine1.6-amd64 .* Jika ada yang melihat ini dan memerlukan beberapa panduan lebih lanjut untuk langkah terakhir: Abaikan Paket Rusak di Aptitude .
sumber
hai saya telah tersandung dalam masalah yang sama kembali di beta1 dari 14.10 (rasa gnome) amd64. , apa yang saya lakukan adalah solusi yang mengerikan dan tidak boleh dilakukan di instalasi tempat kerja (bekerja di sistem saya). pertama saya menginstal anggur (i386 dan amd64) dan membiarkannya menghapus fglrx dan kemudian saya menginstal ulang driver dengan ini - yang meng-uninstall anggur tetapi tidak ketergantungannya.kemudian memasang anggur lagi dengan
langkah terakhir adalah memiliki aplikasi playonlinux yang akan membantu Anda menginstal versi anggur lainnya.
ps: ketergantungan yang mengacaukan Anda adalah lib terbuka yang sudah Anda miliki dengan fglrx tetapi apt-get derp karena kesalahan pengemasan
semoga membantu
EDIT: benar-benar lupa
itu akan menjadi ide yang baik untuk pergi ke / var / lib / dpkg / status dan mengedit detail paket anggur dan menghapus setiap menyebutkan paket yang bertentangan (yaitu ocl-icd-libopencl1)EDIT2: Sekarang Anda dapat menghapus paket anggur dan fglrx, kemudian menginstal ulang anggur dan kemudian menginstal driver baru (14.12) dari situs amd.com
sumber