Как Вы фиксируете невстреченную зависимость при установке Корицы на Ubuntu 14.04?

Как Вы фиксируете невстреченную зависимость при установке Корицы на Ubuntu 14.04?

Я присоединил набор информации о том, что я попробовал до сих пор.


Попытка 1:

Таким образом, я нашел этот вопрос на корице установки с практическими рекомендациями на человечности 14.04. Я попробовал первый ppa репозиторий, и он привел к сбою с "невстреченной зависимостью... коричную экранную заставку".

Попытка 2:

Я затем использовал ppa-чистку для избавлений от того репозитория. Затем сделал склонный - становятся чистыми. Затем я попробовал второй ppa репозиторий в руководстве с практическими рекомендациями. Я пытался установить корицу снова..., и она привела тот же путь к сбою:

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 + upvotes, таким образом, я думал, что был все установлен!

Попытка 4:

Я затем видел, что кто-то был успешен с aptitude install cinnamon. Но каждый раз, когда способность, сказанная ", является этим решением, приемлемая" корица была все еще отмечена как "не установленный". Таким образом, я прервал интерактивный процесс.

Попытка 5:

Я google'd, ошибка и видела поток debian где-нибудь с, "о, существую исправление ошибки в мерзавце". но затем поток заканчивается, "о, спасибо", но никакие инструкции относительно того, как устранить проблему.

Не уверенный, куда пойти отсюда.


обновление - согласно запросу в комментариях вот является требуемой информацией:

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 - другой запрос от пользователя A.B: посмотрите здесь

3
задан 13 April 2017 в 15:23

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
1
ответ дан 1 December 2019 в 17:35

Другие вопросы по тегам:

Похожие вопросы: