Помня о том, что вы должны удалять пакеты (а не отдельные файлы), я бы сначала убедился, что файловая система поддерживает обновление времени доступа при выполнении программы, а затем проверил, какие пакеты не использовались с момента последней загрузки. Предполагая нормальное использование системы, это будет настолько хорошим первым предположением о неиспользуемых пакетах, насколько вам потребуется.
Я уже делал это раньше (умеренно сложный сценарий). Это можно сделать,
find
для поиска файлов в вашем пути (например, /bin
, /usr/bin
и т.д.), к которым не было обращений "в последнее время" (после последней перезагрузки)rpm -ql
packagename).