HandlerSocket Plugin for MySQLのインストール
http://hirobanex.net/article/2011/06/1307178138
こちらを参考にした
apparmor に追加
$ sudo nano -w /etc/apparmor.d/usr.sbin.mysqld
/usr/lib/mysql/plugin/* mr,
を追加する
$ sudo service apparmor restart
-
-
-
- -
-
-
必要なものを入れる
$ sudo apt-get install libtool autoconf dpatch libmysqlclient-dev
ソースをとってくる
$ sudo apt-get source mysql-server-5.5
HandlerSocketのソースをとってくる
$ git clone https://github.com/DeNADev/HandlerSocket-Plugin-for-MySQL
$ cd HandlerSocket-Plugin-for-MySQL
$ ./autogen.sh
$ ./configure --with-mysql-source=~/mysql-5.5-5.5.24 --with-mysql-bindir=/usr/bin --with-mysql-plugindir=/usr/lib/mysql/plugin
$ make
$ sudo make install
-
-
-
- -
-
-
my.cnfの書き換え(mysqldは起動したままらしい)
$ sudo nano -w /etc/mysql/my.cnf
[mysqld]
handlersocket_port = 9998
handlersocket_port_wr = 9999
handlersocket_address =
handlersocket_verbose = 0
handlersocket_timeout = 300
handlersocket_threads = 16
thread_concurrency = 128
open_files_limit = 65535
-
-
-
- -
-
-
mysqlでプラグインをインストール
$ mysql -u ____ -p
ENTER password:
mysql > install plugin handlersocket soname 'handlersocket.so';
$ sudo service mysqld restart
-
-
-
- -
-
-
確認する
$ mysql -u ____ -p
ENTER password:
mysql> show plugins;
Mac OS XにMatPlotLibをインストールするメモ
http://nizihane.blog4.fc2.com/blog-entry-138.html
こちらを参考にさせていただいた.
libpng の解凍用に xz utility をインストール
http://tukaani.org/xz/
から
http://tukaani.org/xz/xz-5.0.4.tar.bz2
をダウンロード.
alphaやbetaを使いたい人は (beta)$ git clone http://git.tukaani.org/xz.git
$ ./configure
$ make
$ sudo make install
libpng をインストール
http://sourceforge.net/projects/libpng/files/latest/download?source=files
$ tar Jxvf ./*.tar.xz
$ ./configure
$ make
$ sudo make install
freetype をインストール
http://sourceforge.net/projects/freetype/files/latest/download?source=files
$ ./configure
$ make
$ sudo make install
numpy をインストール
$ git clone https://github.com/numpy/numpy.git
$ python setup.py build
$ sudo python setup.py install
matplotlib をインストール
$ git clone https://github.com/matplotlib/matplotlib.git
$ python setup.py build
$ sudo python setup.py install
LD_LIBRARY_PATHの謎
PTAMのインストール
インストールには TooN, libcvd, gvars3 が必要らしい
$ git clone git://git.savannah.nongnu.org/toon.git
$ git clone git://git.savannah.nongnu.org/libcvd.git
で取ってくる
[toon]
$ ./configure
$ sudo make install
[libcvd]
$ export CXXFLAGS=-D_REENTRANT
$ ./configure --without-ffmpeg
$ make
$ sudo make install
gvars3をインストールする
$ cvs -z3 -d:pserver:anoncvs@cvs.savannah.nongnu.org:/cvsroot/libcvd co gvars3
$ ./configure --disable-widgets
$ sudo make install
blasとlapackのライブラリを入れる(もしかしてlapackにBLASが含まれている?)
$ sudo apt-get install gfortran
-
-
-
-
- 一応
-
-
-
[BLAS]
$ wget http://www.netlib.org/blas/blas.tgz
$ tar xvf blas.tgz
$ cd BLAS
$ make
$ sudo cp blas_LINUX.a /usr/local/lib
-
-
-
- -
-
-
[lapack]
$ wget http://www.netlib.org/lapack/lapack-3.4.1.tgz
$ tar xvf lapack-3.4.1.tgz
$ cd lapack-3.4.1
$ cmake CMakeList.txt
$ make
PTAMのディレクトリからターゲットのOSのMakefile等をコピー
$ cp ~/PTAM/Build/Linux/* ~/PTAM
結局まだインストール成功しておらず…
OpenCV 2.4.2 のインストール
$ sudo apt-get install build-essential
$ sudo apt-get build-dep opencv
$ sudo apt-get install libjpeg-dev
$ sudo apt-get install libopenjpeg-dev
$ sudo apt-get install jasper
$ sudo apt-get install libjasper-dev libjasper-runtime
$ sudo apt-get install libpng12-dev
$ sudo apt-get install libpng++-dev libpng3
$ sudo apt-get install libpnglite-dev libpngwriter0-dev libpngwriter0c2
$ sudo apt-get install libtiff-dev libtiff-tools pngtools
$ sudo apt-get install zliblg-dev zlib1g-dbg
$ sudo apt-get install v4l2ucp
$ sudo apt-get install python
$ sudo apt-get install autoconf
$ sudo apt-get install libtbb2 libtbb-dev
$ sudo apt-get install libeigen2-dev
$ sudo apt-get install cmake
$ sudo apt-get install openexr
$ sudo apt-get install gstreamer-plugins-*
$ sudo apt-get install freeglut3-dev
$ sudo apt-get install libglui-dev
$ sudo apt-get install libavc1394-dev libdc1394-22-dev libdc1394-utils
$ sudo apt-get install libxine-dev
$ sudo apt-get install libxvidcore-dev
$ sudo apt-get install libva-dev
$ sudo apt-get install libssl-dev
$ sudo apt-get install libv4l-dev
$ sudo apt-get install libvo-aacenc-dev
$ sudo apt-get install libvo-amrwbenc-dev
$ sudo apt-get install libvorbis-dev
$ sudo apt-get install libvpx-dev
OpenCV-2.4.2 の取得と解凍
$ wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.2/OpenCV-2.4.2.tar.bz2
$ tar -xvjof ./OpenCV-2.4.2.tar.bz2
cmake CMakeList.txt
make
sudo make install
sudo ldconfig
Ubuntuのディレクトリ名を英語にする
日本語になっているとはっきりいって面倒なので,変更する
$ LANG=C xdg-user-dirs-gtk-update
Ubuntu 12.04 LTS に CUDA を入れたメモ
まずは必要なライブラリをインストールする
$ sudo apt-get install build-essential
$ sudo apt-get install libxi-dev
$ sudo apt-get install libxmu-dev
$ sudo apt-get install freeglut3-dev
最新ドライバを当てる作業
$ sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install nvidia-current
- OpenCV with CUDAだと一度nvidiaドライバを入れないとダメくさい.面倒だね
- $ sudo service lightdm stop
- $ ./dev.........
- $ sudo reboot
ダウンロードしてきたファイルに実行許可を与える
$ chmod a+x ./*.run
CUDAツールキットをインストール
$ sudo ./cudatoolkit_4.2.9_linux_64_ubuntu11.04.run
ツールキットのパスを通す
$ sudo nano -w /etc/enviroment
を書き換えると全てのユーザに適用される
PATH="/usr/local/cuda/bin"
LD_LIBRARY_PATH="/usr/local/cuda/lib:/usr/local/cuda/lib64"
LIBRARY_PATH="/usr/lib/nvidia-current"
次は root 権限は使用しない
$ ./gpucomputingsdk_4.2.9_linux.run
$ cd ~/NVIDIA
$ make
root権限を使用するとハマってしまうことがあるので注意