ひとまずエディタ入れてnode動かすまでやります。
まずユーザがsudo使えるようにする
# su - root
# visudo
visudoで開いたsudo設定ファイルの該当箇所にユーザを追加
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
username ALL=(ALL) ALL
yumでインストールしていく
# sudo yum emacs wget gcc openssl-devel curl-devel expat-devel cpan gettext asciidoc xmlto
# sudo yum groupinstall "Development tools"
# sudo yum install -y bash-completion
パッケージをもってきてビルドする
# cd /usr/local/src/
# sudo wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
# sudo tar xvzf Python-2.7.3.tgz
# cd Python-2.7.3
# sudo ./configure --prefix=/usr/local/python
# sudo make
# sudo make install
# export PATH=/usr/local/python/bin:$PATH
# cd /usr/local/src/
# sudo wget https://www.kernel.org/pub/software/scm/git/git-2.2.2.tar.gz
# sudo tar xzvf git-2.2.2.tar.gz
# cd git-2.2.2
# sudo make prefix=/usr/local all doc
# sudo make prefix=/usr/local install install-doc install-html
# git clone git://github.com/creationix/nvm.git ~/.nvm
# echo . ~/.nvm/nvm.sh >> ~/.bashrc
# echo nvm use node
# . ~/.bashrc
#nvm install v0.12.0
nvmのバージョン調べるならこれで
#nvm ls-remote
抜けがあるかもしれないけど大体こんな感じでした。
次のToDo
- ユーザの権限回りよくわかってないので(sudoがなにかすらさっきまでわかってなかったレベル)、その辺調べてちゃんと権限管理するように
- nodeで作ったファイルをLAN内の他のPCから見る
- もちょい細かいとこまで開発環境整える(フレームワークとか入れて試したり?
- DB鯖立てるかDB入れるかどっちかする
つまりWebアプリ書いて動かせるようにするってとこを目標としていきましょうってことで。
参考にしたところ
CentOS に Python2.7, Python3.3を入れたメモ
http://qiita.com/a_yasui/items/5f453297855791ed648d
CentOS 6.5にgit 2.0.1を入れる
http://qiita.com/tarr1124/items/77c2378291029756f478
CentOS6にGit1.8をコンパイルインストールする方法
http://dqn.sakusakutto.jp/2012/10/centos6git18.html
初めてのNode.js 第1回:とりあえずインストールしてみる
http://www.sakc.jp/blog/archives/31470
CentOS 5.2 にcURL 7.21.1をインストール
http://d.hatena.ne.jp/IT7C/20100815/1281853069
nvm を利用したnode.js のインストール
http://moro-archive.hatenablog.com/entry/2014/03/01/213314
CentOSにnvmとNode.jsをインストールする
http://kohkimakimoto.hatenablog.com/entry/2012/11/01/144007
さくらVPS+CentOS:自分をsudoユーザに追加してみた
http://suin.asia/2010/10/11/sakura_vps_centos_sudo
随時更新する予定。