[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[OT] Просмотр зависимостей (Was: logind при sysvinit: permission denied на suspend / hibernate)



Artem Chuprina <ran@ran.pp.ru> writes:

> А если предложить apt'у снести systemd-logind и посмотреть, какие
> варианты он предложит в качестве замены?

> Первым делом, вероятно, он предложит снести то, что его потянуло
> (заодно и узнаем, что именно, может, оно и не нужно), а если попросить
> другие варианты, может, и замену предложит?

Знаете, Артём, я тут припомнил, что в бытность мою гентушником, я
пользовался замечательной утилитой emerge (это ихний пакетный менеджер),
которая при установке пакета рисовала красивое дерево из того, что
собиралась установить, сформированное по зависимостям. Выглядело это
примерно как обход каталогов командой tree.

И я вдруг понял, что уже достаточно давно ищу возможности вот так вот в
консольке вывести дерево зависимостей и побродить по нему. Вот сходу
наткнулся в сети на рекомендации графических отрисовщиков из пакета
graphviz. Ну, оно и понятно: в общем случае зависимости в дерево могут и
не уложиться. Но хотелось бы иметь именно отрисованное в консольке
дерево: его можно погрепать, полистать в less, к нему можно прикрутить
какой-нибудь режим в Emacs, чтобы разворачивать/сворачивать его куски.

Я вот хотел поинтересоваться, нет ли у нас уже такого?

PS: Вообще, у меня возникло видение некой абстрактной утилиты, которая
позволяет раскрывать выпадающие списки зависимостей. Причём строки с
установленными зависимостями помечаются синим, с жёсткими - серым, а с
мягкими - жёлтым. Было бы очень удобно побродить по такому дереву в
целях поиска проблемных пакетов.

Attachment: pgpHdlCD87vqu.pgp
Description: PGP signature


Reply to: