Skip to content

Instantly share code, notes, and snippets.

@shun115
Last active December 16, 2015 10:18
Show Gist options
  • Save shun115/5418736 to your computer and use it in GitHub Desktop.
Save shun115/5418736 to your computer and use it in GitHub Desktop.
openframeworks でできたプログラムを、X Window System無し(Headless)に Ubuntu 12.10 にて動作させるための環境づくり。 Headless X として xvfb with GLX extension (Mesa 9.0.3) 使用。 サーバはEC2 使用。
### install Mesa
$ cd
$ mkdir lib
$ cd lib/
$ wget ftp://ftp.freedesktop.org/pub/mesa/9.0.3/MesaLib-9.0.3.tar.gz
$ tar xvzf MesaLib-9.0.3.tar.gz
$ cd Mesa-9.0.3/
$ sudo apt-get update
$ sudo apt-get install gcc g++ make autoconf wdiff libtool bison flex libxml2 python-libxml2 xutils-dev pkg-config libx11-dev libxext-dev libx11-xcb-dev libxcb-dri2-0-dev libxcb-xfixes0-dev libdrm-dev llvm-dev
$ ./configure --enable-xlib-glx --disable-dri
$ make
$ sudo make install
$ sudo ldconfig
### install oF
$ cd
$ cd lib/
$ wget http://www.openframeworks.cc/versions/v0.7.4/of_v0.7.4_linux64_release.tar.gz
$ tar xvzf of_v0.7.4_linux64_release.tar.gz
$ cd of_v0.7.4_linux64_release
$ cd scripts/linux/ubuntu/
$ cp install_dependencies.sh install_dependencies.sh.org
$ vi install_dependencies.sh
$ wdiff -3 install_dependencies.sh.org install_dependencies.sh
======================================================================
[-libgl1-mesa-dev libglu1-mesa-dev-]
======================================================================
$ sudo ./install_dependencies.sh
### install Xvfb
$ sudo apt-get install xvfb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment