Почему был бы, устанавливая один объем единицы удалить рабочий стол человечности?

Я хотел установить unity-scope-github но сталкивалось с удивлением

The following package was automatically installed and is no longer required:
session-shortcuts
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  ubuntu-desktop unity unity-scope-home unity-tweak-tool
The following NEW packages will be installed:
  unity-scope-github

Теперь это - вероятно, ошибка в некотором старом/не активно сохраняемом пакете, о котором сообщат, как только я понял проблему.

Мой реальный вопрос: Как я могу видеть почему apt сделал вывод, что установка одного дополнительного объема требует удаления двух полезных метапакетов и unity-scope-home.

Действительно ли это - признак проблем в базе данных?


Аннотация: session-shortcuts только "больше не требуется", когда я пытаюсь установить unity-scope-github, перед этим sudo apt autoremove урожаи никакой результат вообще.


Я знаю, что GitHub объема единицы довольно стар/не активно сохраняемый, и я могу и жить очень хорошо без него

14
задан 18 April 2017 в 10:03

1 ответ

Способность установки, если Вам не установили его:

sudo apt install aptitude

Затем выполненный:

aptitude why-not unity-scope-github

Это даст Вам вывод как:

i   unity            Depends   unity-scope-home  
i A unity-scope-home Conflicts unity-scope-github

Таким образом, мы видим это unity зависит от unity-scope-home, и unity-scope-home находится в конфликте с unity-scope-github.

Другие ваши пакеты также являются частью этих зависимостей, например: если Вы работаете:

apt-cache depends unity-tweak-tool

Вы узнаете, что это зависит от unity .

И о session-shortcuts, Если Вы работаете:

apt-cache rdepends session-shortcuts

Вы доберетесь:

session-shortcuts
Reverse Depends:
  unity
  unity

Это означает, что этот пакет был установлен единицей, и теперь, когда единица будет удаленной, Вам больше не нужен он.

25
ответ дан 23 November 2019 в 02:56

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

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