【发布时间】:2015-11-11 10:49:16
【问题描述】:
我想在 Ubuntu+Vagrant 机器上使用 apt-get install ... 运行一些测试 我想将 /var/cache/apt 文件夹存储在主机上,以防止从 ubuntu.com 重复下载
所以我加了一行
config.vm.synced_folder "/home/egon/DummyPackages/apt", "/var/cache/apt",
user: "root", group: "root"
到 Vagrantfile。
但是后来apt-get install 不再工作了,我总是收到这个错误:
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. Current value: 25165824. (man 5 apt.conf)
Reading package lists... Error!
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. Current value: 25165824. (man 5 apt.conf)
E: Error occurred while processing xplanet-images (NewVersion2)
E: Problem with MergeList /var/lib/apt/lists /us.archive.ubuntu.com_ubuntu_dists_vivid_universe_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.
我检测到,pkgcache的访问权限会被覆盖。
apt-get之前:
-rw-r--rw- 1 egon egon 25178732 Nov 11 11:31 pkgcache.bin
之后:
-rw-r--r-- 1 egon egon 25178732 Nov 11 11:44 pkgcache.bin
有什么办法解决这个问题吗?
【问题讨论】:
-
It has been suggested 在您的主机上使用
~/.cache/apt。