【发布时间】:2012-04-26 16:41:59
【问题描述】:
执行以下命令后.box文件会发生什么?
vagrant box add lucid32 http://files.vagrantup.com/lucid32.box
下载完成后在文件系统中找不到lucid32.box文件。
【问题讨论】:
-
我想我完全没有理解你的意思,因为我首先想到的是
sudo find / -name lucid32.box。 -
正是我所做的,但我一定错过了一些东西,因为我无法使用这个确切的命令找到
lucid32.box... -
可能不存在该名称。诸如
*.box之类的通配符搜索可能吗? (顺便说一句,扩展名不是.vbox吗?) -
是的,你是对的。搜索应为
*.vbox和not *.box。谜团已揭开。 :-) 您想输入答案以便我接受吗?谢谢! -
@CalvinCheng:我认为您误认为它只是 tar 存档中的 .vbox 图像。它确实是一个 tar 存档,但它包含 box-disk1.vmdk、box.ovf 和 Vagrantfile 等文件。我不知道它们是如何用来创建 VirtualBox 使用的文件的,但是如果你打开 VB 的 .vbox 文件,你会发现它只是 XML。我假设 Vagrant 将其文件(也是二进制和 XML 文件,加上 Vagrantfile)转换为 VirtualBox 使用的 XML 和二进制文件。然而,如果你打开二进制文件,你会发现它们是不同的,所以这不是解压缩和重命名的简单问题。
标签: virtual-machine virtualbox vagrant