Sha256: 651375fe51ff889c15b13d0d27574833e134954abc59a7662c5b4d69874e5b25

Contents?: true

Size: 1.03 KB

Versions: 11

Compression:

Stored size: 1.03 KB

Contents

# APT-CACHER

Used by Debian-like Linux distros, will get configured under guest's `/var/cache/apt-cacher-ng`
and only works with NFS-shared folders since `vboxsf` is enforcing `vagrant`-user and `apt-cacher`
is running under `apt-cacher-ng` user.

To manually enable it:

```ruby
Vagrant.configure("2") do |config|
  config.vm.box = 'some-debian-box'
  config.cache.enable :apt_cacher
end
```

One use case for this bucket is if you are using containers inside your VMs, e.g
VirtualBox -> LXC. This would allow you to reuse packages without sharing folder
inside VirtualBox:

    # install apt-cacher on (Host)-VM
    $ sudo apt-get install apt-cacher-ng

    # get the IP for eth0 interface
    $ ifconfig eth0 |grep "inet addr"|awk '{print $2}' |cut -c6-20

    # configure mirror on for your docker/LXC instances:
    $ echo 'Acquire::http { Proxy "http://X.X.X.X:3142"; };' > /etc/apt/apt.conf.d/10mirror

    # check, if working by tailing log on (Host)-VM, while installing packages on (Guest)-VMs
    $ tail -f /var/log/apt-cacher-ng/apt-cacher.log

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
vagrant-cachier-1.2.1 docs/buckets/apt-cacher.md
vagrant-cachier-1.2.0 docs/buckets/apt-cacher.md
vagrant-cachier-1.1.0 docs/buckets/apt-cacher.md
vagrant-cachier-1.0.0 docs/buckets/apt-cacher.md
vagrant-cachier-0.9.0 docs/buckets/apt-cacher.md
vagrant-cachier-0.8.0 docs/buckets/apt-cacher.md
vagrant-cachier-0.7.2 docs/buckets/apt-cacher.md
vagrant-cachier-0.7.1 docs/buckets/apt-cacher.md
vagrant-cachier-0.7.0 docs/buckets/apt-cacher.md
vagrant-cachier-0.6.0 docs/buckets/apt-cacher.md
vagrant-cachier-0.5.1 docs/buckets/apt-cacher.md