ubuntu10.10にはemacs23.1.1がインストールされているけれど、Macの方のバージョンと合わせたいのでGNU Emacs をダウンロードしてインストールする。
http://www.gnu.org/software/emacs/
の
Obtaining/Downloading GNU Emacs
の
GNU mirror
から、どこかのサイトを選択してemacsを探して23.3.tar.bz2をダウンロード。
デスクトップに移動させて、
$ bunzip2 emacs-23.3.tar.bz2 $ tar xvf emacs-23.3.tar $ cd emacs-23.3 $ ./configure --help
--with-xオプションでX Window System版(GUI)もインストールされそう。
OSXの時は、
http://www.pistolfly.jp/weblog/2011/01/emacs23-cocoa-emacs.html
を参考。
さっそく実行
$ ./configure --help . . checking for X... no checking for X... true configure: error: You seem to be running X, but no X development libraries were found. You should install the relevant development files for X and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make sure you have development files for image handling, i.e. tiff, gif, jpeg, png and xpm. If you are sure you want Emacs compiled without X window support, pass --without-x to configure.エラーが出た。エラー出てばっかりだな。。。
X development librariesがインストールされていない。
Gtk+をインストールすれば良いと思う。
Gtk+
http://www.gtk.org/
GUIを作るためのツール。
GIMP Toolkitのことなのか。
ソースではインストールしないで、Synapticで検索。
libgtk2.0-devをインストール。(結構たくさんインストールされる)
再度configure
$ ./configure --with-x . . checking for gif_lib.h... no configure: error: The following required libraries were not found: libXpm libjpeg libgif/libungif libtiff Maybe some development libraries/packages are missing? If you don't want to link with them give --with-xpm=no --with-jpeg=no --with-gif=no --with-tiff=no as options to configureまたエラー。
libXpmとかlibjpegとかないのか。
http://d.hatena.ne.jp/orangeclover/20100419/1271602914
を参考にdev系をインストール。
Synapticから、
libxpm-devと、
libjpeg8-dev、、、libjpeg62-dev、、、どっちインストールするのだろう。
libjpeg62-devにはold versionと書いてあるので、libjpeg8-devを選択。
libtiff4を選択、、、依存パッケージでlibjpeg62-devがあるのか。
libgit-devを選択して、インストール。
インストール後に再度configure
$ ./configure --with-xうまくいった。次は、make、make install
$ make $ make installmkdir: ディレクトリ `/usr/local/share/icons' を作成できません: 許可がありません
sudoが必要か。
$ sudo make install . . . make[1]: ディレクトリ `/home/k10i/Desktop/emacs-23.3/lib-src' に入ります make[1]: `maybe-blessmail' に対して行うべき事はありません. make[1]: ディレクトリ `/home/k10i/Desktop/emacs-23.3/lib-src' から出ますインストールされたのかな?
$ which emacs /usr/local/bin/emacs $ emacs --version GNU Emacs 23.3.1インストールされた。
GUIから起動
GUI版はどこにできたのだろう。
うーん。。。ない。。。失敗しているのかな?
いた!make installの出力を見ていたら、/usr/local/share/emacs/23.3フォルダに色々作っている。
フォルダで開き、/etcを見ると、emacsのアイコンがある。ダブルクリックしてみると、emacsが起動した!
日本語も入力できる。
これをどうやって使いやすい位置に運ぶか。
ドラッグ&ドロップをしようとしても、
emacs.desktopの移動中にエラーが発生しました。
許可がありません。
とでる。
emacs.desktopというファイルなのか。
シンボリックリンクを作る。
$ cd /usr/local/share/emacs/23.3/etc $ sudo ln -s emacs.desktop /home/k10i/Desktop/リンクは出きるけど、アイコンに×と鍵がついている。駄目だ。
どうやってやるんだろう。
READMEを読んでみる。 …有用そうな情報は書いてない。
うーん。参った。
このままでも使えない訳じゃないけど、メニューのアプリケーションに追加したい。
ここに説明があった。
http://ubuntuapps.blog67.fc2.com/blog-entry-2.html
システム->設定->メインメニューから追加ができる用だ。
コマンドはemacs.desktopを指定。
起動させてみる。
許可がありません。。。何故だろう?sudoでインストールしたのが悪かったのかな?
UbuntuにインストールされているEmacsの情報を見てみる。
コマンドの箇所に、
/usr/bin/emacs23 %F
と書いてある。
emacs.desktopではなくて、binに何かできているのかもしれない。
!!!
/usr/local/bin/
にemacs-23.3があった!
起動してみる。
$ /usr/local/bin emacs-23.3起動できた!
これをコマンドとして登録してあげれば良さそう。
先ほどのメインメニューの設定から、
コマンドは、
/usr/loca/bin/emacs-23.3
追加できて、アイコンもきちんとなっている。
起動は、、、できた!
これで一段落。
※調べている間に、
$ sudo apt-get install emacs-snapshotでemacs23がインストールされるかいてある記事があった。それで最新のソースがインストールできるかもしれない。
0 件のコメント:
コメントを投稿