Сначала выясните, что такое обратные зависимости, а затем удалите их.
Выяснить, что это такое, можно с помощью equery
из gentoolkit
. Запуск его в режиме depends
d
будет найти прямые зависимости и --indirect
флаг -D
будет рекурсивно смотреть на их зависимости обратных.
Вы можете получить копируемый / вставляемый список всех этих пакетов (исходный пакет там не будет напечатан), используя:
equery d -D octave | sed 's/^ *\([^ ]*\)-[0-9].*/\1/' | sort -u | tr '\n' ' '
Обратите внимание, что он будет смотреть только на установленные пакеты. Если вы уже удалили пакеты, вам, возможно, придется перестроить недостающие зависимости (используя некоторую вариацию emerge @world
), прежде чем equery
обнаружит обратные зависимости "за ними".