Подскажите команду для очистки кэша пакетов апт
Что скомандовать апту, чтобы он очистил /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.
Чувак не увлекайся ты так, а то так и до дурки дочиститься можно.
Спокуха, он бывший виндузятник просто.
Тогда еще надо бы добавить, если лису чистить:
Остальное ещё можно как-то оправдать, но запуск браузера под рутом просто недопустим.