var / cache / apt / архивы занимают огромное пространство


121

Я нахожусь в процессе очистки моей системы. И я вижу много места, занимаемого этой папкой /var/cache/apt/archives(1,5 ГБ). Обязательно ли хранить все эти архивы?

Ответы:


138

Вам не нужно держать их рядом, если вы не хотите их. Выполнение

sudo apt-get clean

вычистит каталог.


Почему после выполнения этой команды я по-прежнему вижу кэшированные файлы deb в инструменте Ubuntu Tweek?
Криштиану

@Cristiano, возможно, инструмент находится в частично установленном состоянии, и поэтому apt считает, что ему нужно его сохранить.
Доктор Дж

41

Похоже на

sudo apt-get autoclean

это лучший выбор, чем

sudo apt-get clean

autoclean удалит только «бесполезные» архивы

Со страницы руководства:

Как и в случае очистки, autoclean очищает локальный репозиторий извлеченных файлов пакетов. Разница в том, что он удаляет только те файлы пакетов, которые больше не могут быть загружены и в основном бесполезны. Это позволяет поддерживать кэш-память в течение длительного периода без выхода из-под контроля. Параметр конфигурации APT :: Clean-Installed предотвратит удаление установленных пакетов, если он отключен.


9
Даже если это то, что я тоже запомнил на обратном пути - оказывается, для меня (11.04) autocleanНЕ удалялись файлы в /var/cache/apt/archives/- пока cleanделали ...
sdaau

Я на самом деле вижу обратное, в autocleanосновном опустошил каталог, пока cleanничего не сделал.
alanaktion

просто блестяще ... Первые вещи, которые я нашел так просто ..: p
mtk

Нет, лучше выбрать clean, если вы хотите сэкономить место на диске. Мое тестирование (Ubuntu 18) показало чистые удаленные 18G, когда autoclean удалил немного (менее 1 ГБ, если таковой)
gerardw

6

Вы можете настроить параметры в менеджере пакетов Synaptic, в меню «Настройки» / «Настройки», на вкладке «Файлы». Оттуда вы также можете удалить кеш.


1

Лучше сохранить пакеты в другом месте, чем очистить их [процесс Хорхе Кастро]. При переустановке ОС или пакета он больше не загружается, что экономит время и трафик. Первая проверка apt-get требует наличия пакетов в локальном хранилище [/ var / cache / apt / archives], если его не существует, тогда скачайте, просто установите. Таким образом, вы можете сохранить пакеты для будущего использования.


4
Я сомневаюсь, что ему понадобятся все 1,5 Гб обновлений для использования в новой системе!
Бруно Перейра

1
Их можно переместить на компакт-диск или другую поддержку, чтобы они не теряли место на локальном диске. Это называется « локальным хранилищем ».
ignis

1
Сохранить пакеты в другом месте? Да, это то, что я сделал здесь. Я mv«d целых /var/cache/apt/archivesк /usr/tmp/apt-archive-cacheи установить archivesсимволическую ссылку на /var/cache/aptсоответствующем образ . Поскольку особенно audacityнравится хранить временные файлы /var, об этом каталоге всегда следует заботиться, чтобы в нем никогда не было свободного места.
синтаксическая ошибка
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.