Зачем устанавливать единую область удаления ubuntu-desktop?

Я хотел установить 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 не дает никакого результата.

Я знаю, что единство-scope-github довольно старое / не активно поддерживается, и я могу и буду жить очень хорошо без него

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

6 ответов

Установите aptitude, если у вас его нет:

sudo apt install aptitude

Затем запустите:

aptitude why-not unity-scope-github

Он даст вам выход:

[ f3]

Итак, мы можем видеть, что unity зависит от unity-scope-home, а unity-scope-home находится в конфликте с unity-scope-github.

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

apt-cache depends unity-tweak-tool

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

И о session-shortcuts, если вы запустите: [!d6 ]

apt-cache rdepends session-shortcuts

Вы получите:

session-shortcuts
Reverse Depends:
  unity
  unity

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

25
ответ дан 22 May 2018 в 23:28
  • 1
    Отлично, еще одно хорошее использование aptitude! Кроме того (сравнивая ваш вывод с моим), я узнал о apt-mark (потому что в прошлом я obvioulsly издавал нечто вроде apt install unity-scope-home, поэтому сначала я не получил A в строке unity-scope-home и, следовательно, нет unity. – guntbert 18 April 2017 в 20:34
  • 2
    +1 Я знал о aptitude why, но не о aptitude why-not ... имеет большой смысл. – Jos 18 April 2017 в 20:52

Установите aptitude, если у вас его нет:

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
ответ дан 18 July 2018 в 14:41

Установите aptitude, если у вас его нет:

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
ответ дан 24 July 2018 в 20:27

Установите aptitude, если у вас его нет:

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
ответ дан 31 July 2018 в 10:41

Установите aptitude, если у вас его нет:

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
ответ дан 31 July 2018 в 11:45

Установите aptitude, если у вас его нет:

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
ответ дан 31 July 2018 в 23:30

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

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