外部ボリュームからマウントされた信頼できるミラーファイル構造があります。私がやりたいのは、新しい空のVMを起動し、他のVMにミラーを提供するためにftpサーバーを更新、アップグレード、およびインストールすることです。
変更できません/etc/apt/sources.list
使用するftp://
サーバーがインストールされる前。
マウントされたボリュームをapt-getで使用する方法はありますか? sources.list
サポート file://
プロトコル?
以下の回答を使用して、ミラーディレクトリを共有フォルダとしてマウントし、VMで次の手順を実行しました。
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
他のVMは、更新のために新しく作成されたミラーを参照します。
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
ftp
サーバーをどのようにインストールするのかよくわかりませんが、sources.list
はfile://
'プロトコル'をサポートしています。
sources.list
ファイルにdebパッケージを追加するには:
deb file:///path/to/directory /