LoginSignup
11
11

More than 5 years have passed since last update.

CentOS7.0で環境構築

Last updated at Posted at 2015-02-21

ひとまずエディタ入れて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


随時更新する予定。

11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11