科学の箱

科学・IT・登山の話題

IT

ubuntuの初期インストールしておくアプリケーション

投稿日:2013年11月8日 更新日:

Ubuntu公式サイトでは各アプリケーションサーバーごとにインストールするアプリケーションを細かく記載している。

https://help.ubuntu.com/12.04/serverguide/index.html

このページでは特別なアプリケーション専用サーバーではなく一般的なテストサーバーでかつ頻繁につかうアプリケーションをインストールしたサーバーの構築手順を記載している。

基本

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server
sudo apt-get install curl

各アプリケーションごとに起動およびサーバー起動時に自動開始するように設定する。

sudo service apache2 start

ssh

$ sudo apt-get install openssh-server
$ sudo service ssh restart

ファイアーウォールがオフになっていることを確認する

sudo ufw status

xmingw

sudo vi /etc/lightdm/lightdm.conf

下記の行を足す
[XDMCPServer]
enabled=true

ruby, gems, ruby on rails, rbenv

前準備

rubyをインストールするためのモジュールをインストールする。

sudo apt-add-repository -y ppa:chris-lea/node.js
sudo apt-get install python-software-properties
sudo apt-get -y update
sudo apt-get -y install curl git-core nodejs

rbenv

最新のrbenvをインストールする。

curl https://raw.github.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash

rbenvインストール後に画面に表示されるメッセージに従って.bashrcを編集する。

vi ~/.bashrc
export RBENV_ROOT="${HOME}/.rbenv"
 if [ -d "${RBENV_ROOT}" ]; then
 export PATH="${RBENV_ROOT}/bin:${PATH}"
 eval "$(rbenv init -)"
 fi

従属ファイルをインストールする

rbenv bootstrap-ubuntu-12-04

Ruby

rubyをrbenvでインストールする。

rbenv install 1.9.2-p320
rbenv rehash
rbenv global 1.9.2-p320

その他ruby

gem install bundler
gem install rake 
rbenv rehash

rails

gem install rails

メタ情報

inarticle



メタ情報

inarticle



-IT
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Cisco LAP Troubleshooting.

http://www.cisco.com/en/US/products/ps6366/products_tech_note09186a00808f8599.shtml http://ry.tl/lap …

no image

git -commitする前に確認すること

git -commitにより変更はステージングエリアからリポジトリに登録される。この時点で履歴を追うことができる変更として取り扱われる。pull-requestが承認されればgithubにも登録される …

no image

muninによるApacheの監視

MuninでローカルのApacheを監視する方法 この設定はすべてmunin-node(監視対象サーバー)での設定となる。ローカルのApacheを監視する場合にはmuninサーバーであるし、リモートな …

no image

ドメインレジストラの決め方

会社のドメインレジストラを決める際のポイントについて考えてみる。 個人でドメインを取得する場合には、重要なポイントになるのは価格である。 価格はgTLDによっても違うのでなるべく安めのドメインを選ぶ。 …

no image

ステートレスにアプリケーションを構築

ステートレスにアプリケーションを構築する方法 クッキーなどの中途半端なセッション管理は使わない Elastic Cacheの利用 一回のアクセスでトランザクションを完了 Related posts:s …

2013年11月
月 火 水 木 金 土 日
« 10月   12月 »
 123
45678910
11121314151617
18192021222324
252627282930  

side bar top



アーカイブ

カテゴリー