今井です。 表題の通りなのですが、今までOpera 6.xをSuSE Linux 8.1上でまともに使えず、 またOpera6.xでFlashMediaプラグインが動かず悪戦苦闘しておりました。 で今日、その対策方法がようやく判りました。 (注意:Qt 3.1.2での動作してなかった件についてではなく日本語の取扱い、 FlashMedia両方のからみでまともに使えていなかったという話についてです) でその原因はやはりrpmパッケージの他パッケージへの依存をチェックしきれな い事にあるようです。 判ってしまえば簡単な事でFlashMediaのプラグインが動かないのは、 SuSELinuxのインストールCDでOperaをインストールする様チェックを入れても Operaの依存情報ではnetscapeのプラグインであるFlashMediaプラグインに対 する依存情報までチェックしてない?ため、lesstif rpmパッケージがインスト ール対象にならないためです。 このためlesstif rpmパッケージに含まれるlibXm.soが入らず、FlashMediaプラ グインが動作できないのが主原因でした。 Operaで日本語ある程度まともに使える様にする場合には、SuSELinuxのインス トールCDに含まれるOperaとFlashMediaのプラグインを使わず、両方ともそれぞ れのWebサイトで新しいインストール用ファイルを入手してインストールする必 要があります。 素のOpera 6.03の状態では日本語サイトでの文字表示が豆腐状態のまま改善され ないケースがあります。 OperaのWebサイトからOpera 6.12をダウンロードして組み込むと事態は改善され る様になります。 が、しかしこのままではFlashMediaプラグインを動かせる様にlesstif rpmパッケ ージが組み込まれていてもSuSE Linux 8.1のインストールCDに含まれる FlashMediaプラグインではOpera 6.12から利用できません。 なぜ利用できないかというとOpera 6.12で素のFlashMediaプラグインを利用する と未定義シンボルがあるという事でプラグインが動作しないからです。 FlashMediaプラグインのWebサイトからFlashMediaプラグインをダウンロードして (少なくとも2003/02/12直前かそれ以降のもの)必要なファイルをコピーすること で利用可能になります。 これらの原因が判ったのは今朝でしたが今の今まで時間が掛かったのはlesstif rpmパッケージを組み込み忘れているのに気付いてlesstif rpmパッケージを入れ たら、KDEのパッケージ等依存していると思われるrpmパッケージが全部インスト ールCDに含まれるパッケージに逆戻りしちゃったので、逆戻りを直すのが面倒く さくなってしまって全部再インストールし直してたからです。 で、本筋から外れますが、うちのマシンからだと日本のミラーサイト ftp.kddlabs.co.jpから正常に修正ファイルを取れなくなってしまってる様で、 日本国外のサイトからしか取得できなくなったみたいです。 KDE 3.04に関する修正ファイルで失敗してる様ですが、YOUで何度も同じ修正フ ァイル群(1個ではなく修正ファイル全部)をダウンロードする羽目になりました。 YOUはまだ改善の余地有りの様です。ファイルを一個でもダウンロードできないと 全部ダウンロードし直す構造になってたりするのでパッチが膨らめば膨らんだだ け失敗すると一個でもダウンロード失敗した時の被害が大きくなります。 (YOUの操作を工夫することでダウンロード済修正ファイルをうまく利用できると は思いますが....) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
participants (1)
-
Masaru Imai