読者です 読者をやめる 読者になる 読者になる

ServersMan@VPS Debian 6.0 squeeze の設定 (4)

続きです。

bash の設定

PATH の追加、alias の設定をしておく

$ vi .bash_profile 
export PATH=/home/USERNAME/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/bin:/bin
alias vi='vim'
alias ls='ls -a --color=auto'

上記内容を追加して保存する

$ source ~/.bash_profile

で設定を読み込む

Dotdeb のリポジトリを追加する

/etc/apt/sources.list を編集する

$ sudo vi /etc/apt/sources.list

以下を追加する

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

パッケージリストを更新する

$ sudo apt-get update

すると、以下のエラーが出る

W: GPG エラー: http://packages.dotdeb.org squeeze Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY E9C74FEEA2098A6E

こちらにあるとおりに入力する。この辺はもう少し調べて理解を深めたいところ。

$ gpg --keyserver keys.gnupg.net --recv-key 89DF5277
Nginx, PHP, MySQL をインストール

上記エントリをそのままなぞる

$ sudo apt-get install nginx-full
$ sudo apt-get install php5-cli php5-mysql php5-common php5 php5-cgi php5-fpm php5-gd php-pear
$ sudo apt-get install mysql-server-5.5 mysql-client-5.5 mysql-common

MySQL は途中で MySQL の root のパスワードを設定、入力することを求められる。

バージョンを確認
$ nginx -v
nginx version: nginx/1.2.6
$ php -v
PHP 5.3.20-1~dotdeb.0 with Suhosin-Patch (cli) (built: Dec 24 2012 11:46:09) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
$ mysql --version
mysql  Ver 14.14 Distrib 5.5.29, for debian-linux-gnu (x86_64) using readline 6.1
Emacs をインストール

上記エントリを参照して emacs23-nox というパッケージを入れることにする

$ sudo apt-get install emacs23-nox

最低限の設定をする

$ touch .emacs.d/init.el
$ emacs .emacs.d/init.el 

設定ファイル init.el に以下内容を入力して保存する

;; C-h を backspace に
(keyboard-translate ?\C-h ?\C-?)
M-x load-file

で init.el を指定することで設定を反映させる。