Меню Рубрики

Linux очистить кэш пакетов

Подскажите команду для очистки кэша пакетов апт

Что скомандовать апту, чтобы он очистил /var/lib/apt/lists/? Апт-гет clean чистит архивы, а как мне очистить список пакетов?

Не, она не чистит список пакетов. Именно список.

BleachBit (as root) умеет чистить список, но какой командой он это делает.

Удали оттуда все файлы и сделай apt update , чтобы только нужные скачались.

Все файлы индекса репозиториев, lock, например, удалять не нужно.

А какой командой их удалить? BleachBit же чистит.

Попробовал у себя это всё. lock оно пересоздаёт, так что по идее не критично. 🙂

А зачем их удалять? Это просто индекс репозиториев. Место он занимает мизер, на производительность ну ни как не влияет.

BleachBit — бесплатная программа с открытым исходным кодом для очистки свободного места, управления приватностью, а также увеличения производительности операционных систем Windows и Linux.

О, только недавно в толксах о этих «чистильщиках» вспоминали. Я бы не советовал ими пользоваться.

Выявление и удаление веб-кэша, HTTP-кук, истории URL, временных файлов и файлов журнала

Это лучше делать нативными средствами самих приложений. Максимум их дополнениями.

Удаление неиспользуемых локализаций (также называемые региональные файлы) программного обеспечения

Это бред относительно linux. Если она это делает (а я сомневаюсь), то она корёжит пакеты и с ними не сможет нормально работать пакетный менеджер.

Уничтожение файлов и очистка незанятого дискового пространства

Ну как затирать файлы нулями еще понятно, а вот как очистить уже незанятого дискового пространства? Или оно носиться по всему диску и всё свободное место забивает нулями?

Очистка незанятого дискового пространства для улучшения сжатия данных при резервном копировании

Это бред какой-то. Я серьёзно.

Чтоб лиса её строила всегда заново? Экономим байтики на диске, жрём процессор и интернет. Это и кеша касается, и кук.

Интерфейс командной строки для автоматизации сценариев

Ну хоть это радует.

он походу это делает через rm , в apt такой опции видимо нет. Сам искал ответ на этот вопрос, но так и не нашел. Так что чисти руками.

Ну вот вчера был вопрос о /var/lib/dpkg/status. Если его нет, то он не создаётся. Я и посоветовал лишнего не трогать, а то со знаниями уровня сиклинер можно всё разломать к чертям.

а вот как очистить уже незанятого дискового пространства?

файл создается пока есть место — забивается нулями. потом удаляется.

Ну как затирать файлы нулями еще понятно, а вот как очистить уже незанятого дискового пространства? Или оно носиться по всему диску и всё свободное место забивает нулями?

Это полезно для виртуалок с динамически увеличивающимися образами только. Забиваешь нулями, оптимизируешь образ, . ПРОФИТ!

Чтоб лиса её строила всегда заново? Экономим байтики на диске, жрём процессор и интернет. Это и кеша касается, и кук.

Небось VACUUM делает и возможно REINDEX.

Если она это делает (а я сомневаюсь), то она корёжит пакеты и с ними не сможет нормально работать пакетный менеджер.

не сомневайся чистит в /usr/share/locale/

Ужас. Зачем это нужно? Экономить байтики лучше на генте.

локали достаточно места занимают. у меня проблем не было из за чистки. дело добровольное, хочешь чистишь, хочешь нет.

Я чистил. Пока норм. А места у меня маловато -виртуалки жрут много, ну и еще + кино добавляет.

Тогда чистить /var/lib/apt/lists/ не буду пока -мало ли -положить обновления не хочется.
А кто-нибудь вообще их чистит?

И много экономит? Или у тебя диск игрушечный по размеру?

Обычно кеши то чистят, когда место заканчивается, не раньше. А уж мелочёвкой ни кто не занимается, даже на всяких распери-пи где точно места в обрез.

Диск не игрушечный, просто люблю чистоту.

Тогда что ты забыл в линуксе?

Так это не чистота, надо пакет пересобирать без лишних локалей и не нужных зависимостей.

Мне хватит хоть частичной чистоты. ving2 чистит локали также, как я понял. Вообще — спорить не буду, пусть каждый решает сам- как и что чистить. Спорить на эту тему не буду.

В винде мусора еще больше, это все знают.

sudo rm -f /var/lib/apt/lists/*
Если понадобиться — стоит применить. Похоже, так прога очистки и делает. Рискнул, попробовал -результат одинаковый.

Точнее, лучше: rm -rf /var/lib/apt/lists/*

Удаление неиспользуемых локализаций

с ними не сможет нормально работать пакетный менеджер

Есть даже пакет localepurge, который удаляет ненужные локализации при каждом обновлении. Пока пользовался, проблем с пакетным менеджером не заметил.

Там видать этот пакет и заюзан, просто собрано всё подряд в одном месте. Однако к таким инструментам я всё равно отношусь с большой осторожностью.

Запилил скрипт для очистки Debian Mate (дебиан мате) от мусора (от ненужных файлов).

Кому как. 🙂
apt-get clean
С помощью этой команды удаляются все архивы, установленные в вашей системе. Всякий раз, когда вы устанавливаете приложение, оно будет загружено и его пакет DEB будет помещен в директорий /var/cache/apt/archives/. Данная команда удаляет эти пакеты и освобождает место.
Вам они нужны? Мне нет.

«Список пакетов — сперва почистим, потом обновим»
Можно не делать.

recently-used.xbel
Это список недавних доков, после ребута они мне не нужны, а так списки то плодятся еще и еще и жрут и место и иноды. очистка из меню раб.стола чистит только первый файл, остальные продолжают валяться.

desktop-metadata
При их сносе на раб. столе ничего не меняется. После каждого ребута там плодится + 1 файл. логичнее было бы как-то логировать или перезаписывать.

.config/pulse/
у меня дефолтные настройки звука, при каждом ребуте я получаю сохранение одних и тех же файлов. под разными именами. вместо перезаписи имеющихся.

.bash_history
Мне не нужна

.xsession-errors
Надо будет -перед очисткой загляну, а так они нафиг не нужны.

Кэш иконок
Надо будет -пересоздадутся, если файло удалено -то кэш то сам не чистится.

Кэш системы
Кэш пересоздастся по мере надобности.

Временные файлы
Обычно чистятся сами, но вдруг приложение зависло(лиса) и за собой не убрало-почистим.

Логи п-сенсора
Тут понятно — надо будет — загляну.

Лиса
Не люблю, когда он хранит настройки сайтов, воз телеметрии и проч.
При данном действии настройки не летят, только мусор.

Локали- мне не надо держать всякие хорватские, украинские и прочие языки и маны. Я понимаю только великий и могучий русский а также английский.

«Это просто п****ц.»
Это БЫЛ полный п****ц, когда я нашел в папке альсы воз файлов настолько древних, насколько давно отинсталленна система. Вместо того, чтобы их перезаписывать, пульса плодит их еще и еще. их было так много, что пака не сразу открылась.

«Это просто п****ц.» — будет, если доверить автомату команду apt-get autoremove- мало ли что натворит.

Так в чем п****ц? Тут не снос хомяка и папки рута, не патч бармина, после ребута чистка вообще ничем не проявляется, кроме освободившихся инодов и места.

Скрипт я запускаю пред ребутом, поэтому все что надо вырастет опять.

И сколько так экономится? Пяток инод и 20 килобайт места?

Временные файлы
Обычно чистятся сами, но вдруг приложение зависло(лиса) и за собой не убрало-почистим.

Во-первых, во многих дистрибутивах /tmp монтируется в память, во вторых, все файлы оттуда снесет systemd, если они не используются больше 10 дней.

Ну запускай ее тогда сразу в режиме инкогнито.

Коментишь в /etc/locale.gen все, кроме нужных, потом делаешь locale-gen

А в /var/log сколько всего не нужного тратит драгоценные иноды и место.

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

Чувак не увлекайся ты так, а то так и до дурки дочиститься можно.

Спокуха, он бывший виндузятник просто.

Тогда еще надо бы добавить, если лису чистить:

Остальное ещё можно как-то оправдать, но запуск браузера под рутом просто недопустим.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как выглядит операционная система mac os
  • Как выбрать загрузку mac os или windows при включении mac
  • Как восстановить флешку после mac os
  • Как восстановить файлы после форматирования mac os
  • Как восстановить удаленные данные mac os