Last active
December 16, 2015 10:18
-
-
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 使用。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### 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