Используйте эту команду: type assemble.sh
Это работает во множестве оболочек и показывает только первый результат.
Пределом размера управляет способная опция APT::Periodic::MaxSize
. Можно отобразить текущее значение с помощью следующей команды:
apt-config dump | grep Periodic
Для установки размера отредактируйте или создайте файл /etc/apt/apt.conf.d/99local-archive
и любая из следующих строк:
APT::Periodic::MaxSize "<size_in_MiB>";
APT::Periodic::MaxAge "<days>";
APT::Periodic::MinAge "<days>";
Посмотрите /etc/cron.daily/apt
для комментариев к доступным вариантам и переходу от APT::Archives::*
. (Поставки Ubuntu 14.04 /etc/apt/apt.conf.d/20archive
который устанавливает APT::Archives::MaxSize
. Когда они переходят к APT::Periodic
в том файле будет иметь значение, что Вы помещаете свои локальные изменения в файл с более высоким количеством.)
Это устанавливает максимальный размер кэша в мебибайт. Если кэш больше, кэшируемые файлы пакета удалены, пока требованию размера не отвечают (самые большие пакеты будут удалены сначала).
Удостоверьтесь, что сделали это на всех машинах, которые монтируют каталог.
Необходимо рассмотреть использование отдельного прокси кэширования для способных экземпляров. способный прокси является одним инструментом, который Вы могли попробовать. Позвольте, которые делают кэширование и сокращают отдельные способные архивы более настойчиво.
/var/cache/apt/archives
, особенно теперь, когда Marco определил установку права для увеличения макс. размера.
– Peter Cordes
04.02.2015, 04:27
Для установки размера кэша для Кв. необходимо отредактировать apt.conf
. Можно получить информацию о том, как настроить ее в man apt.conf
. Если это уже не присутствует, создают его в /etc/apt/apt.conf
или Вы, возможно, должны отредактировать /etc/apt/apt.conf.d/70debconf
файл, отошлите документацию определенной версии.
Debian обеспечивает Cache-Limit
опция в APT Group в apt.conf
. Можно экспериментировать с ним.
man apt.conf
говорит,
Cache-Limit
APT uses a fixed size memory mapped cache file to store the
'available' information. This sets the size of that cache.
Таким образом, необходимо вставить следующую строку apt.conf
.
APT::Cache-Limit "cache_size"
Поместите соответствующий размер кэша на месте.
Cache-Limit
управляет кэшем в оперативной памяти, используемой во времени выполнения, не дисковом кэше в /var/cache/apt/archives
.
– Marco
05.09.2013, 13:30
APT::Archives::MaxSize
, нет...Periodic...
. (Ubuntu 14.04, склонная1.0.1ubuntu2.6
) Существует также...::MinAge
и...::MaxAge
(в течение многих дней я предполагаю, так как значения по умолчанию равняются 2 и 30). Я принимаюMinAge
льготный период для превышенияMaxSize
. – Peter Cordes 04.02.2015, 04:32apt-get autoclean
, любой пакет, который не обнаруживается в его списке как доступный, будет удален. ' – Peter Cordes 04.02.2015, 04:36/etc/apt/apt.conf.d/20archive
, (dunno о Debian). Файлы обрабатываются в порядке с более поздними, которые в состоянии переопределять более ранние. (Я сверилсяapt-config dump
.) Необходимо поместить измененный в/etc/apt/apt.conf.d/99local-archive
. спасибо – Peter Cordes 04.02.2015, 05:58Dir::Cache::archives
к полному пути (как/net/tesla/var/cache/apt/archives/
), вместо относительного пути по умолчанию (archives/
). Могло бы быть легче на ноутбуке, который не всегда сохраняется дома, легче, чем ручное монтирование по Вашему локальному/var/cache/apt/archives/
. – Peter Cordes 04.02.2015, 06:05/etc/cron.daily/apt
укажите на этоAPT::Periodic
новый, иArchives
устаревший. Я предполагаю, что задание крона является единственной вещью когда-либо сократить кэш, так как материал размера/возраста теперь характерен для него. – Peter Cordes 04.02.2015, 07:18