= Сообщение: 8423 из 10753 ===================================== RU.UNIX.BSD = От : Victor Sudakov 2:5005/49 29 Dec 18 17:33:40 Кому : eugen 29 Dec 18 17:33:40 Тема : Чем сейчас мод(ж)но смотреть полное дерево зависимостей порта? FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+5c274e8b На : area://RU.UNIX.BSD?msgid=grosbein.net+8dacd942 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+b88c758b ============================================================================== Dear eugen,
29 Dec 18 11:05, Eugene Grosbein wrote to me:
VS>> Во-вторых и главных, просили дерево зависимостей, а не линейный VS>> список зависимостей данного порта. Т.е. хотелось выяснить, какая VS>> непрямая зависимость данного пакета вдруг требует пакета X в VS>> качестве своей зависимости. Часто ведь есть скромный список из VS>> нескольких прямых зависимостей, а на поверку их оказывается VS>> огромная гора непрямых.
EG> Искать глазками в огромном дереве зависимостей - плохой способ, EG> поэтому рисовать дерево зависимостей и избыточно, и не поможет.
Если вывести в graphwiz, вообще круто будет.
EG> Правильная формулировка задачи - половина решения.
EG> Если на самом деле нужен путь по дереву зависимостей, EG> начинающийся с одного заданного порта и заканчивающийся на другом EG> заданном,
Задача такая, простой пример: ставишь (pkg install) некую консольную утилиту и удивлённо видишь, что она потащила за собой xlib с кучей причиндалов. При этом самой утилите иксы точно не нужны. Хочется узнать, какая из непрямых зависимостей подхватила иксы.
EG> то это вовсе не рисование дерева, а как раз таки линейный EG> список и он делается довольно несложно: