アットウィキロゴ

linux_mongodb_2.2.2_install_src

mongodb2.2.2のソースからのインストール

TOP > linux > mongodb > 2.2.2 > install > src

概要

ソースからコンパイルを行ってインストールする方法


コンテンツ一覧

+ コンテンツ一覧


実行環境


実施手順


ソースの入手、コンパイル~インストール

  1. ############################################################
  2. # OSによってパターンが変わります
  3. ############################################################
  4. # 管理者権限で実行
  5. su - # case by CentOS
  6. sudo su # case by ubuntu
  7.  
  8. ############################################################
  9. # 以降の手順は基本的に同じです。
  10. ############################################################
  11.  
  12. # ソースダウンロード先
  13. comp_dir=/usr/local/src
  14. # パッケージ名
  15. pack_name=mongodb-linux-x86_64
  16. # バージョン
  17. version=-2.2.2
  18. # ソースのファイル形式
  19. ext=.tar.gz
  20. # tar解凍時のオプション
  21. ext_opt=z
  22. # インストール先ディレクトリ
  23. ins_dir=/usr/local
  24. # ダウンロード元パッケージ
  25. dl_uri=http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.2.tgz
  26.  
  27. cd ${comp_dir}
  28. rm -rf ${pack_name}${version}
  29. wget ${dl_uri} -O ${pack_name}${version}${ext}
  30. tar ${ext_opt}xf ${pack_name}${version}${ext}
  31. cd ${pack_name}${version}
  32. test -d ${ins_dir}/bin || mkdir -p ${ins_dir}/bin
  33. chown root.root ./bin/*
  34. /bin/cp -a ./bin/* ${ins_dir}/bin/.
  35.  
  36. # システムユーザ作成
  37. adduser --system -s /sbin/nologin -d /var/lib/mongo mongo
  38. mkdir /var/lib/mongo
  39. chown mongo.mongo /var/lib/mongo
  40.  
  41. # 設定ファイル作成
  42. test -d ${ins_dir}/etc || mkdir -p ${ins_dir}/etc
  43. touch ${ins_dir}/etc/mongod.conf
  44. vim ${ins_dir}/etc/mongod.conf
  45.  
  46. # システムフォルダ作成
  47. mkdir /var/{log,run}/mongo
  48. chown mongo.mongo /var/{log,run}/mongo
  49.  
  50. # 起動
  51. mongod --config ${ins_dir}/etc/mongod.conf
  52.  
  53. # 停止
  54. cat /var/run/mongo/mongod.pid | xargs kill -15
  55.  
  56.  



補足



参考サイト



Today: -
Yesterday: -
Total: -

タグ:

+ タグ編集
  • タグ:
最終更新:2012年12月25日 11:59
添付ファイル