- ServersMan@VPS Debian 6.0 squeeze の設定 - ryskosn log
- ServersMan@VPS Debian 6.0 squeeze の設定 (2) - ryskosn log
- ServersMan@VPS Debian 6.0 squeeze の設定 (3) - ryskosn log
続きです。
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 のリポジトリを追加する
- Debian で Dotdeb から最新のPHP , MySQL をインストールする | レンタルサーバー・自宅サーバー設定・構築のヒント
- さくらのVPSでDebian 6をセットアップ #3(Dotdeb) | input*output
- Debianで最新・非公式パッケージのためにdotdebのリポジトリを使う - Devslog
/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
バージョンを確認
$ 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 を指定することで設定を反映させる。