ia32-apt-get と 64bit Debian で chrome
なんか ia32-libs とかそういうパッケージを作ってくのがアホっぽいということで、 ia32-apt-get というのが Debian に最近入ったみたい。これを使ってみようと思う。
% sudo apt-get install ia32-apt-get
とかすると All か Libraries を選べと言われる。とりあえず危険らしいけど All で。するとなんか ia32 なパッケージが消しさられてゆく。あるえー。 picasa とか wine とか消えた。まぁいいか…
でなんかとりあえず gtk を入れてみようとすると gtk 無いよーというエラー。
% sudo ia32-apt-get install ia32-libgtk2.0-0
色々見た感じ、 update しろってだけの話のようだった。
% sudo ia32-apt-get update
などと。すると cache のサイズが足りんとか出たので、 /etc/apt/apt.conf.d/99cache とか作って適当に
APT::Cache-Limit "1000000000";
とか書いた。したら update できた。で、最初の ia32-apt-get をやりなおすとうまくいかず。なんかしらんが ia32-aptitude ならいいみたい。とりあえず chrome 動かすかーと以下のパッケージを入れてみた。
% sudo ia32-aptitude install ia32-libgtk2.0-0 % sudo ia32-aptitude install ia32-libnspr4-0d % sudo ia32-aptitude install ia32-libnss3-1d % sudo ia32-aptitude install ia32-libgconf2-4 % sudo ia32-dpkg -i google-chrome-unstable_current_i386.deb
動いた。
次に uim-skk での日本語入力をなんとかする
% sudo ia32-aptitude install ia32-libuim5 % sudo ia32-aptitude install ia32-libgcroots0
でライブラリは入った。でも uim-gtk2.0 と uim-skk は入らないみたい。しょうがないので 自分の過去の記述 など見つつ、自力で。
% wget http://ftp.jp.debian.org/debian/pool/main/u/uim/uim-gtk2.0_1.5.5-1_i386.deb % wget http://ftp.jp.debian.org/debian/pool/main/u/uim/uim-skk_1.5.5-1_i386.deb % dpkg -x uim-gtk2.0_1.5.5-1_i386.deb . % dpkg -x uim-skk_1.5.5-1_i386.deb . % sudo rsync -avr usr/lib/ /usr/lib32
適当に、 /usr/lib32/gtk-2.0/2.10.0/immodule-files.d/uim-gtk2.0.immodules をいじって、 "/usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so" とかなってるところを "/usr/lib32/gtk-2.0/2.10.0/immodules/im-uim.so" にしてやる。あとは、
% LIBUIM_PLUGIN_LIB_DIR=/usr/lib32/uim/plugin google-chrome
で日本語入力 OK 。
あとビルド環境も整えておく
なんかヘンなパッケージ入れなくてもコンパイルできるみたいだ。
sudo ia32-aptitude install ia32-libx11-dev sudo ia32-aptitude install ia32-libxrender-dev sudo ia32-aptitude install ia32-libxext-dev sudo ia32-aptitude install ia32-libgtk2.0-dev sudo ia32-aptitude install ia32-libgconf2-dev sudo ia32-aptitude install ia32-libasound2-dev sudo ia32-aptitude install ia32-libasound2-plugins sudo ia32-aptitude install lib32asound2-dev
lib32asound2-dev だけなんか名前違うのは何故かー