
Я хочу принудительно кэшировать установленные пакеты с помощью apt-get install (apt install)
. /var/cache/apt
В настоящее время я обнаружил, что некоторые из них кэшируются, но большинство — нет. Я хочу кэшировать их все, чтобы установить на другой машине, скопировав эти пакеты без повторной загрузки из Интернета, особенно для больших пакетов, которые требуют много времени.
решение1
Я думаю, что настройка локальной машины в качестве репозитория будет лучшим вариантом, но если вы хотите просто загрузить пакет, вы можете выполнить:
sudo apt install -d package
Если вы хотите кэшировать все установленные пакеты, вы можете запустить
sudo apt install -d $(apt list --installed | cut -d'/' -f 1 | grep -v "Listing..." | tr '\n' ' ')