壊れたパッケージまたはパッケージの依存関係が満たされていない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.
何もうまくいかないようです。私は本当にこれに関していくらか助けが必要です。
端末で遊んで、私はランダムに解決策を思い付きました、それは次のとおりです:-
Synaptic Package Managerをインストールする
Sudo apt-get install synaptic
スタートから、またはターミナルでSudo synaptic
と入力して、Synapticパッケージマネージャーに移動します。
次に、満たされていない依存関係を持つパッケージを検索します(私の場合はlibgl1-mesa-dev
)。
パッケージにcomplete removal
のマークを付けます
上部のApply
をクリックします
Synapticは、満たされていない依存関係を最初に解決してから、パッケージを完全に削除します。後で再度インストールできます。
楽しい!
Qt Creator
にubuntu 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*