コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
全カテゴリ
カテゴリ未導入のページ
利用者の投稿記録
最近の更新
特別ページ一覧
ヘルプ
新規作成
新しい記事
検索
検索
表示
ログイン
個人用ツール
ログイン
TokyoTyrantのインストールのソースを表示
ページ
ノート
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
表示
サイドバーに移動
非表示
←
TokyoTyrantのインストール
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
== bzip2 and libbzip2 == * ver 1.0.5 以上が推奨されている。 * CentOS5.X に標準でインストールされているバージョンは 1.0.3。 また現在、yum で アップデートできるのは、"1.0.3-6" なのでソースから入れ直す。 <pre> # wget http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz # tar zxvf bzip2-1.0.6.tar.gz # cd bzip2-1.0.6 # cp -p Makefile Makefile.org # vi Makefile (※1) # diff Makefile Makefile.org 18c18 < CC=gcc -fPIC --- > CC=gcc # make # make install # /sbin/ldconfig </pre> ※1) Makefile にて -fPIC オプションを付けなかった場合、Tokyo Cabinet の make 時に以下のエラーになった。 <pre> /usr/bin/ld: /usr/local/lib/libbz2.a(bzlib.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libbz2.a: could not read symbols: Bad value collect2: ld はステータス 1 で終了しました make: *** [libtokyocabinet.so.9.9.0] エラー 1 </pre> また、 Tokyo Cabinet の ./configure オプションに、 --libdir=/usr/lib64/ を付ければ make は通ったのだが、/usr/lib64/ には RPM 版の libbz2(ver 1.0.3) があったため、こちらを使用してしまうと思われたため中止した。 [http://jiakr.com/article?u=libbz2-a-libz-so-lead-tokyocabinet-make-failure-of-problem-solving-approach&v=3 参考サイト] == Tokyo Cabinet == <pre> # wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.46.tar.gz # tar zxvf tokyocabinet-1.4.46.tar.gz # cd tokyocabinet-1.4.46 # ./configure # make ~ 省略 ~ #================================================================ # Ready to install. #================================================================ # make check ~ 省略 ~ #================================================================ # Checking completed. #================================================================ # make install ~ 省略 ~ #================================================================ # Thanks for using Tokyo Cabinet. #================================================================ </pre> == Tokyo Tyrant == <pre> # wget http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz # tar zxvf tokyotyrant-1.1.41.tar.gz # cd tokyotyrant-1.1.41 # ./configure # make ~ 省略 ~ #================================================================ # Ready to install. #================================================================ # make install ~ 省略 ~ #================================================================ # Thanks for using Tokyo Tyrant. #================================================================ </pre> [[Category:フリーソフト・オープンソース]]
TokyoTyrantのインストール
に戻る。