2009 年 5 月 20 日 | カテゴリー: 環境構築

20090520 Mandriva 2009 Spring on VMware

Mandriva 2009 Spring を VMware 上で動かすことに成功しました!
VMware Workstation と VMware Fusion どちらでも確認できてます。
今回の問題は2つ。
1. Kernel 2.6.29 になってインターフェースが変わったのかビルドが通らなくなった。
2. X.org のバージョンが新しくて対応していなかった。

20090520 Kernel 2.6.29 では vmware-config-tools でビルドエラー

「Linux 上で VMware を動かすためのパッチ」は公式フォーラムに出てきていて、MIB のサーバに置いてあって便利ですが、まぎわらしいです。
VMware Workstation 6.5.2 with Mandriva 2009 Spring
「VMware Tools のためのパッチ」はこっち。
VMware Communities: VMware Tools will not compile – Linux 2.6.29

20090520 パッチを当ててビルド成功!

/usr/lib/vmware-tools/modules/source の *.tar を一つ一つ展開してパッチを当てて固め直す作業です。
シェルスクリプトで書いてしまえばいいのですけど、楽してここのスクリプトを使いました。
Install VMware Tools in Guest OS with kernel 2.6.29

20090520 Detected X.org version 7.5.1

ところが今度は 「Detected X.org X.org 7.5.1. No drivers for X.org version: 7.5.1.」のエラー。
最初はパッチがうまくいっていないのと勘違いして問題の切り分けに時間がかかったのですが、これは Kernel 2.6.29 とはまた別の問題。
X.org のバージョンが新しいことが原因です。

20090520 xorg.conf に手動でドライバ記述を追加。

xorg.conf に手動で vmware 周りの記述を追加することで解決できました。
気をつけることとして、vmmouse をインストールする前に下記のものに入れ替えてしまうと、当たり前ですがドライバがないのだからマウスが動かなくなります。
あとちなみに下記は英語キーボード環境。

# File generated by XFdrake (rev 256990)

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerFlags"
    #DontZap # disable <Ctrl><Alt><BS> (server abort)
    AllowMouseOpenFail # allows the server to start up even if the mouse does not work
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
    Option "NoAutoAddDevices"
EndSection

Section "Module"
    Disable "dri"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "glx" # 3D layer
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "latin+level3(ralt_switch)"
    Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "vmmouse"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "imps/2"
    Option "Emulate3Buttons" "true"
    Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier "monitor1"
    VendorName "Generic"
    ModelName "1024x768 @ 60 Hz"
    HorizSync 31.5-48.0.5
    VertRefresh 50.0-70.0

    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630

    # 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
EndSection

Section "Device"
    Identifier "device1"
    VendorName "VMware Inc"
    BoardName "VMware virtual video card"
    Driver "vmware"
    Option "DPMS"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 24

    Subsection "Display"
        Depth 8
        Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection

    Subsection "Display"
        Depth 15
        Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection

    Subsection "Display"
        Depth 16
        Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection

    Subsection "Display"
        Depth 24
        Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen "screen1"
EndSection

20090520 動的解像度変更を有効にするために /usr/bin/vmware-usr 起動。

これでマウスが VMware の枠の外へ出られるようになったのですが、動的解像度変更が効きません。
なんでかと思ったら、ビルド後に /usr/bin/vmware-user を起動してくれというメッセージが出るようになっていました。
ようするに、必要な so をロードする処理がここで行われるみたい。いつからこうなりましたっけ?
とりあえず Gnome の起動時に立ち上がるように自動起動に登録。

以上で Mandriva Linux 2009 Spring を VMware で動かすことに成功しました。
家だと VAIO T に入れてるからいいのだけど、それ以外で VMware に頼らざるを得ないときに、2009.1 が対応するのを待ってられなかったので、うまくいってよかったですよー。

2009 年 5 月 17 日 | カテゴリー: 買った本

4047152153.01.MZZZZZZZ.jpg4832278045.01.MZZZZZZZ.jpg4048678175.01.MZZZZZZZ.jpg

夢喰いメリー2巻買ったよ報告はあちこちの日記で見た気がします。みんな大好き夢喰いメリー。
土橋さんのラプンツェルの翼は読み切りかと思ったらまさかの2巻。

2009 年 5 月 5 日 | カテゴリー: 環境構築

20090505 VAIO TZ92 に Mandriva 2009.1。

Mandriva Linux 2009 Spring (2009.1) がリリースされ、ミラーもそこそこ行き渡ったらしく、GW 休み中に VAIO に入れましたー。

HDD からインストール

20090505 250GB HDD 側に iso を置いてインストール

ポータブル DVD ドライブの調子が悪くなっていたので、なんとか動く boot.iso を焼いたディスクからインストーラを起動して、HDD 上の mandriva-linux-free-2009.1-i586.iso を指定してインストールしました。早い。

Gnome カスタムインストール

20090505 Gnome カスタムインストール

いつもの流れ。2009.0 から Gnome に乗り換えました。

カスタムインストールで、パッケージグループ「ネットワーク (クライアント)」「開発用」「ファイアウォール/ルータ」「パッケージを個別に選択」を追加。
大抵のものはサーバから取ってこないとないのだけれど、samba サーバ, ssh サーバはここで入れてしまってます。
あと firefox-ja を外してます。open-jdk も外したいけどこの画面では外せないのでインストール後に外してます。残念。

ドライバ周りなど

20090505 ドライバとかは揃ってた。

環境構築はもう例年通り。
Apribase » Mandriva Linux 2007 Spring
Apribase » Mandriva Linux 2008.1 on VAIO VGN-TZ92
Apribase » Mandriva Linux 2009.0 on VAIO VGN-TZ92

カメラは使わないし、ドライバサイトがなくなってるけどもういいやと気にせずに。
輝度変更などの Fn キーは 2009.0 同様何もしなくても動きました。
Gnome だとサスペンドとハイバネートも動きました。
無線 LAN は「ハードウェアの設定と情報の閲覧」を見るときに勝手に確認・インストールが走るのもいつも通り。

やることないよ?

Easy Urpmi

20090505 URPMI で何でも揃う!

Apribase » Easy Urpmi 2008.1
例年のものに、URL を軽いところに変えるかんじで。
# これを書いてるときは riken にファイルが行き渡っていなかったので nara を使ったけれど、ようやく riken が使えるようになったみたい (2009/05/6 追記)。

urpmi.addmedia main http://ftp.riken.jp/pub/Linux/MandrivaLinux/official/2009.1/i586/media/main/release with media_info/hdlist.cz
urpmi.addmedia --update main_updates http://ftp.riken.jp/pub/Linux/MandrivaLinux/official/2009.1/i586/media/main/updates with media_info/hdlist.cz
urpmi.addmedia main_backports http://ftp.riken.jp/pub/Linux/MandrivaLinux/official/2009.1/i586/media/main/backports with media_info/hdlist.cz
urpmi.addmedia contrib http://ftp.riken.jp/pub/Linux/MandrivaLinux/official/2009.1/i586/media/contrib/release with media_info/hdlist.cz
urpmi.addmedia --update contrib_updates http://ftp.riken.jp/pub/Linux/MandrivaLinux/official/2009.1/i586/media/contrib/updates with media_info/hdlist.cz
urpmi.addmedia contrib_backports http://ftp.riken.jp/pub/Linux/MandrivaLinux/official/2009.1/i586/media/contrib/backports with media_info/hdlist.cz
urpmi.addmedia non-free http://ftp.riken.jp/pub/Linux/MandrivaLinux/official/2009.1/i586/media/non-free/release with media_info/hdlist.cz
urpmi.addmedia --update non-free_updates http://ftp.riken.jp/pub/Linux/MandrivaLinux/official/2009.1/i586/media/non-free/updates with media_info/hdlist.cz
urpmi.addmedia non-free_backports http://ftp.riken.jp/pub/Linux/MandrivaLinux/official/2009.1/i586/media/non-free/backports with media_info/hdlist.cz
urpmi.addmedia plf-free http://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/2009.1/free/release/binary/i586/ with media_info/hdlist.cz
urpmi.addmedia plf-free_backports http://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/2009.1/free/backports/binary/i586/ with media_info/hdlist.cz
urpmi.addmedia plf-nonfree http://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/2009.1/non-free/release/binary/i586/ with media_info/hdlist.cz
urpmi.addmedia plf-nonfree_backports http://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/2009.1/non-free/backports/binary/i586/ with media_info/hdlist.cz

Gnome デスクトップ

20090505 Gnome Do がすごく進化してた・・・

Gnome Do がすごく使いやすくなっててびっくり。
あと Dropbox がリポジトリに入ってたよ・・・!?

Software Comment
gnome-do 0.6.10 Docky がレスポンスも早いし使い勝手いいかんじ。cairo-dock もういらない。
Meliae デフォルトで入ってた Unity テーマの配色だと文字が見やすかったので、Meliae のアイコンと la_ora の枠を組み合わせてみました。
compiz 0.8.2 ぐにょんぐにょん。
gnome-terminal 2.26.1 あいかわらず独自文字色が綺麗。どこに設定されてるんだろう。
openoffice.org 3.0.1  
NX Client 3.3.0  
AdobeReader_jpn 9.1.0  
w3m 0.5.2  
firefox 3.0.8  
flash-player-plugin 10.0.22.87  
Adobe AIR 1.5.1  
Skype 2.0.0.72  
ffmpeg 0.5 plf 動画のエンコードとかしなくなったので、たぶんもう使わない。
vlc 0.9.8 plf  
nautilus-dropbox 0.5.0 (0.6.510) リポジトリに入った・・・!!
sshfs-fuse 2.2 sshfs もリポジトリに入ってたんですね。

フォント

20090505 フォントにアンチエイリアスを

うめフォントで何も設定しないとアンチエイリアスかからないんですね。
文字サイズかな?PeraPeraPrv のフォントが細くて気づきました。
いつもすぐに IPA フォントにしてたから気づかなかったし。

/etc/fonts/local.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- local.conf -->
<fontconfig>
  <alias>
    <family>serif</family>
    <prefer>
      <family>IPA モナー P明朝</family>
    </prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>IPA モナー Pゴシック</family>
    </prefer>
  </alias>
  <alias>
  <family>monospace</family>
  <prefer>
    <family>IPA モナー ゴシック</family>
  </prefer>
  </alias>
</fontconfig>

いつも通り、Java を入れたらフォントのシンボリックリンクを張ったりもするのだけど、rpm だとこれってどうにかしてくれたりするんでしょうか?いつも bin を展開して管理してるので恒例の儀式化してるんですが。
# /opt/java/ 配下に展開して jdk というシンボリックを張ってある。

# mkdir /opt/java/jdk/jre/lib/fonts/fallback
# cd /opt/java/jdk/jre/lib/fonts/fallback
# ln -s /usr/share/fonts/TTF/japanese/*.ttf ./
# ln -s /usr/share/fonts/TTF/japanese-ipamona/*.ttf ./
# ln -s /usr/share/fonts/TTF/japanese-mplus_ipagothic/*.ttf ./
Software Comment
fonts-ttf-japanese 0.20090209 ume fonts 入り。
fonts-ttf-japanese-ipamona 20060712 IPA モナー。通常フォント用に。
fonts-ttf-japanese-mplus_ipagothic 20060520 IPAモナー と M+。プログラミング用に。

KDE アプリ

20090505 ksnapshot に慣れてしまったから

KDE 4.2 になって、少しは安定したみたい。

2009.0 のときは gedit の立ち上がりがすごく遅くて、そういうものだと思っていたら、2009.1 だと普通に立ち上がるんですよね。
となると、kwrite とかはなくても生きていけるんですが、KDE にはお世話になった思い出もあるし、ksnapshot は使いやすいし。

Software Comment
kwrite 4.2.2  
kate 4.2.2  
konsole 4.2.2  
ksnapshot 4.2.2  
kdevelop 3.9.91  
krita 1.9.99.0  
amarok 2.0.2  
kaffeine 0.9.0  

開発

20090505 コンソールで開発はしてませんが

上記のコンソールって単語はまあ誤用だと思うんですが。
CUI 端末とか言えばいいのかな。未だに呼び名が分かりません。

Software Comment
Gauche 0.8.14 いつも通り SRPM からビルド。
libgdbm-devel 1.8.3 Gauche のビルドに必要。
Ruby 1.8.7 入れないと入ってない。
Python 2.6.0 こっちは最初から入ってるけど。
ghc 6.10.1 Haskell 処理系。
libboost-devel 1.38.0 C++ 用。
git 1.6.2.4 github 用。
mercurial 1.2.1 NetBeans と普段用。
colorgcc 1.3.2 見た目用。
global 5.7.5 公開用。github あるから使わないかも。

Java

20090505 いつもの呪文

/opt/java 配下に展開して、短い名前でシンボリックリンクを張って管理。
環境変数を通してあげる、いつもの呪文。

/etc/bashrc (追加)

# for java
export JAVA_HOME=/opt/java/jdk
export ANT_HOME=/opt/java/ant
export MAVEN_HOME=/opt/java/maven
export JAVACC_HOME=/opt/java/javacc
export JRUBY_HOME=/opt/java/jruby
export GROOVY_HOME=/opt/java/groovy
export GRAILS_HOME=/opt/java/grails
export SCALA_HOME=/opt/java/scala
export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$MAVEN_HOME/bin:$JAVACC_HOME/bin:$JRUBY_HOME/bin:$GROOVY_HOME/bin:$GRAILS_HOME/bin:$SCALA_HOME/bin:$PATH

あとは PeraPeraPrv を起動するスクリプトを用意して Gnome メニューに登録。

/opt/scripts/PeraPeraPrv

#!/bin/sh
cd /opt/java/PeraPeraPrv
java -jar PeraPeraPrv.jar
Software Comment
jdk 1.6.0_13  
ant 1.7.1  
maven 2.1.0  
javacc 4.2  
jruby 1.2.0  
groovy 1.6.2  
grails 1.1  
scala 2.7.4  
netbeans 6.5.1  
jUploadr 1.1.2  
PeraPeraPrv 4.14 /opt/scripts に起動スクリプトを書いて起動してます。

感想

デフォルトの壁紙が暗くなってて雰囲気が変わりました。
昔の Fedora の暗い壁紙を思い出すかんじ。今までの明るい印象が一気に墜ちてしまった;

安定性も使いやすさも 2008 あたりから落ち着いているけど (いいことなんですが)、昔みたいに他ディストリと比べて華やかさを感じるといったことは、今はないかも。

2009 年 5 月 1 日 | カテゴリー: 日記

20090501 amico 〜cafe dining〜

渋谷に amico 〜cafe dining〜 っていうお店が出来たのですが、開店初日に行ってみました−。

ちょうど今日は、色温度に関する研究のお話なんかも聞いていたものだから、この階段の照明は平衡感覚が鈍りそうとかなんとか思いつつ。

場所は静かなほうの渋谷なので、外が騒がしくないのはよいかんじ。
あ、店内は音楽がかかり始めると声は聞こえにくくなりましたけど。

OPEN 価格だったので 3k です。通常価格だと 5k いくみたいですけど・・・。
ランチもやってるみたいなので、1回試しにいってみようー。

TOP