如何获取更新镜像以使用其镜像文件夹进行更新

如何获取更新镜像以使用其镜像文件夹进行更新

我有一个从外部卷安装的可靠镜像文件结构。我想要做的是启动一个新的空白虚拟机,并让它更新、升级和安装 ftp 服务器,以便将镜像提供给其他虚拟机。

在服务器安装完成之前无法修改/etc/apt/sources.list使用。ftp://

有没有办法让 apt-get 使用已安装的卷?会sources.list支持file://协议吗?


使用以下答案,我将镜像目录安装为共享文件夹,并在虚拟机上运行以下命令;

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

答案1

我不太明白您打算如何安装服务器ftp,但sources.list确实支持file://“协议”。

要将 deb 包添加到你的sources.list文件:

deb file:///path/to/directory /

相关内容