- PVSM.RU - https://www.pvsm.ru -
Arch Linux — это дистрибутив, любимый продвинутыми пользователями за его минимализм, гибкость и контроль над системой. Однако с течением времени даже самая аккуратная система может накапливать временные файлы, кэш, неиспользуемые пакеты, остатки удалённых программ. В этой статье мы проведём генеральную уборку Arch Linux.
Эта статья особенно пригодится тем, кто при установке системы выделил слишком мало места под корневую файловую систему — да, я и сам когда-то был таким. А также всем, у кого маленький объем диска: владельцам ноутбуков с небольшими SSD или тем, кто просто ценит каждый гигабайт.
Первым делом при очистке системы стоит разобраться с кэшем pacman. Дело в том, что при установке пакетов он сохраняет архивы даже после их распаковки. Со временем эти файлы накапливаются и могут занять гигабайты дискового пространства.
sudo pacman -Scc
⚠️ Будьте осторожны: Scc полностью очищает кэш. Если вы хотите оставить последние версии пакетов, используйте pacman -Sc — он удалит только устаревшие.
Со временем после удаления программ остаются зависимости, которые больше нигде не используются. Их можно безопасно удалить.
Найдём такие пакеты:
pacman -Qdt
Если вывод не пуст — это "сироты" (orphaned packages). Удаляем их:
sudo pacman -Rns $(pacman -Qdtq)
⚠️ Внимание: убедитесь, что вы не удаляете важные пакеты. Если сомневаетесь — проверьте каждый вручную через pacman -Qi <имя_пакета>.
Если вы используете AUR-хелперы (например, yay, paru, pikaur), они тоже кэшируют исходники и сборки.
yay -Scc
или
paru -Scc
Это удалит исходники и собранные .tar.zst пакеты из ~/.cache/yay или ~/.cache/paru.
Я использую две основные утилиты для борьбы с мусором: ncdu и BleachBit.
Ncdu — это не средство очистки, а отличный инструмент для анализа. Он помогает быстро найти, какие именно папки и файлы занимают больше всего места в домашней директории или на диске
А вот BleachBit — уже настоящий «уборщик». Он активно чистит кэш, историю браузеров, временные файлы и остатки ненужных данных. При этом отлично предупреждает, если собирается удалить что-то потенциально важное.
Установить обе программы в Arch Linux можно так:
sudo pacman -S bleachbit ncdu
Ncdu принимает множество аргументов, но я, думаю, и вы тоже будете пользоваться только одним.ncdu ПУТЬ_ДО_КАТАЛОГА.
Например:
ncdu / - анализирует всю корневую систему
ncdu /home - анализирует домашний каталог
С Bleachbit все намного проще: запустил программу, выбрал цели для очистки и очищаешь.
Генеральная уборка Arch Linux — это не прихоть, а важная часть ухода за системой. Даже самая аккуратная установка со временем накапливает мусор: кэши, старые пакеты, временные файлы, дубликаты. Всё это постепенно съедает место, особенно критичное на небольших SSD или при скромном выделении под корневую файловую систему.
Мы прошли основные шаги очистки:
почистили кэш pacman и AUR-хелперов,
избавились от неиспользуемых зависимостей,
разобрались с мусором в /home с помощью ncdu и BleachBit.
Проводите уборку раз в пару месяцев — и ваша система будет работать, как новая. А может, даже лучше.
Автор: zeroqxq
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/428557
Ссылки в тексте:
[1] Источник: https://habr.com/ru/articles/938708/?utm_campaign=938708&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.