Очистка Arch Linux. Освобождаем место на диске
Со временем в системе скапливается мусор - ненужные пакеты, кэш и логи. Arch Linux требует не так уж и много места на диске, тем более если он настроен грамотно и с акцентом на минимализм, но сам факт наличия мусора меня конкретно так напрягает. Я люблю по необходимости обслуживать свою систему, добавлять новый функционал или наоборот, избавляться от ненужного. И один из важнейших этапов обслуживания - очистка. В этой статье вы узнаете как можно очистить Arch Linux чтобы освободить место на диске и избавиться от ненужных файлов. Мы удалим кэш, истории программ, неиспользуемые пакеты и прочий мусор.
Начнем с пакетов. Когда вы устанавливаете их через pacman, нераспакованные архивы остаются в системе и занимают место на диске. Они находятся по пути /var/cache/pacman/pkg. На данный момент у меня вес этой директории составляет более 18Гб:
Чтобы удалить кэш, мы можем воспользоваться встроенными средствами pacman:sudo pacman -Scc
Тоже самое применимо и для yay:yay -Scc
packages-orphans - это пакеты-зависимости, которые больше не используются в системе. Для их просмотра вводим команду pacman -Qtdq:
Убедитесь, что вам не нужны эти пакеты и удалите их. Для удаления всех package-orphans можно использовать команду sudo pacman -Qtdq | pacman -Rns или sudo pacman -Rns $(pacman -Qtdq)
Удаляем логи pacman:sudo truncate -s 0 /var/log/pacman.log
Чтобы удалить лишние файлы, можно использовать программу bleachbit. Это довольно мощный инструмент для очистки системы. Установим:sudo pacman -S bleachbit
Далее запускаем программу и выбираем что хотим очистить:
Выбирайте только то, в чем вы уверены. После этого нажимаем Clean и программа очистит выбранные категории файлов.