Mandriva Linux 2009.0 on VAIO VGN-TZ92
以前書いた通り、VAIO TZ に Mandriva をインストールするノウハウはあります。今回は 2009.0 にアップグレード(クリーンインストール)。
Apribase » Mandriva Linux 2008.1 on VAIO VGN-TZ92
そもそも前回 2008.1 のままにしていたのは、KDE 4 リリースのために KDE 3 が /opt 配下のオプション扱いになっただけでなく、KDE 3.5.10 のほうも動作があやしくなってしまったために、いろいろと回避策を模索していたため。
一応 KDE のほうの環境も構築はできたのですが、Mac を使うようになったし、KDE と心中するほど愛着があるというほどでもないし、Gnome も食わず嫌いせずに触ってみようかとか迷走した結果、Gnome でもいいかという終着点に着いてしまいました。
Kernel
WEB カメラは r5u870 を make install すれば動くはずですが、本家サイトがなくなってるし、パッケージ管理できなくなったのに make してまで使いたいわけでもないので今回は入れないことに。
# 入れる場合は SRPM をバラして SOUECE を取得。
bluetooth も認識してるし、Fn キーの輝度変更は自前でスクリプトを書かなくても使えるようになってました。
| Software | Comment |
| kernel-desktop-latest | |
| kernel-source-latest | |
| kernel-desktop-devel-latest | |
| kernel-headers-latest | コレを入れないと version.h が見つからない罠。 |
| iwlwifi 4965 | ハードウェア検出時に入る無線 LAN ドライバ。 |
Gnome デスクトップ
Gnome-Look.org を歩き回ってテーマを試したり編集したり、Dropbox をビルドしたり、Gnome-Do の挙動を確認したり。
| Software | Comment |
| gnome-do 0.6.10 | QuickSilver もどき。 |
| Meliae | Gnome テーマアイコン。search.png が gnome-do 表示で悲しいことになるので、元の search.svg で表示するようにシェルスクリプトを書いて置き換え。 |
| compiz 0.7.8 | ぐにょんぐにょん。 |
| cairo-dock 1.6.2.3 | Mac の Dock みたいなのがありました。 |
| gnome-terminal 2.24.0 | なぜか ls や vim の色まで見やすくなった件。あと透過具合も Konsole 以上。 |
| openoffice.org 3.0 | |
| AdobeReader_jpn 8.1.3 | xim に変更するおまじないをいつからか入れなくても動くようになってました。 |
| nautilus-dropbox 0.5.0 (0.6.427) | rpm 作りました。.dropbox-dist が落ちてこないのでフォーラムビルドを直接 DL。 |
| checkinstall 1.6.1 | make; make install; checkinstall; make uninstall; の流れじゃないと dropbox rpm 作れませんでした。 |
| libnotify1-devel 0.4.4 | nautilus-dropbox のビルドに必要。 |
| nautilus-devel 2.24.0 | nautilus-dropbox のビルドに必要。 |
| fonts-ttf-japanese 0.20080804 | ume fonts 入り。 |
| fonts-ttf-japanese-ipamona 20060712 | IPA モナー。通常フォント用に。 |
| fonts-ttf-japanese-mplus_ipagothic 20060520 | IPAモナー と M+。プログラミング用に。 |
KDE アプリ
KDE でずっと生活してきたので、Kate と Kaffeine は捨てがたく。KDevelop は NetBeans で間に合うんですが。
あと kcontrol でコントロールセンタを起動して、フォントのアンチエイリアスを明示的に有効にしないと英語がギザギザです。Gnome だからってわけじゃなくて、/opt/kde3 のせいだと思うけど。
| Software | Comment |
| kate 3.5.10 | 便利エディタ。代替ってないですよね。 |
| kwrite 3.5.10 | |
| konsole 3.5.10 | Kate のためのコンソール部。 |
| ksnapshot 3.5.10 | 他のスナップショットの撮り方を調べてません。 |
| amarok 1.4.10 | flac が再生できる子が他にいますか。 |
| kaffeine 0.8.7 plf | plf の方。compiz 環境でも動画再生できるようにビデオドライバは xshm に。 |
| ia_ora-gnome 1.0.20 | こっちは Gnome 環境なら最初から入るんですが、 |
| ia_ora-kde 1.0.8 | こっちを入れておかないと KDE アプリの見た目がしょんぼりのままになるので。 |
動画
| Software | Comment |
| ffmpeg 0.4.9 plf | 動画変換のために。plf の方。 |
| flash-player-plugin 10.0.12.36 | LLVM とか進化具合が異常。 |
Firefox
| Software | Comment |
| firefox-3.0.4 | |
| bbs2chreader 0.5pre2 | Dropbox でログ管理試してます。Kita から乗り換え。 |
| Gmail Manager 0.5.5 | |
| Google Pagerank Status 0.9.9 | |
| Firebug 1.2.1 | |
| Greasemonkey 0.8.20080609.0 | |
| MR Tech Toolkit 6.0.3.1 |
サーバ
| Software | Comment |
| openssh-server 5.1p1 | |
| samba 3.2.3 |
Ruby
JRuby だけだとまだ使えないライブラリとかあるので、つなぎに使ってます。
| Software | Comment |
| ruby 1.8.7-7p72 | JRuby だけで生きていける日を望んで。 |
| ruby-RubyGems 1.0.1 | インストールしてから 1.3.1 にアップデート。 |
| ruby-devel 1.8.7-7p72 | ないと gems でビルドが走るときにコンパイルできません。 |
| ruby-doc 1.8.7-7p72 | ないと gems で以下同文。 |
関数型言語
Scheme が限界だったけど、最近ようやく Haskell のよさが分かってきたかんじ。
OCaml と Scala はまだ触ってません。
そうそう。最近、C++ っていう関数型言語をよく触るようになりました。
| Software | Comment |
| Gauche 0.8.14 | Scheme 処理系。いつも通り SRPM からビルド。 |
| libgdbm-devel 1.8.3 | Gauche のビルドに必要。 |
| ghc 6.8.3 | Haskell 処理系。BNF をよく書くようになってからありがたみが分かってきたかも。 |
| libboost-devel 1.36.0 | C++ は関数型言語なので副作用なく書けると綺麗です。boost::spirit とか boost::lambda とか。 |
ソースコード管理
最近は Google のコード管理サービスがよさげなので、そっちに移行してもいいかも。
mercurial は最近ようやく使うようになりました。
| Software | Comment |
| mercurial 1.0.2 | 分散型バージョン管理。セットアップはすごく楽。 |
| colorgcc 1.3.2 | gcc の出力に色がつきます。 |
| global 5.7.1 | ソースコードにタグ付けできます。HTML 出力が便利。 |
コミュニケーションツール
最近は Twitter 依存症。
| Software | Comment |
| pidgin 2.5.1 | MSN 使いの人が多いので緊急連絡用に。 |
| skype 2.0.0.72 | 連絡用。 |
| PeraPeraPrv 3.44 | Twitter クライアント。Linux 環境ではいくつか工夫が必要だったけど、起動用スクリプトも書いて今は幸せに。 |
Java
/opt/java 配下にシンボリックリンクを使って自前管理。
最初は jdk だけから始まったこのディレクトリも今はこんなに。ちょっと感慨深い。
fallback への日本語リンクを忘れずに。
flex sdk (Adobe AIR とかのほうの) は、入れても開発は FlexBuilder ありきだし、Linux で使うことはまだないだろうなあということで入れてません。
| Software | Comment |
| jdk 1.6.0_10 | ないと生きていけませんし。母国語的な意味で。 |
| ant 1.7.1 | NetBeans 組み込みのがあるし、実はあんまり使ってないかも。 |
| javacc 4.0 | コンパイラコンパイラ。 |
| jruby 1.1.5 | Java で Ruby。Java 使いなのでこっちのがとっつきやすく。 |
| processing 1.0 | MIT のお絵描き言語。 |
| netbeans 6.5 | GTK 環境になったのもあって、Linux でもまともに見れるフォントになりました。 |
KDE から Gnome へ移ってみた感想
nautilus のデフォルトのフォルダダブルクリックでどんどんウインドウが開く仕様と、暗い色のアイコンが嫌だったんですが、本気で使う気になればすぐに改善できました(設定の変更とテーマ変更をするだけ)。
あとはほとんど変わりません。むしろ KDE アプリの設定方法を知っているので、Gnome 上での KDE アプリの見た目の設定方法を知ってる分、両アプリを扱えて幸せ。
あと Java の GTK Look を使えるのがすごく大きいです(KDE でも使えますけど)。


