Показать сообщение отдельно
  #14  
Старый 29.12.2018, 14:52
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Чем сейчас мод(ж)но смотреть полное дерево зависимостей порта?

Victor Sudakov написал(а) к eugen в Dec 18 17:33:40 по местному времени:

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> список и он делается довольно несложно:

Сейчас потестируем.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием