Я уже давно обновляю не всё подряд, а по кускам (install --only-upgrade
). Либо потому, что весь кэш пакетов сразу не влезает на системный раздел, либо когда вижу, что что-то подозрительного разбухло.
Из примеров недавнего: qupzilla переехал с Webkit на Blink, ещё один браузер на Blink мне нафиг не нужен, плюс он жирный — пришлось захолдить. В ruby2.5 жирный fonts-lato поначалу был обязательной зависимостью, ибо мейнтейнер дятел.
Собственно, по второму хорошо бы как-то автоматизировать. Из коробки APT показывает только общую дельту установленного размера. Иногда очевидно, из-за каких пакетов увеличивается место — метапакет тащит новую версию, а старая улетает в кандидаты на autoremove. Иногда неочевидно, ибо разбухает какой-то пакет или просто тащит новые зависимости не пойми кто. Приходится вручную бисектить всю эту кучу. Хорошо бы, чтобы выводилось:
1) дельта размера по каждому пакету;
2) граф зависимостей какой-нить.
Оно так могёт? В мане не вижу.