Итак, вы используете Arch Linux и вводите sudo pacman -Syu чтобы обновить вашу систему, но утилита pacman сообщает, что у вас недостаточно места на диске. Что случилось? Скорее всего, вам просто нужно очистить кеш пакетов вашей системы.

Что случилось с моим дисковым пространством?

Если вам интересно, куда ушло ваше дисковое пространство, вероятным виновником является кеш пакетов Arch. Arch Linux хранит копию каждого загружаемого вами пакета в /var/cache/pacman/pkg/ каталог. Сюда входят все загружаемые вами пакеты, даже обновления. Вы можете откатиться к предыдущим версиям, если обновление сломает пакет, что пригодится в дистрибутиве с непрерывным выпуском, таком как Arch.

Хотя для восстановления полезно иметь несколько копий пакета, они все же занимают место. Вы можете забыть удалить старые версии пакетов. Разработчики Arch Linux решили, что для пользователя будет лучше управлять этим кешем, чем создавать какую-то автоматическую утилиту для избавления от устаревших версий. Так как же вернуть себе место?

Очистка кеша пакетов в Arch Linux

К счастью, утилита pacman позволяет очистить кеш пакетов. Для этого введите:

pacman -Sc

Это удалит из кеша все пакеты, которые в данный момент не установлены. Добавление еще одного -c флаг в команде удалит все кэшированные пакеты.

pacman -Scc

Связанный: Как установить и удалить пакеты в Arch Linux

Очистить кеш пакетов с помощью pacman можно по принципу «все или ничего». Вы захотите использовать несколько более старых версий, чтобы при этом сохранить достаточно места на диске. Утилита paccache поможет вам сбалансировать эти потребности. Это часть pacman-contrib упаковка.

Чтобы установить его, введите:

sudo pacman -S pacman-contrib

Чтобы удалить все кэшированные пакеты, кроме трех последних версий, введите:

sudo paccache -r

Если вы хотите сохранить последнюю версию, используйте -k вариант, указанный с количеством последних пакетов, которые вы хотите. В этом случае один:

sudo paccache -rk1

Связанный: Как установить Arch Linux в VirtualBox с помощью управляемого установщика

Теперь у вас больше места на диске

Arch требует больше усилий для администрирования, чем другие дистрибутивы. Управление пакетами не является исключением, но с помощью этих советов вы можете освободить место на диске, сохранив при этом возможность использовать более старые пакеты, если это необходимо.

Если вы еще не пробовали Arch Linux или если сложный процесс установки кажется вам пугающим, вы можете легко установить Arch Linux с помощью пошагового установщика.

ДелитьсяТвитнутьЭл. адрес
Arch Linux теперь поставляется с более простым в использовании пошаговым установщиком

Вы по-прежнему используете командную строку, но пакеты по умолчанию установить намного проще.

Читать далее

Похожие темы
  • Linux
  • Arch Linux
  • Менеджеры пакетов
  • Команды Linux
  • Системное администрирование
Об авторе
Дэвид Делони (Опубликовано 48 статей)

Дэвид - писатель-фрилансер, живущий на северо-западе Тихого океана, но родом из района залива. Он был энтузиастом технологий с детства. Интересы Дэвида включают чтение, просмотр качественных телешоу и фильмов, ретро-игры и коллекционирование пластинок.

Ещё от David Delony

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться