Mac 安裝 VirtualBox

Mac 下安裝 VirtualBox 不知道什麼時候開始安裝最後會出現錯誤訊息,如果不理照樣建虛擬機,啟動時就會出現更奇怪的錯誤訊息 “kernel driver not installed (rc=-1908)”

我忘了自己之前有沒有遇到過,今天幫同事解了一下,安裝和啟動虛擬機的問題,可以參考這篇 https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8,要去「安全性與隱私權」打開 App

另外通常跑一些虛擬機,會需要先設定「僅限主機」網路,手動要加也會出錯,可以參考這個下指令解決 https://github.com/gasolin/foxbox/issues/32#issuecomment-113967420

sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart

在 Mac 中用 homebrew 裝的 Python3 中安裝 graph-tool

目前 Homebrew 提供的 Python 3 是 3.4.1,所以以下各路徑和檔案修改都是用 3.4.1,若版本有變要做相對應的修改

  1. brew install python3
  2. pip3 install numpy
  3. brew install gcc (scipy 需要 Fortran Compiler)
  4. pip3 install scipy
  5. 修改 /usr/local/Library/Formula/boost.rb https://gist.github.com/jiayun/f331db2bef429d532ea4
  6. brew install boost –with-python3 –c++11
  7. 安裝 XQuartz http://xquartz.macosforge.org/
  8. brew install pkg-config
  9. brew install –c++11 cgal cairo cairomm py3cairo google-sparsehash
  10. pip3 install matplotlib
  11. brew tap homebrew/science
  12. 修改 /usr/local/Library/Formula/graph-tool.rb https://gist.github.com/jiayun/66682b5deb80bb32d0a3
  13. cd /usr/local/Cellar/py3cairo/1.10.0/include/pycairo/
  14. ln -s py3cairo.h pycairo.h
  15. export PYTHON=/usr/local/Cellar/python3/3.4.1/Frameworks/Python.framework/Versions/3.4/bin/python3.4m
  16. brew install graph-tool –with-google-sparsehash