如何使用Vagrant自动升级Virtualbox Guest Additions

时间:2020-01-09 10:46:14  来源:igfitidea点击:

Guest Addition本质上是为了能够释放Vagrant的全部潜能,这意味着必须对其进行安装并保持更新很重要。但是,确保Vagrant箱始终运行最新版本的Guest Additions可能是一项耗时的任务,从而浪费了可以更好地利用的关键周期。

直到我们意识到并不是所有正式仓库中可用的盒子甚至都安装了Guest Additions之外,保持工具的更新就很成问题了。 CentOS对此感到内gui,这意味着我们每次启动新盒子都必须花时间安装工具。

安装用于Vagrant的Guest Addition插件

  • 打开控制台会话。
  • 运行以下Vagrant命令
vagrant plugin install vagrant-vbguest

启动新的和现有的盒子

现在,无论何时启动" Vagrant",我们都将注意到已选中" Guest Additions"安装。如果安装了最新版本,我们将看到以下输出。

另一方面,如果需要更新或者安装,Vagrant现在将下载所有从属软件包,然后从Virtualbox ISO安装来宾添加。安装相当明显。

Vagrant升级后插件失败

要在Vagrant升级后更新插件,可以执行以下命令。

vagrant plugin update vagrant-vbguest

修复损坏的安装

如果更新不能解决问题,或者某件事损坏了我们当前的安装,则可以修复该插件。

vagrant plugin repair vagrant-vbguest