Tidak dapat menginstal libglew-dev karena libcheese dan libclutter tidak memiliki versi yang diperlukan

15

Saya mendapatkan pesan kesalahan berikut ketika mencoba untuk menginstal libglew-dev,

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 to resolve the situation:

The following packages have unmet dependencies:
 libcheese-gtk23 : Depends: libclutter-gtk-1.0-0 (>= 0.91.8) but it is not going to be installed
                   Depends: libcogl15 (>= 1.15.8) but it is not going to be installed
 libcheese7 : Depends: libclutter-gst-2.0-0 (>= 0.10.0) but it is not going to be installed
              Depends: gstreamer1.0-clutter but it is not going to be installed
 libclutter-1.0-0 : Depends: libcogl-pango15 (>= 1.15.8) but it is not going to be installed
                    Depends: libcogl15 (>= 1.15.8) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Namun semua paket itu tampaknya sudah diinstal.

Saya telah mencoba semua solusi yang mungkin dalam posting ini , tanpa hasil. Saya belum menambahkan AKP. Versi ubuntu adalah 14.04.2.

Saya telah melihat posting serupa, dan mencoba yang berikut:

Lari

dpkg --get-selections | grep hold

tidak mencetak apa pun.

sudo apt-get -oDebug::pkgProblemResolver=true install -f

Memberiku sesuatu yang tidak menarik, 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Martin
sumber
1
Saya menghadapi masalah yang sama dengan libcheesepaket ketika mencoba menginstal libqtwetkit-dev. Saya memecahkan menggunakan aptitude(setelah menginstalnya, Anda menjalankan yang serupa apt-get, tetapi aptitudeakan memberikan alternatif Anda untuk memperbaiki masalah.
Rael Gugelmin Cunha

Jawaban:

15

Saya mencoba untuk menginstal libglew-devdan saya memiliki masalah yang sama. Saya harus memasukkan paket-paket berikut untuk menginstalnya

sudo apt-get install  libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0  xserver-xorg-input-all

Ini akan mencakup semua paket yang diperlukan.

Harris
sumber
diuji pada VM 14.04.2 bersih, solusi Anda bekerja dengan sempurna. +1
Sylvain Pineau
"Namun semua paket itu tampaknya sudah diinstal." apa yang kamu lakukan berbeda
Braiam
2
Laporan bug pada lp: # 1428972
Sylvain Pineau
1
Saya mencobanya, tetapi setelah menyalakan kembali touchpad saya berhenti berfungsi.
systemovich
3

Saya memiliki masalah yang sama di Ubuntu 14.04.2 mencoba menginstal qtcreator. Juga mencoba menginstal paket pengembangan Qt4 / 5 seperti qt4-default dan qt5-default akan menurunkan seluruh X.org ke versi terpercaya asli alih-alih lts-utopic.

Kekacauan ketergantungan ini entah bagaimana terhubung ke paket Mesa baru, dan dapat diperbaiki dengan menginstal versi lts-utopic secara manual . Saya menginstal paket-paket ini:

sudo apt-get install xserver-xorg-dev-lts-utopic mesa-common-dev-lts-utopic libgles2-mesa-dev-lts-utopic libgles1-mesa-dev-lts-utopic libgl1-mesa-dev-lts-utopic libegl1-mesa-dev-lts-utopic
Niko M.
sumber
0

Anda dapat menggunakan Synaptic untuk menginstal libglew-devpaket. Di sana Anda dapat melihat semua dependensi juga dan dengan menandai dependensi yang diperlukan untuk menginstal kemudian klik tombol Terapkan akan menginstal paket yang Anda butuhkan.

Huseyin
sumber