web-dev-qa-db-ja.com

システム設定が表示されなくなった

Ubuntu 14.04.1のハードドライブを新しいPCシステムに配置した後、設定が表示されません。私が試してみました:

Sudo apt-get install unity-control-center

しかし、私はこれを得る

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: Unable to correct problems, you have held broken packages.

私に何ができる?

編集

この問題は、 xorg edgers から入手したmesaパッケージに関連している可能性があります。

  • unity-control-centerlibcheese7に依存します
  • libcheese7gstreamer1.0-clutterに依存します
  • gstreamer1.0-clutterlibcogl15に依存します
  • libcogl15 depends on libegl1-mesa-drivers
  • libegl1-mesa-driverslibegl1-mesa-driversに依存します
  • libegl1-mesa-driverslibglapi-mesa ( = 10.1.3-0ubuntu0.3 )に依存します

そして、私はインストールしました:

libglapi-mesa 10.5.0~git20150105.21a280f8-0ubuntu0ricotz~trusty xorg-edgers PPAから。

私はそれをインストールしようとしました:

Sudo apt-get install libglapi-mesa=10.1.3-0ubuntu0.3
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:
 indicator-bluetooth : Depends: unity-control-center but it is not going to be installed or
                                gnome-control-center but it is not going to be installed or
                                ubuntu-system-settings 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-gtk-1.0-0 : Depends: libclutter-1.0-0 (>= 1.13.10) but it is not going to be installed
                        Depends: libcogl15 (>= 1.15.8) but it is not going to be installed
 libcogl-pango15 : 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.

PPAは既に無効になっています

Sudo ppa-purge  ppa:xorg-edgers/ppa && Sudo apt-get update
5
Patryk

したがって、問題は依存関係にあります。つまり、

libegl1-mesa-driverslibglapi-mesa ( = 10.1.3-0ubuntu0.3 )に依存(おそらく>=である必要があります)

Xorg-edgers PPAを再度追加し、ppa-purgeで適切にダウングレードしました。

Sudo add-apt-repository ppa:xorg-edgers/ppa && Sudo apt-get update
Sudo ppa-purge  ppa:xorg-edgers/ppa && Sudo apt-get update

そして今、私はxorg-edgersからすべてのパッケージを削除し、システム設定ダイアログが開きます:)

6
Patryk

これに関するバグレポートがあります here 。 (解決策は#10の返信から来ました)

そして、どうやら私の問題は次の行を入力することで解決されました:

Sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0
5
wasp

Sudo apt-get install -f unity-control-centerを実行するか、不足しているパッケージ名を検索して、手動でインストールしてください。

1
Alex Dueppen