2013年1月5日

emacs24 on Lubuntu 3.5 (Ubuntu 12.10)

Wubiを使ったら、簡単に、Windows に Lubuntu が入ったので、
emacs を最低限使えるようにしてみた時のログ。


* 日本語環境をインストール
=====
clothoid@ubuntu:~$ wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
clothoid@ubuntu:~$ wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add -
clothoid@ubuntu:~$ sudo wget https://www.ubuntulinux.jp/sources.list.d/quantal.list -O /etc/apt/sources.list.d/ubuntu-ja.list
clothoid@ubuntu:~$ sudo apt-get update
=====

* パッケージ管理を aptitude にする
====
clothoid@ubuntu:~$ sudo apt-get install aptitude
clothoid@ubuntu:~$ sudo aptitude update
clothoid@ubuntu:~$ sudo aptitude upgrade
====

* ホームディレクトリ以下を英語に設定
=====
clothoid@ubuntu:~$ LANG=C xdg-user-dirs-gtk-update
=====
この後、設定画面がポップアップされるので、それに従ってインストールする。

* 最低限の開発環境
=====
clothoid@ubuntu:~$ sudo aptitude install build-essential
=====

* Doropbox を入れる
=====
clothoid@ubuntu:~$ mkdir ~/bin
clothoid@ubuntu:~$ wget -O ~/bin/dropbox.py http://www.dropbox.com/download?dl=packages/dropbox.py
clothoid@ubuntu:~$ chmod a+x ~/bin/dropbox.py
clothoid@ubuntu:~$ ~/bin/dropbox.py start -i
=====

* make install を管理する
======
clothoid@ubuntu:~$ sudo aptitude install paco
======

* emacs を野良ビルドできるようにしておく
=====
clothoid@ubuntu:~$ sudo aptitude build-dep emacs24
=====
ここで、何か言われた。
====
依存関係を満たすことができません: Build-Depends: libpng-dev
依存関係を満たすことができません: Build-Depends: libpng-dev
====
この後、メールか何かの設定画面がでてくるけど設定しないで終了した。

* emacs で使うもののインストール
=====
clothoid@ubuntu:~$ sudo aptitude install emacs24 cmigemo ddskk mew git
=====

* emacs まわりの設定ファイルをバックアップから持ってくる
=====
clothoid@ubuntu:~$ cd Dropbox/
clothoid@ubuntu:~/Dropbox$ cp -r .emacs.d ~/
clothoid@ubuntu:~/Dropbox$ cp -r Mail ~/
clothoid@ubuntu:~/Dropbox$ cp -r info ~/
clothoid@ubuntu:~/Dropbox$ cp .signature ~/
clothoid@ubuntu:~/Dropbox$ cp .aspell.conf ~/
clothoid@ubuntu:~/Dropbox$ cp .mew.el ~/
clothoid@ubuntu:~$
=====

* キーボードの設定

** キーボードマップを変更
=====
clothoid@ubuntu:~$ cat .Xmodmap
!! Caps_LockとCtrlの入れ換え
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

! 無変換キーをAltに
clear mod1
!! keycode 102 = Alt_L
keysym Muhenkan = Alt_L
add mod1 = Alt_L
clothoid@ubuntu:~$ xmodmap .Xmodmap
=====

** Ctrl + Space で、IME が起動しないようにする(SKK とかぶる)
[メニュー]>[設定]>[キーボードインプットメソッド]で、[キーボードショー
トカット]>[切り替え]の[...]をクリックして、[Control+space]を削除。

* その他
=====
clothoid@ubuntu:~$ sudo aptitude install w3m firefox
=====

* 起動したら怒られた。。。普通に使えるけど、何これ。
=====
clothoid@ubuntu:~$ emacs
** (emacs:13824): WARNING **: Invalid borders specified for theme pixmap:
/usr/share/themes/Lubuntu-default/gtk-2.0/images/null.png,
borders don't fit within the image

** (emacs:13824): WARNING **: Invalid borders specified for theme pixmap:
/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_vertical.png,
borders don't fit within the image
=====

* 環境
=====
clothoid@ubuntu:~$ uname -a
Linux ubuntu 3.5.0-21-generic #32-Ubuntu SMP Tue Dec 11 18:51:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
clothoid@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
clothoid@ubuntu:~$ emacs --version
GNU Emacs 24.1.1
Copyright (C) 2012 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
=====

0 件のコメント:

コメントを投稿