【 Topics 】

ブログを引っ越しました。こちらのブログは現状のまま凍結します。(2020年10月14日)

引越し先: Operation Normal ? (v2)(同一サイト内です)

PCLinuxOS 2007 インストールメモ > 自分用

またまた環境変更(^_^;)
openSUSE 10.2 を消して、サブマシンの方でも使っている PCLinuxOS 2007 をメインマシンにも入れました。最近はもっぱらこれを使っています。
つーことで、インストール絡みでのメモを自分用に残しておこうっと。

以下の内容は、ライブCDの部屋 が配布している PCLinuxOS 2007 日本語版 の 0625 バージョンでインストールしたシステムの場合です。(現在は 0917 バージョンが配布されています)
従って、他の ISO イメージを使用してインストールしたシステムの場合とは状況が異なる可能性が有ります。

(1) IPAフォントのインストール

PCLinuxOS のインストール直後に KDE のコントロールセンターの [システム管理] → [フォントインストーラ] を使って管理者モードで IPAフォント の追加を行ったのですが、システムに反映されません。システムを再起動してみても変化無し。

追加した IPAフォント 自体は、/usr/local/share/fonts 下にインストールされています。デフォルトで入っている さざなみフォント は /usr/share/fonts/TTF/japanese 下にインストールされているので、ここに IPAフォト をコピーするか、ここから /usr/local/share/fonts 下の各フォントファイルへシンボリックリンクを張ればシステムが認識してくれそうです。実際、サブマシンにインストールした時にも同じ状況になって、シンボリックリンクを張ることで対応出来ました。しかし、今回はちょっと違う手を使ってみました。

# chkfontpath
を実行すると、システムが認識しているフォントの在り処が表示されますが、デフォルトではこの中に IPAフォント のインストール先の /usr/local/share/fonts が含まれていません。

そこで、
# chkfontpath -a /usr/local/share/fonts
を実行してディレクトリを追加します。

さらに、
# fc-cache -fv
を実行してフォントキャッシュを更新しました。
これで無事に IPAフォント がシステムに認識されました。

【 10月9日 追記 】
IPAフォント の PCLinuxOS 用 rpm パッケージを作成しました。


(2) scim-bridge を有効に

これは以前に書いた通り。


(3) 日本語表示されないアプリが有る

gftp, kplayer、ktorrent など、幾つかのアプリをインストールしたのですが、どれもメニューや設定画面等が日本語表示されません。また、最初から入っているアプリでも同じ様に日本語表示されないものが幾つか有ります。これはサブマシンでも発生していた問題なのですが、アプリの実行そのものには支障が無いので放置していました。

今回メインマシンでも発生したということでちょっと調べてみたのですが、各パッケージ自体には日本語ロケール用ファイルは含まれているにもかかわらず、/usr/share/locale/ja/LC_MESSAGES 下には該当するファイルが存在していない、という状況でした。これでは日本語表示が出来なくて当たり前ですね。

で、/etc/rpm/macros というファイルを見付けて覗いてみたところ、下記の一行が有りました。

%_install_langs en:en_GB:en_IE:en_US

どうやらこれでインストールするロケールを設定している様なので、試しにこの行末に :ja :ja:ja_JP を追記して問題の出ているパッケージを再インストールしてみたところ、見事に日本語表示がされる様になりました。もっとも、こんなやり方で良いのかどうかはちょっと自信が無いのですが…

ところで、実用上は大した問題では無いのですが、Synaptic の設定画面の一部が日本語表示になっていないんですよね。これは上記の問題とはちょっと異なり、日本語ロケールファイル自体に問題が有るようです。

試しに、完全な日本語表示がされている Vine の Synaptic の日本語ロケールファイル synaptic.mo を /usr/share/locale/ja/LC_MESSAGES に入れてみたところ、PCLinuxOS の Synaptic でも完全な日本語表示がされるようになりました。PCLinuxOS の synaptic.mo が 51.2KB であるのに対して、Vine のそれは 69.5KB ありますから、恐らくは、Vine が独自に手を入れているのでしょうね。


(4) rpmパッケージのビルド

デフォルトの設定だと、/usr/src/rpm 下に spec ファイルやソースファイルが置かれている前提になっている様ですが、このディレクトリ、所有者が root でパーミッションが 755 になっているんですね。

このままだと、ビルドをする際には常に root になる必要があります。従って、デフォルト設定のままでユーザ権限でもビルド出来る様にする為には、このディレクトリのパーミッションを 777 に変更する必要が有ります。

私は Vine を真似て、ユーザディレクトリ下に rpm ディレクトリ一式を作成すると共に、
%_topdir /home/ユーザ名/rpm
と記述したテキストファイルを .rpmmacros という名前でユーザディレクトリ直下に作成しました。これでパッケージのビルドはユーザディレクトリ下で行えるようになります。

PCLinuxOS | comments (2) | -

KDE 環境下の Firefox のファイル選択ダイアログを変更する

Firefox は GTK アプリなので、KDE 環境で使っていてもファイルを保存したりする時に表示されるファイル選択ダイアログは下図の様な GTK(GNOME?) のものです。今回は、これを変更してみようという話です。

Fxファイル選択窓(GTK風味)

上記のページを参考に、about:configui.allow_platform_file_pickerfalse に変更すると、ファイル選択ダイアログは下図の様なものに変わりました。

Firefoxファイル選択窓(ui.allow_platform_file_picker:false)

このダイアログですが、KDE がインストールされていないシステムの GNOME 環境下で同じ変更を行っても同じダイアログに変わる、右上に在る3つのアイコンが Firefox のテーマによって変化する、という点から、Firefox が内部的に持っているものなのかなとも思いますが、確証はありません。(ちなみに Windows 2000 上の Firefox で同様の変更を行ってみましたが、ダイアログは変化しませんでした)


ファイル選択ダイアログを変更する別の方法としては、KGtk (Use KDE Dialogs in Gtk Apps) というツールを使うという手も有ります。これはファイル選択ダイアログを KDE のそれに変更するツールで、Firefox だけではなくて、GIMP などの他の GTK アプリでもファイル選択ダイアログを変えることが出来ます。

例によって VIne では kgtk の rpm パッケージは提供されていません。従って自分でビルドするしか無い訳ですが、今回は Fedora 7 の kgtk-0.8-2.fc7.src.rpm を落としてきて Vine でリビルドしました。

kgtk をインストールすると、kgtk-wrapper というコマンドが使えるようになりますので、
$ kgtk-wrapper firefox
として Firefox を起動します。すると、Firefox でのファイル選択ダイアログが下図の様な KDE のものに変わりました。(但し英語表記ですが)

Fxファイル選択窓(KDE風味)

ただ、私の環境だけかも分かりませんが、右クリックからの「リンク先を名前を付けて保存」操作を行なった際、ファイル選択ダイアログが表示される瞬間に Firefox が落ちてしまうという問題が出ています。

KDE | comments (0) | -

VMware Player 2.0.1 リリース

セキュリティに関する修正が幾つか入っている様です。

仮想環境 | comments (0) | -

Ready for Vine 4.2 (^_^;)

メインマシンの Vine 4.1 環境を Seed 化しちゃいました。万一、再インストールしなければいけない様な状況に陥ったとしても openSUSE 環境が安定しているので、「ま、いっか」みたいな軽いノリでやっちゃいましたです(ヲイ

で、Seed にしたら JD を始めとして 4.1 環境で自分でビルドしたものの多くが動作不安定に陥ったので、全て Seed 環境で再ビルドしました。

ついでに、今までは checkinstall を使って手を抜いて rpm パッケージにしていた物も、改めて全て spec ファイルを書いてパッケージを作成しました。この作業が自分のスキル不足も有って結構時間が掛かったりしました。

ま、「specファイルを書いた」なんて偉そうに言ってますが、実際には他のディストリのを流用したり(パクるとも言う)したのが多く、本当に一から自分で書いたのは僅かですけれどね(滝汗

そんなこんなで、現在までに自分でビルドしたパッケージの一覧。

MPlayer 1.0rc1
amarok 1.4.6
anthy 9100
bogofilter 1.1.5
crystal 1.0.4
gl-117 1.3.2
guarddog 2.6.0
hddtemp 0.3_beta15
jam 2.5
jd 1.9.5
k3b 1.0.3
k3b-i18n 1.0.3
kftpgrabber 0.8.1
kplayer 0.6.3
krecordmydesktop 0.1alpha1
ktorrent 2.2.1
lame 3.97
libdvdcss2 1.2.9
libdvdread 0.9.7
libmp4v2 1.5.0.1
lm_sensors 2.10.4
mplayer-codecs 20060611
mplayerplug-in 3.40
physfs 1.0.0
recordmydesktop 0.3.5.1
supertux 0.3.0
sylpheed 2.4.4
twolame 0.3.10
wine 0.9.42

あっ、lame はここに在ったのを、physfs はここに在ったのを単にリビルドしただけです。

Vine | comments (0) | -

JAVA と Flash Player をアップデート

Sun JAVA と Flash Player で脆弱性が修正された新バージョンがリリースされたのでアップデートを実施。

《当サイト内の関連記事》
Sun Java に脆弱性 (落書き part-4)
Flash Player に脆弱性 (落書き part-4)
etc. | comments (0) | -