Единственная проблема, с которой чаще всего сталкиваюсь с Ubuntu - это то, что старые ядра (Linux kernels) данная операционная система не предлагает удалить. В итоге после года и более они занимают приличное количество места на накопителе. Нет, конечно до размера обновлений Windows далеко. Но все же порой хочется избавиться от последних ядер.
При этом стоит помнить, что не стоит удалять все предыдущие версии ядер сразу после обновления. Лучше посмотреть, насколько стабильно работает последнее ядро, нормально ли перегружается компьютер, входит в сон и выходит из него. После этого можно избавиться от ненужного.
Чтобы удалить все предыдущие ядра в Ubuntu, достаточно выполнить в терминале следующее:
sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
Обновление (9 марта 2024г)
Перестал удалять все старые ядра в Убунту. Вместо этого пользуюсь следующей командой, включающую apt autoremove, чтобы обновить приложения и удалить все ядра, кроме трёх последних:
sudo apt update && sudo apt upgrade && sudo apt autoremove && sudo apt autoclean && sudo snap refresh
Journal information