アットウィキロゴ

CentOS5.4環境構築メモ


以下、「#」はroot で実行。「$」は一般ユーザで実行。


イメージダウンロード



IPアドレス取得

 # dhclinet 

プロキシ設定

 # export HTTP_PROXY=http://XXX.co.jp
 # export FTP_PROXY=http://XXX.co.jp

DNSサーバ設定

  • /etc/resolv.conf に以下を記述
 search XXX
 nameserver XXX.XXX.XXX.XXX

wget のプロキシ設定

  • /etc/wgetrc に以下を記述
 http_proxy = http://(プロキシサーバ):(ポート)/
 ftp_proxy = http://(プロキシサーバ):(ポート)
 use_proxy = on

sudoの設定

  • /etc/sudoersに以下を記述
 ## 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用)

  • gtags.elの移動(例)
 cp /usr/local/src/global-5.7.6/gtags.el ~/lisp
  • .emacs
    • load-pathの追加
 (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用)

  • gtags.vimの移動
 cp /usr/local/src/global-5.7.6/gtags.vim $HOME/.vim/plugin

使用

 $ gtags -v
最終更新:2009年11月16日 10:56
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。