時と場合によりけり

日々のアップデートとイノベーションに翻弄され彷徨える IT エンジニアの覚書

macOS Sierra に Homebrew Cask で VirtualBox と Vagrant をインストールする

概要

macOS Sierra に Homebrew Cask を使って、VirtualBoxVagrant をインストールしてみます。Homebrew と Cask については、以下のエントリーをご参照ください。

stangler.hatenablog.com

ハードウェア

  • マシン: Macbook Pro Early 2011
  • OS: macOS 10.12 Sierra
  • メモリ: 16 GB
  • ストレージ: SSD 512 GB

ソフトウェア

VirtualBox

VirtualBox とは

オラクルが開発した仮想化ソフトウェア。これを使うと、MacWindows(ホスト)上で CentOSUbuntu などの Linux(ゲスト)を搭載することができます。また、Linux だけではなく、Mac(ホスト)上に Windows(ゲスト)を搭載することも可能です。

余談ですが、Mac Marvericks に VirtualBoxWindows 7 を載せてみたことがあるのですが、 Windows Update のときに、しょっちゅうコケていたので、やめました。結局、Parallels を使用しています。

インストール

まず、検索してみます。

% brew search virtualbox
Caskroom/cask/virtualbox-extension-pack
Caskroom/cask/virtualbox
Caskroom/versions/virtualbox-beta
Caskroom/versions/virtualbox-extension-pack-beta

Cask にありました。 Caskroom/cask/virtualbox の詳細をみてみます。

% brew cask info virtualbox
virtualbox: 5.1.6-110634
https://www.virtualbox.org
/usr/local/Caskroom/virtualbox/5.1.6-110634 (3 files, 88.7M)
From: https://github.com/caskroom/homebrew-cask/blob/master/Casks/virtualbox.rb
==> Name
Oracle VirtualBox
==> Artifacts
VirtualBox.pkg (pkg)

このエントリーを執筆時点のバージョンは、5.1.6-110634 です。

では、インストールしてみましょう。

% brew cask install virtualbox
==> Downloading http://download.virtualbox.org/virtualbox/5.1.6/VirtualBox-5.1.6
Already downloaded: /Users/shu/Library/Caches/Homebrew/Cask/virtualbox--5.1.6-110634.dmg
==> Verifying checksum for Cask virtualbox
==> Running installer for virtualbox; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are i
==> installer: Package name is Oracle VM VirtualBox
==> installer: Installing at base path /
==> installer: The install was successful.
?  virtualbox was successfully installed!

Vagrant

Vagrant とは

大雑把にいうと、VirtualBox を使うときに、手動で細かい設定をしなくても、いい感じにしてくれるソフトです。

インストール

検索してみます。

% brew search vagrant
homebrew/completions/vagrant-completion  Caskroom/cask/vagrant-manager
Caskroom/cask/vagrant-bar                Caskroom/cask/vagrant

Cask にありました。
次に、詳細情報をみてみます。

% brew cask info vagrant
vagrant: 1.8.6
https://www.vagrantup.com/
Not installed
From: https://github.com/caskroom/homebrew-cask/blob/master/Casks/vagrant.rb
==> Name
Vagrant
==> Artifacts
Vagrant.pkg (pkg)

最新バージョンは 1.8.6 です。 インストールしてみます。

% brew cask install vagrant
==> Downloading https://releases.hashicorp.com/vagrant/1.8.6/vagrant_1.8.6.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask vagrant
==> Running installer for vagrant; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are i
==> installer: Package name is Vagrant
==> installer: Upgrading at base path /
==> installer: The upgrade was successful.
?  vagrant was successfully installed!

これで、VirtualBoxVagrant のインストールが完了しました。