どせいたんさき。

ナスダヨー

Ubuntu 12.10 で auctex が正しくインストールされない問題

問題

Ubuntu 12.10 にて auctex をインストールしたが emacs を起動すると auctex.el が見つからないというエラーメッセージが出る.もちろん TeX ファイルを開いても auctex は起動しない.

原因

現在は emacs24 がデフォルトで起動するようになっている.しかし現状では auctex は emacs23site-lisp にのみインストールされるようになっている.ここは emacs24 から参照できないため上記のエラーが発生する.



解決策(暫定)

インストールされている auctex.elシンボリックリンクemacs24site-lisp に貼る.とりあえず auctex の起動に必要そうなものはすべてリンクを貼った.

$ ls -l /usr/share/emacs24/site-lisp/
total 12
lrwxrwxrwx 1 root root   30 Dec  8 19:33 auctex -> ../../emacs23/site-lisp/auctex
lrwxrwxrwx 1 root root   33 Dec  8 19:33 auctex.el -> ../../emacs23/site-lisp/auctex.el
drwxr-xr-x 2 root root 4096 Dec  2 18:42 dictionaries-common
drwxr-xr-x 2 root root 4096 Dec  2 18:42 latex-cjk-common
lrwxrwxrwx 1 root root   40 Dec  8 19:34 preview-latex.el -> ../../emacs23/site-lisp/preview-latex.el
-rw-r--r-- 1 root root  106 Sep 23 03:01 subdirs.el
lrwxrwxrwx 1 root root   35 Dec  8 19:34 tex-site.el -> ../../emacs23/site-lisp/tex-site.el

結果

当初発生していたエラーは発生せず,適当な TeX ファイルを開いたところ無事に auctex が起動した.ただし,このバグは近いうちにアップデートで解消される可能性がある.アップデート時に今回貼ったシンボリックリンクがジャマをする可能性があることに注意したい.