История изменений
Исправление Pinkbyte, (текущая версия) :
--dynamic-deps=y пересчитывает измененные зависимости в уже установленных ревизиях ебилдов. Механизм не очень хорошо работает, поэтому среди разработчиков принято делать revision bump если добавляется или удаляется зависимость без изменения набора USE-флагов.
--changed-* влияет на то, нужно ли переустанавливать подобные пакеты, при условии что версия и ревизия НЕ изменились.
То есть, например, в установленный в системе пользователя ебилд category1/foo добавили зависимость category2/bar. При emerge -uDN world и --dynamic-deps=y будет доустановлен category2/bar. Если при этом будет указан --changed-deps=y - будет также переустановлен category1/foo
При --dynamic-deps=n расчет зависимостей для уже установленных пакетов ведется на основе тех ебилдов, что лежат внутри /var/db/pkg, а не актуальных из portage tree
Исправление Pinkbyte, :
--dynamic-deps=y пересчитывает измененные зависимости в уже установленных ревизиях ебилдов. Механизм не очень хорошо работает, поэтому среди разработчиков принято делать revision bump если добавляется или удаляется зависимость без изменения набора USE-флагов.
--changed-* влияет на то, нужно ли переустанавливать подобные пакеты, при условии что версия и ревизия НЕ изменились.
То есть, например, в установленный в системе пользователя ебилд category1/foo добавили зависимость category2/bar. При emerge -uDN world и --dynamic-deps=y будет доустановлен category2/bar. Если при этом будет указан --changed-deps=y - будет также переустановлен category1/foo
Исходная версия Pinkbyte, :
--dynamic-deps=y пересчитывает измененные зависимости в уже установленных ревизиях ебилдов. Механизм не очень хорошо работает, поэтому принято делать revision bump если добавляется или удаляется зависимость без изменения набора USE-флагов.
--changed-* влияет на то, нужно ли переустанавливать подобные пакеты, при условии что версия и ревизия НЕ изменились.
То есть, например, в установленный в системе пользователя ебилд category1/foo добавили зависимость category2/bar. При emerge -uDN world и --dynamic-deps=y будет доустановлен category2/bar. Если при этом будет указан --changed-deps=y - будет также переустановлен category1/foo