この間 Ubuntu Gutsy がリリースされたので、ノート PC に入っている Ubuntu をアップデートした。特に問題は無い様に感じたのだが、 Emacs 23 が起動しなくなっている。orz
色々と調べた結果、こちらさんを参考にインストール出来ました。書いてある通り、/etc/apt/sourc.list に下記を追加。
deb http://ppa.launchpad.net/avassalotti/ubuntu gutsy main
deb-src http://ppa.launchpad.net/avassalotti/ubuntu gutsy main
source.list の変更が終わったら、
# aptitude update ; aptitude install emacs-snapshot emacs-snapshot-el
でサクッとインストール終了。Gutsy 用パッケージを作成して下さっている作者さんに感謝です。
問題なく Emacs が起動する事を確認し、日本語の入力を行おうとしたら、、、今度は日本語の入力が出来なくなっている。そういえば Feisty にインストールした際にも uim.el か何かを変更しなければ使えなかった気がする。。。何だっけ?過去の記録を辿る。あーそうそう uim-keymap.el 内で Emacs 22 用の設定を書き換えるんだった。とりあえず uim-keymap.el の内容を確認する。
$ cat /usr/share/emacs/site-lisp/uim-el/uim-keymap.el |grep 22
((and uim-emacs (= emacs-major-version 22)) ;;; GNU Emacs-22.x
(when (and uim-emacs (= emacs-major-version 22))
(when (and uim-emacs (= emacs-major-version 22))
Elisp なんてよく分からんし面倒なのでそのまま、22 → 23 へ置換することにする。Emacs 22 は使う予定は無いし,,,
$ cd /usr/share/emacs/site-lisp/uim-el
# mv uim-keymap.el uim-keymap.el.bak
# sed -e ""s/22/23/g"" uim-keymap.el.bak > uim-keymap.el
次に uim-keymap.el を移動して
# cp uim-keymap.el /usr/share/emacs-snapshot/site-lisp/uim-el/
Emacs-snapshot で byte-compile. byte-compile は Emacs から M-x byte-compile-file からuim-keymap.el を指定すれば良い。最後に日本語入力ができるようになっているか確認。問題なく日本語入力が出きる様になった。これで安心して Ubuntu が使えます。
コメント