У меня есть надежная зеркальная файловая структура, смонтированная с внешнего тома. Я хотел бы сделать это, чтобы развернуть новую пустую виртуальную машину и обновить ее, обновить и установить ftp-сервер, чтобы обслуживать зеркало для других виртуальных машин.
Я не могу изменить /etc/apt/sources.list использовать ftp:// до того, как сервер будет установлен.
Есть ли способ получить apt-get для использования установленного тома? Будет ли sources.list поддерживать протокол file://?
Используя приведенный ниже ответ, я установил зеркальный каталог как общую папку и выполнил на VM следующее: [!d4 ]
sed -i -e s#http://archive.ubuntu.com#file:///srv/ftp#g \
-e s#http://security.ubuntu.com#file:///srv/ftp#g \
/etc/apt/sources.list
apt-get update
apt-get -y upgrade
apt-get -y install proftpd-basic
apt-get -y autoremove
# configure /etc/proftpd/conf.d/anonymous.conf
service proftpd restart
Другие виртуальные машины относятся к новоиспеченному зеркалу для своих обновлений;
sed -i -e s#http://archive.ubuntu.com#ftp://mirror-vm#g \
-e s#http://security.ubuntu.com#ftp://mirror-vm#g \
/etc/apt/sources.list
apt-get update
apt-get -y upgrade
apt-get -y install yada-yada-yada
apt-get -y autoremove