emacs導入

デフォルトでは入っていないのと、 yumで入れるとVer21と古いので、本体は自分でコンパイルする。

事前ライブラリ等導入など

# yum install giflib\* xorg-x11-fonts-\* Xaw3d\*
Installed:
  Xaw3d.i386 0:1.5E-10.1                                                       Xaw3d.x86_64 0:1.5E-10.1
  Xaw3d-devel.i386 0:1.5E-10.1                                                 Xaw3d-devel.x86_64 0:1.5E-10.1
  giflib.i386 0:4.1.3-7.3.3.el5                                                giflib.x86_64 0:4.1.3-7.3.3.el5
  giflib-devel.i386 0:4.1.3-7.3.3.el5                                          giflib-devel.x86_64 0:4.1.3-7.3.3.el5
  giflib-utils.x86_64 0:4.1.3-7.3.3.el5                                        xorg-x11-fonts-100dpi.noarch 0:7.1-2.1.el5
  xorg-x11-fonts-75dpi.noarch 0:7.1-2.1.el5                                    xorg-x11-fonts-ISO8859-1-100dpi.noarch 0:7.1-2.1.el5
  xorg-x11-fonts-ISO8859-1-75dpi.noarch 0:7.1-2.1.el5                          xorg-x11-fonts-ISO8859-14-100dpi.noarch 0:7.1-2.1.el5
  xorg-x11-fonts-ISO8859-14-75dpi.noarch 0:7.1-2.1.el5                         xorg-x11-fonts-ISO8859-15-100dpi.noarch 0:7.1-2.1.el5
  xorg-x11-fonts-ISO8859-15-75dpi.noarch 0:7.1-2.1.el5                         xorg-x11-fonts-ISO8859-2-100dpi.noarch 0:7.1-2.1.el5
  xorg-x11-fonts-ISO8859-2-75dpi.noarch 0:7.1-2.1.el5                          xorg-x11-fonts-ISO8859-9-100dpi.noarch 0:7.1-2.1.el5
  xorg-x11-fonts-ISO8859-9-75dpi.noarch 0:7.1-2.1.el5                          xorg-x11-fonts-Type1.noarch 0:7.1-2.1.el5
  xorg-x11-fonts-cyrillic.noarch 0:7.1-2.1.el5                                 xorg-x11-fonts-ethiopic.noarch 0:7.1-2.1.el5
  xorg-x11-fonts-misc.noarch 0:7.1-2.1.el5                                     xorg-x11-fonts-syriac.noarch 0:7.1-2.1.el5
  xorg-x11-fonts-truetype.noarch 0:7.1-2.1.el5
Dependency Installed:
  libICE-devel.x86_64 0:1.0.1-2.1                     libSM-devel.x86_64 0:1.0.1-3.1                       libX11-devel.x86_64 0:1.0.3-11.el5
  libXau-devel.x86_64 0:1.0.1-3.1                     libXdmcp-devel.x86_64 0:1.0.1-2.1                    libXext-devel.x86_64 0:1.0.1-2.1
  libXmu.i386 0:1.0.2-5                               libXmu-devel.x86_64 0:1.0.2-5                        libXpm.i386 0:3.5.5-3
  libXpm-devel.x86_64 0:3.5.5-3                       libXt-devel.x86_64 0:1.0.2-3.2.el5                   mesa-libGL-devel.x86_64 0:6.5.1-7.8.el5
  xorg-x11-proto-devel.x86_64 0:7.1-13.el5            xorg-x11-util-macros.x86_64 0:1.0.2-4.fc6
Complete!
# yum install zlib* libjpeg\* libpng\* libtiff\*
Running Transaction
  Installing     : zlib-devel                                               1/7
  Installing     : libjpeg-devel                                            2/7
  Installing     : libtiff-devel                                            3/7
  Installing     : libpng-devel                                             4/7
  Installing     : libtiff-devel                                            5/7
  Installing     : libpng-devel                                             6/7
  Installing     : libjpeg-devel                                            7/7
Installed:
  libjpeg-devel.i386 0:6b-37
  libjpeg-devel.x86_64 0:6b-37
  libpng-devel.i386 2:1.2.10-7.1.el5_5.3
  libpng-devel.x86_64 2:1.2.10-7.1.el5_5.3
  libtiff-devel.i386 0:3.8.2-7.el5_6.7
  libtiff-devel.x86_64 0:3.8.2-7.el5_6.7
Dependency Installed:
  zlib-devel.x86_64 0:1.2.3-3
Complete!

こんな感じで。

ダウンロードとインストール

# wget ftp://ftp.ring.gr.jp/pub/GNU/emacs/emacs-23.3.tar.gz
# wget ftp://ftp.ring.gr.jp/pub/GNU/emacs/emacs-23.3.tar.gz.sig

鍵の確認。

# gpg --verify emacs-23.3.tar.gz.sig
gpg: Signature made Thu Mar 10 11:41:10 2011 JST using DSA key ID BC40251C
gpg: Can't check signature: public key not found

おっと、、気を取り直して公開鍵を取り込んで再確認

# gpg --keyserver pgp.mit.edu --recv-key BC40251C
gpg: requesting key BC40251C from hkp server pgp.mit.edu
gpg: key BC40251C: public key "Chong Yidong <cyd@stupidchicken.com>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1
# gpg --verify emacs-23.3.tar.gz.sig
gpg: Signature made Thu Mar 10 11:41:10 2011 JST using DSA key ID BC40251C
gpg: Good signature from "Chong Yidong <cyd@stupidchicken.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: AF1A 0574 841E 0F2D EDE2  829A 764D A716 BC40 251C

OK

# tar -xzvf emacs-23.3.tar.gz
# cd emacs-23.3
# ./configure
# make
# make install

phpmodeとmmmodeの導入

ダウンロードしておく

phpmode

# cp phpmodeへのパス/php-mode-1.5.0/php-mode.el ./

emacs でM-x byte-compile-file でコンパイル済みemacs elisp .elcを作成しておく。

mmmode

# tar -xzvf mmm-mode-0.4.8.tar.gz
# cd mmm-mode-0.4.8
# ./configure
# make
# make install


リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS