Không thể cài đặt libglew-dev vì libcheese và libclutter không có các phiên bản bắt buộc


15

Tôi nhận được thông báo lỗi sau khi cố gắng cài đặt 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.

Tất cả các gói đó tuy nhiên rõ ràng đã được cài đặt.

Tôi đã thử tất cả các giải pháp có thể trong bài viết này , mà không gặp may mắn. Tôi chưa thêm bất kỳ PPA nào. Phiên bản của Ubuntu là 14.04.2.

Tôi đã xem các bài viết tương tự, và đã thử như sau:

Đang chạy

dpkg --get-selections | grep hold

không in gì cả.

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

Cung cấp cho tôi không có gì quan tâm, 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


1
Tôi đã đối mặt với một vấn đề tương tự với libcheesecác gói trong khi cố gắng cài đặt libqtwetkit-dev. Tôi đã giải quyết bằng cách sử dụng aptitude(sau khi cài đặt nó, bạn chạy tương tự apt-get, nhưng aptitudesẽ đưa ra giải pháp thay thế để khắc phục sự cố.
Rael Gugelmin Cunha

Câu trả lời:


15

Tôi đã cố gắng cài đặt libglew-devvà tôi đã có cùng một vấn đề. Tôi đã phải bao gồm các gói sau để cài đặt nó

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

Nó sẽ bao gồm sau đó tất cả các gói yêu cầu.


đã thử nghiệm trên máy ảo 14.04.2 sạch, giải pháp của bạn hoạt động hoàn hảo. +1
Sylvain Pineau

"Tất cả các gói đó tuy nhiên rõ ràng đã được cài đặt." bạn đang làm gì khác nhau
Braiam

2
Báo cáo lỗi trên lp: # 1428972
Sylvain Pineau

1
Tôi đã thử điều đó, nhưng sau khi khởi động lại, bàn di chuột của tôi đã ngừng hoạt động.
systemovich

3

Tôi gặp vấn đề tương tự trong Ubuntu 14.04.2 khi cố gắng cài đặt qtcreator. Ngoài ra, việc cố gắng cài đặt các gói phát triển Qt4 / 5 như qt4-default và qt5-default sẽ hạ cấp toàn bộ X.org thành phiên bản đáng tin cậy ban đầu thay vì lts-utopic.

Sự lộn xộn phụ thuộc này bằng cách nào đó được kết nối với các gói Mesa mới và có thể được khắc phục bằng cách cài đặt thủ công các phiên bản lts-utopic . Tôi đã cài đặt các gói này:

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


0

Bạn có thể sử dụng Synaptic để cài đặt libglew-devgói. Ở đó bạn cũng có thể thấy tất cả các phụ thuộc và bằng cách đánh dấu các phụ thuộc cần thiết để cài đặt, sau đó nhấp vào nút Áp dụng sẽ cài đặt gói cần thiết của bạn.

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.