Ubuntu 14.04 に Cinnamon をインストールするときに満たされていない依存関係を修正するにはどうすればよいですか?

Ubuntu 14.04 に Cinnamon をインストールするときに満たされていない依存関係を修正するにはどうすればよいですか?

Ubuntu 14.04 に Cinnamon をインストールするときに満たされていない依存関係を修正するにはどうすればよいですか?

これまで試したことに関する情報をたくさん添付しました。


試行1:

そこで私はこの質問を見つけましたUbuntu 14.04 にシナモンをインストールする方法最初の PPA リポジトリを試しましたが、「依存関係が満たされていません... cinnamon-screensaver」というエラーで失敗しました。

試行2:

次に、ppa-purge を使用してそのリポジトリを削除しました。次に、apt-get clean を実行しました。次に、ハウツー ガイドの 2 番目の ppa リポジトリを試しました。もう一度 cinnamon をインストールしようとしましたが、同じように失敗しました。

root@wheaton-ubuntu14:~# apt-get install cinnamon
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:
 cinnamon : Depends: cinnamon-screensaver (>= 2.6.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

試行3:

私は見上げた満たされていない依存関係を修正する方法を知り、300以上の賛成票を獲得したこのガイドを見つけましたそれで、準備は万端だと思ったんです!

試行4:

私はその後誰かが成功したとしますaptitude install cinnamon。しかし、aptitude が「このソリューションは受け入れられますか」と言うたびに、cinnamon は依然として「インストールされていません」とマークされていました。そこで、対話型プロセスを中断しました。

試行5:

私はそのエラーをグーグルで検索し、どこかの Debian スレッドに「ああ、Git にバグ修正があります」とありますが、スレッドは「ああ、ありがとう」で終わりますが、問題を解決する方法についての説明はありません。

ここからどこへ行けばいいのか分からない。


アップデート -コメントでのリクエストに応じて要求された情報は次のとおりです:

root@wheaton-ubuntu14:~# lsb_release -a; uname -a; apt-cache policy cinnamon cinnamon-screensaver; apt-get install cinnamon-screensaver
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:    14.04
Codename:   trusty
Linux wheaton-ubuntu14 3.13.0-66-generic #108-Ubuntu SMP Wed Oct 7 15:20:27 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
cinnamon:
  Installed: (none)
  Candidate: 2.6.12ubuntu1
  Version table:
     2.6.12ubuntu1 0
        500 http://ppa.launchpad.net/lestcape/cinnamon/ubuntu/ trusty/main amd64 Packages
cinnamon-screensaver:
  Installed: (none)
  Candidate: 2.6.4ubuntu1
  Version table:
     2.6.4ubuntu1 0
        500 http://ppa.launchpad.net/lestcape/cinnamon/ubuntu/ trusty/main amd64 Packages
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:
 cinnamon-screensaver : Depends: gir1.2-webkit2-3.0 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

アップデート 2 - AB ユーザーからの別のリクエスト:こちらをご覧ください

答え1

その包み

cinnamon-screensaver

依存する

gir1.2-webkit2-3.0

そしてこれは

gir1.2-javascriptcoregtk-3.0 (= 2.4.0-1ubuntu2)

( を有効にしていませんtrusty-updatesが、それは問題ではありません)。

問題は、あなたが(手動で、または以前にPPAなどで)バージョンをインストールしたことです2.4.3-1ubuntu2実行したコマンドの出力:

# apt-cache policy gir1.2-javascriptcoregtk-3.0
gir1.2-javascriptcoregtk-3.0:
  Installed: 2.4.3-1ubuntu2
  Candidate: 2.4.3-1ubuntu2
  Version table:
 *** 2.4.3-1ubuntu2 0
        100 /var/lib/dpkg/status
     2.4.0-1ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

解決策はあなたが思っているより簡単です:

パッケージをダウングレードします。システム内に間違ったバージョンのリポジトリがないため、作業は完了です。

sudo apt-get install gir1.2-javascriptcoregtk-3.0=2.4.0-1ubuntu2
sudo apt-get install -f

関連情報