Настроить APT для кэширования всех зависимостей пакета?

Я хочу знать, есть ли способ настроить APT для загрузки всех зависимостей (так же сильно, как и спираль зависимостей) пакета и кэширования их в /var/cache/apt/archives.

] Я хочу знать, есть ли способ настроить APT для загрузки всех зависимостей (так же сильно, как и спираль зависимостей) пакета и кэширования их в /var/cache/apt/archives. Кажется, что использование apt вместо apt-get не загружаются кеши.

ЧТО Я СКАЗАЛ:

Я попытался установить texlive-full с --install-recommends и увидел, что есть 155 пакетов для установки но APT только кэшируется texlive-full.deb.

Возможные решения:

Попросите установить все эти 155 пакетов, которые заставили бы их всех кэшировать. Но это работает только для зависимостей, которые находятся на одном уровне. Используйте apt-rdepends: apt-get --print-uris --yes -d --reinstall install "$1" | grep "http://" | awk '{print$1}' | xargs -I'{}' echo {} | tee "$2" . Выбрасывает URL-адрес всех зависимостей заданных пакетов ($1) в файл ($2), который затем может быть введен в wget.

Несмотря на то, что 2 является наиболее приемлемым решением, он обойдется мне в пропускной способности за счет загрузки пакетов дважды. И я не хочу создавать локальное apt-mirror с помощью apt-mirror.

1
задан 20 September 2016 в 23:40

0 ответов

Другие вопросы по тегам:

Похожие вопросы: