Ubuntu Vagrant:同步文件夹/var/cache/apt

Ubuntu Vagrant:同步文件夹/var/cache/apt,ubuntu,vagrant,mount,apt,Ubuntu,Vagrant,Mount,Apt,我想用apt get install运行一些测试。。。在Ubuntu+流浪者机器上 我想在主机上存储/var/cache/apt文件夹,以防止重复从ubuntu.com下载 所以我加了一行 config.vm.synced_folder "/home/egon/DummyPackages/apt", "/var/cache/apt", user: "root", group: "root" 到流浪汉档案 但是,apt get install不再起作用,我总是会遇到以下错误: E: Dy

我想用apt get install运行一些测试。。。在Ubuntu+流浪者机器上 我想在主机上存储/var/cache/apt文件夹,以防止重复从ubuntu.com下载

所以我加了一行

config.vm.synced_folder "/home/egon/DummyPackages/apt", "/var/cache/apt",
    user: "root", group: "root"
到流浪汉档案

但是,
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

有没有办法解决这个问题?

您可以尝试将
同步\u文件夹设置为

config.vm.synced_folder "/home/egon/DummyPackages/apt", "/var/cache/apt",
user: "root", group: "root", mount_options: ["dmode=777, fmode=646"]
这将装载目录模式为777、文件模式为646的文件夹。
您可以根据自己的需要调整值

您可以尝试将
同步\u文件夹
设置为

config.vm.synced_folder "/home/egon/DummyPackages/apt", "/var/cache/apt",
user: "root", group: "root", mount_options: ["dmode=777, fmode=646"]
这将装载目录模式为777、文件模式为646的文件夹。
您可以根据自己的需要调整值

而不是您问题的答案,我希望您的问题有解决方案:-)


由于您的问题非常常见,因此有一个很好的插件:。这将在存储在主机的
~/.vagrant.d/cache/
文件夹中的所谓存储桶中缓存多种类型的存储库(如yum、apt、gems等)数据。请参阅。

虽然不是您问题的答案,但我希望能找到您问题的解决方案:-)

由于您的问题非常常见,因此有一个很好的插件:。这将在存储在主机的
~/.vagrant.d/cache/
文件夹中的所谓存储桶中缓存多种类型的存储库(如yum、apt、gems等)数据。看