LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

Вообще-то усложнения - это архитектурные усложнения. Чем больше задач решает инструмент - тем он сложнее.

А надо так - один инструмент (пакетный менеджер) проводит операции с пакетами, а другой инструмент - отслеживает зависимости. И вот этот другой инструмент никто никому не запрещает взять и написать. То, что такого отдельного инструмента до сих пор нет, является следствием того, что отслеживать зависимости никому не нужно.

В случае необходимости можно просто пройтись скриптом по бинарникам в системе и выяснить каким из них не хватает *.so файлов. После чего при необходимости доустанавливаются нужные библиотеки, после чего соответствующие бинарникам пакеты просто пересобираются и переустанавливаются. И никаких проблем.

Исходная версия saahriktu, :

Вообще-то усложнения - это архитектурные усложнения. Чем больше задач решает инструмент - тем он сложнее.

А надо так - один инструмент (пакетный менеджер) проводит операции с пакетами, а другой инструмент - отслеживает зависимости. И вот этот другой инструмент никто никому не запрещает взять и написать. То, что его до сих пор нет, является следствием того, что отслеживать зависимости никому не нужно.

В случае необходимости можно просто пройтись скриптом по бинарникам в системе и выяснить каким из них не хватает *.so файлов. После чего при необходимости доустанавливаются нужные библиотеки, после чего соответствующие бинарникам пакеты просто пересобираются и переустанавливаются. И никаких проблем.