web-dev-qa-db-ja.com

カーネルアップデート4.4.0-47ジェネリック後のunity-control-centerの依存関係が満たされていない

壊れたパッケージまたはパッケージの依存関係が満たされていないlibgl1-mesa-devを解決しようとしていますが、まだ解決できていません。カーネルをバージョン4.4にアップデートしたため、タスクバーに「赤のマイナス」記号が表示されます。パッケージlibgl1-mesa-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:
 unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is       not going to be installed
                    Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

私はPPAをパージし、タスクバーのマイナスからShow Updatesを選択するなど、すべての方法を試しましたが、Package dependencies can't be resolvedのような他のエラーが表示されます

This error could be caused by required additional software packages which are 
missing or not installable. Furthermore there could be a conflict between 
software packages which are not allowed to be installed at the same time.

Sudo apt-get dist-upgradeを実行すると、次の結果が得られます。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Failed
The following packages have unmet dependencies:
libgl1-mesa-dev : Depends: mesa-common-dev (= 10.1.3-0ubuntu0.6)
ros-Indigo-turtlebot-bringup : Depends: ros-Indigo-freenect-launch but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Internal error, Upgrade broke stuff

Sudo apt-get remove libgl1-mesa-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:
 libpcl-1.7-all-dev : Depends: libpcl-apps-1.7-dev but it is not going to be installed
                  Depends: libpcl-outofcore-1.7-dev but it is not going to be installed
                  Depends: libpcl-people-1.7-dev but it is not going to be installed
                  Depends: libpcl-visualization-1.7-dev but it is not going to be installed
libpcl-io-1.7-dev : Depends: libvtk5-dev but it is not going to be installed
ros-Indigo-turtlebot-bringup : Depends: ros-Indigo-freenect-launch but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

何もうまくいかないようです。私は本当にこれに関していくらか助けが必要です。

1
mohitR0_0

端末で遊んで、私はランダムに解決策を思い付きました、それは次のとおりです:-

Synaptic Package Managerをインストールする

Sudo apt-get install synaptic

スタートから、またはターミナルでSudo synapticと入力して、Synapticパッケージマネージャーに移動します。

次に、満たされていない依存関係を持つパッケージを検索します(私の場合はlibgl1-mesa-dev)。

パッケージにcomplete removalのマークを付けます

上部のApplyをクリックします

Synapticは、満たされていない依存関係を最初に解決してから、パッケージを完全に削除します。後で再度インストールできます。

楽しい!

2
mohitR0_0

Qt Creatorubuntu 14.04.1をインストールすると同じエラーが発生し、 14.04.2のlibcheese-gtk23とlibcheese7の依存関係が満たされていない で解決策が見つかりました。

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*と競合しているようです。注意してください。

再起動すると、黒い画面が表示されます。 ubuntu修正モードに入り、aptitude install xserver-xorg*を使用します。大丈夫です。

Sudo aptitude install xserver-xorg*
0
張正軒