以下、「#」はroot で実行。「$」は一般ユーザで実行。
イメージダウンロード
IPアドレス取得
# dhclinet
プロキシ設定
# export HTTP_PROXY=http://XXX.co.jp
# export FTP_PROXY=http://XXX.co.jp
DNSサーバ設定
search XXX
nameserver XXX.XXX.XXX.XXX
wget のプロキシ設定
http_proxy = http://(プロキシサーバ):(ポート)/
ftp_proxy = http://(プロキシサーバ):(ポート)
use_proxy = on
sudoの設定
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
hogehoge ALL=(ALL) ALL ←追加
yum-priorities のインストール
- 注意
- CentOS5.4 では yum-priorities を yum でインストールできない
- またCentOS5.4のrpmの中にもない
- よって5.3用のrpmからインストール
# wget http://mirror.centos.org/centos-5/5.3/os/i386/CentOS/yum-priorities-1.1.16-13.el5.centos.noarch.rpm
# rpm -ivh yum-priorities-1.1.16-13.el5.centos.noarch.rpm
rpmforge のインストール
# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm-buildのインストール
# yum install -y rpm-build
zshのインストール
# yum install zsh
emacsのインストール
# yum install emacs
global
インストール
$ wget ftp://ftp.gnu.org/pub/gnu/global/global-5.7.6.tar.gz
$ tar xvfz global-5.7.6.tar.gz
$ mv global-5.7.6 /usr/local/src
$ cd /usr/local/src/global-5.7.6
$ ./configure
$ make
$ sudo make install
設定(emacs用)
cp /usr/local/src/global-5.7.6/gtags.el ~/lisp
(setq load-path (cons "~/lisp" load-path))
- keyバインド設定
- Ctrl+t gtagsでジャンプする一つ前の状態に戻る
- Alt+s 指定した変数、定義の定義元を探す
- Alt+r 指定した関数が参照されている部分を探す
- Alt+t 指定した関数が定義されている部分をさがす
(autoload 'gtags-mode "gtags" "" t)
(setq gtags-mode-hook
'(lambda ()
(local-set-key "\M-t" 'gtags-find-tag)
(local-set-key "\M-r" 'gtags-find-rtag)
(local-set-key "\M-s" 'gtags-find-symbol)
(local-set-key "\C-t" 'gtags-pop-stack)
))
- 自動で gtags-mode になるように&補完リスト作成
(add-hook 'c-mode-common-hook
'(lambda()
(gtags-mode 1)
(gtags-make-complete-list)
))
設定(vi用)
cp /usr/local/src/global-5.7.6/gtags.vim $HOME/.vim/plugin
使用
$ gtags -v
最終更新:2009年11月16日 10:56