回答:
/var/cache/apt/{,src}pkgcache.bin現在インストールされているパッケージが含まれていると思います。
共有する代わりに/var/cache/apt/、/var/cache/apt/archives/独立したファイルを含むディレクトリを共有します。/var/cache/apt/archivesrootだけが所有および書き込み可能であるため、多少の調整が必要です。1つのオプションは、グループを/var/cache/apt/archivestoに設定しapt-cache-writer、setgidビットをディレクトリに追加することです。自分自身を追加apt-cache-writerグループとセットumaskのようなものに0002または0007代わりに0022。
sudo apt-get cleanがこのディレクトリをクリアすることに注意してください(/var/cache/apt/archives)。
そのフォルダを共有するのではなく、より「正常」になり、APT-CACHERを使用してLANリポジトリを作成します
ここにそのソフトウェアに関するチュートリアルがあります
最善の解決策は、ホストマシンでApt-Cacher-NGを使用することです。ネットワーク化されたコンピューターをaptcacher専用にすることを心配する必要はありません。これは、コンピューターが単純なインストール/構成を備えた単純なプログラムとして実行されるためです。注意しなければならない唯一のことは、料金のかかるディスク容量ですが、私はこれまでかなり長い間このセットアップを使用しており、問題はありませんでした。
奇妙に思えるかもしれませんが、apt-cacherがインストールされているマシンにapt-cacherを使用することもできます。つまり、ホストの前にVMが更新されると、キャッシュにデータが読み込まれ、ホストはキャッシュからパッケージを取得できます。
また、ブラウザに「http:// your-apt-cacher-ng-server:3142」というURLを入力することで、キャッシュされている量とヒット率の統計を確認できます(以下を参照)。
apt-cacherを構成する方法の簡単な説明は、ここにあります:http ://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure-apt-cacher-ng-on -ubuntu-server-10-04 /完全性のために以下に貼り付けます。
apt-get install apt-cacher-ng/etc/apt-cacher-ng/acng.conf次の内容で編集します。CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142 BindAddress: 0.0.0.0 Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu PidFile: /var/run/apt-cacher-ng/pid ExTreshold: 4
/etc/init.d/apt-cacher-ng restartネットワーク上の残りのDebian / Ubuntuマシン/etc/apt/apt.conf.d/02proxyで、次の内容のファイルを作成します。
Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };
squid-deb-proxy、どちらのapt-キャッシャ(総perlのブロブを)またはapt-cacaher-ng(設定ファイルを含むより優れたpython mess)は、このメッセージのタイムスタンプに近い14.04 LTSで非常にうまく機能しました。