Значи работите с Arch Linux и влизате sudo pacman -Syu за да актуализирате системата си, но помощната програма pacman казва, че нямате достатъчно място на диска. Какво стана? Вероятно просто трябва да изпразните кеша на пакета на вашата система.

Какво се случи с дисковото ми пространство?

Ако се чудите къде е отишло вашето дисково пространство, вероятният виновник е пакетният кеш на Arch. Arch Linux съхранява копие на всеки пакет, който изтеглите в /var/cache/pacman/pkg/ директория. Това включва всеки изтеглен пакет, дори надстройки. Можете да се върнете към предишните версии, в случай че актуализация наруши пакет, което е полезно за дистрибуция с подвижна версия като Arch.

Въпреки че наличието на няколко копия на пакет е полезно за възстановяване, то заема място. Може да забравите да премахнете по -старите версии на пакетите. Разработчиците на Arch Linux решиха, че ще бъде по -добре потребителят да управлява този кеш, вместо да изгражда някаква автоматична помощна програма, за да се отърве от остарелите версии. И така, как да си върнете мястото?

instagram viewer

Изчистване на кеша на пакетите на Arch Linux

За щастие помощната програма pacman ви позволява да изчистите кеша на пакета. За да направите това, въведете:

pacman -Sc

Това ще премахне всички пакети от кеша, които в момента не са инсталирани. Добавяне на друг -° С flag в командата ще премахне всички кеширани пакети.

pacman -Scc

Свързани: Как да инсталирате и премахнете пакети в Arch Linux

Почистването на кеша на пакета с pacman е всичко или нищо. Ще искате да имате някои по -стари версии, на които да се върнете, като същевременно запазите достатъчно място на диска. Помощната програма paccache ще ви помогне да балансирате тези нужди. Това е част от pacman-contrib пакет.

За да го инсталирате, въведете:

sudo pacman -S pacman -contrib

За да премахнете всички кеширани пакети, с изключение на последните три версии, въведете:

sudo paccache -r

Ако искате да запазите най -новата версия, използвайте опция, посочена с броя на най -новите пакети, които искате. В този случай един:

sudo paccache -rk1

Свързани: Как да инсталирате Arch Linux във VirtualBox с помощта на ръководен инсталатор

Сега имате повече дисково пространство

Arch полага повече усилия за администриране от други дистрибуции. Управлението на пакети не прави изключение, но с тези съвети можете да възстановите дисковото си пространство, като все пак можете да се върнете към по -старите пакети, ако трябва.

Ако все още не сте опитвали Arch Linux или сложният процес на инсталиране ви се струва обезсърчаващ, можете лесно да инсталирате Arch Linux с помощта на ръководната инсталационна програма.

ДялТуителектронна поща
Arch Linux сега идва с по -лесен за използване ръководен инсталатор

Все още използвате командния ред, но пакетите по подразбиране са много по -лесни за инсталиране.

Прочетете Напред

Свързани теми
  • Linux
  • Arch Linux
  • Мениджъри на пакети
  • Команди на Linux
  • Системно администриране
За автора
Дейвид Делони (48 статии са публикувани)

Дейвид е писател на свободна практика, базиран в северозападната част на Тихия океан, но първоначално родом от района на залива. Той е ентусиаст на технологиите от детството. Интересите на Дейвид включват четене, гледане на качествени телевизионни предавания и филми, ретро игри и събиране на записи.

Още от Дейвид Делони

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате