MY PIANOS
CALENDAR
S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  
<< April 2020 >>
ARCHIVES
CATEGORIES
MOBILE
qrcode
<< 女のいない男たち / 村上春樹 | main | MariaDB + Mroonga : 最新ソースの入手 >>
MariaDB + Mroonga : 基本OS「Ubuntu14.04LTS」の設定
Ubuntu 14.04LTS に、MariaDB+Mroonga 導入に成功したので、覚えている内に書いておこうと思います。
しばらく、技術系の記事が続きます。あしからずご了承下さい。

・Ubuntu14.04LTSを選んだ理由
特に理由はありません。12.04の頃からちょっと好きになったと言う程度です。
あえて理由と言えるのは、ここ数年Linuxから離れていて…しばらく仕事でWindows系を強いられていたので…勉強がてらに戻ってみようと思った時に、Ubuntuと言う名前が気になっただけです。昔からDebian系が好きだとか、Redhatが嫌いとか、思い入れは全くありません。
以前の経験からすると、OracleLinuxとか、Vineが主でしたので、Debian系は初めてだったりします。

・サーバーにWindowsAzureを選んだ理由
ubuntu14.04が動く手頃なVPSサーバーを探していたのですが、たまたま興味本位でWindowsAzureの1ヶ月無料権利を入手したところ、既にUbuntu14.04LTSをサポートしていたので、ひとまずそこで導入試験を行うことにしました。
WindowsAzureではubuntu14.04LTS正式リリース前のプレリリース時点からubuntu14.04をサポートしていました。と言う意味では、Ubuntu14.04LTSのAzureリリース版であろうと思いますが、詳細な差異は調べていません。
最終的にWindowsAzureでリリース環境を作りこむのであれば、このまま適用可能と思っていますが、未定ですので、ここではあくまでも一般論として扱います。


という事で…

WindowsAzure の新規仮想マシンインスタンスを、

のギャラリーを選択し…

の手順で、Ubuntu14.04LTS を選択して作成します。(他のオプションはデフォルト、もしくは各環境に合わせて…)

その、Ubuntu 14.04 LTS デフォルトに対して、「Ruby on Rails with OIAX」(http://www.oiax.jp/) さんの、サーバーの準備(Ubuntu Server 12.04 LTS編)(http://www.oiax.jp/rails3book/prepare_ubuntu_12_04.html) を基本OS設定としています。
以下の、
% sudo apt-get update
% sudo apt-get upgrade
% sudo apt-get install build-essential automake ssh git
% sudo apt-get install zlib1g-dev libssl-dev libreadline6-dev libyaml-dev libxml2-dev libxslt-dev
% sudo apt-get install libsqlite3-dev libcurl4-openssl-dev
% sudo apt-get install apache2 openssh-server apache2-prefork-dev libapr1-dev libaprutil1-dev

一連のコマンドを流した後、Ruby , Mecab 関連の導入は、Ubuntu 14.04LTS 標準のUniverseから導入します。14.04LTSパッケージ一覧の…
php5 (5.5.9+dfsg-1ubuntu4)
ruby1.9.3 (1.9.3.484-2ubuntu1) [universe]
mecab (0.996-1.1) [universe]
mecab-ipadic-utf8 (2.7.0-20070801+main-1) [universe]
mecab-jumandic-utf8 (5.1+20070304-3) [universe]

辺りが中心で、関連ライブラリーをその都度入れる感じになります。

と、ここまでが基本OS設定…かな…
もし、単独DBサーバーなら必要のないものもありますが、メンテナンスや試験用に入れておいてもさほど大きな問題は無いと思います。

ここから先は長いので、続く…と言う事で。
| Tech_Server | 18:06 | comments(0) | - | pookmark |
コメント
コメントする