お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-03-05 17:23:11

plogic
新しいメンバ
登録日: 2010-03-05

安定してると思われるubuntuとwineのバージョンは?

初めまして、新規参加させて頂いた小谷野と申します。
PCはDOSの頃からやってますが、今回ubuntuを始めまして構造の違いに圧倒されています。
環境はWindows7にVMWarePlayer3.0でubuntu9.10を操作しています。
ubuntu9.10とwine1.1.39にwinetricksからVB6RuntimeやMFC42など取り込んでいます。
まだ1週間ほどですがubuntu9.10とwine1.1.39で毎日、検索しまくってます。
Webから多くの情報や設定がヒットするのですが、古いバージョンでの解説が多くて迷ってます。
解説通りに幾パターンかやってみてもまるで違う結果になったりして混乱してます。
完全とは言えずとも自力で自作Windowsアプリ起動まで来ました。
現在悩んでいるのは起動した自作Windowsアプリの漢字(全角)の表示が不安定なことです。
英数、カタカナは出るのですが漢字が文字化けでなく、全く表示されないのです。
自作WindowsアプリはMSのVB6(SP5)で作ったラベルとコマンドボタンだけの簡素なものです。
各リソースにはデフォルトでMS Pゴシックの10Pが割り当ててあり、コンパイル直後にwineで実行すると正常に表示されます。
ところが文字ポイントを20Pとか変更してコンパイルすると漢字部分が抜けるのです。
また、表示されてるANKのフォントサイズも10Pのままです。
そこで元の10Pにもどして再コンパイルするとなぜか今度は漢字が抜けてしまいます。
フォントは最初VLゴシック、次にMSゴシック、IPAゴシックと変更してみました。
これ以外の少し複雑な自作Windowsアプリも試しましたが漢字表示以外はボタンもプログラムも機能します。
ちなみにwineに付いてくるnote padは正常です。
またDDEというWebリソース販売会社の音源ライブラリ付属のプレーヤは漢字のタイトルが文字化けしてます。
あるサイトでMSゴシックをIPAゴシックにリプレースするレジストリ操作がありました。
そこでその過程を再現しようとしたのですが、端末から
$ wine regedit
とするとProgram ErrorのWindowが出て先へ進めません。

まだ始めて1週間の初心者ですが、
ubuntuもwineも現時点での最新バージョンなので何かあるのかと考えています。
そこでタイトルの”安定してると思われるubuntuとwineのバージョン”を教えて頂きたいのです。
もちろん各バージョンでの固有バグで堂堂巡りをすることも有るでしょうが最近のwineは頻繁にバージョンアップされてるようで
闇雲にubuntuとwineと組み合わせをしていったら膨大な期間が必要となります。
必ずしも上記不具合解決に至らなくとも結構です。
諸先輩のバージョン組み合わせを1つづつトライしてみたいと思います。
よろしくお願い致します。

オフライン

 

#2 2010-03-05 20:52:56

hir0
メンバ
登録日: 2008-09-28

Re: 安定してると思われるubuntuとwineのバージョンは?

消極的な意見ですが安定した物は無いと思います。

半年毎にリリースされるので、安定とするなら次期バージョンが出た頃の前バージョンと考えられますが「何を『安定』と定義するか」の個人感に依るところが大きいと思います。

使用するPCのハードを十分カバーするバージョンを選ぶのがベターではないでしょうか。4月には長期サポート版もリリースされます。

wineについてはWindowsのエミュレータで「Linux上でWindowsアプリが動作する」と言うものでWindowsとの互換性を提供するソフトでは無いため、wineをソフトに合わせて設定するのではなく、wineで動作するソフトを使用するのがノーマルな使用方法。
ウェブ上にはwineで動くソフトの動作報告のページも有ったと思いますが、、、

エミュレータを使用してWindowsソフトを使用したいのであればエミュレータでWindowsを起動させれば!00%動作しますよ。

オフライン

 

#3 2010-03-05 21:26:37

yama
メンバ
登録日: 2006-10-23

Re: 安定してると思われるubuntuとwineのバージョンは?

wine はエミュレータではありません。

オフライン

 

#4 2010-03-05 22:22:51

hir0
メンバ
登録日: 2008-09-28

Re: 安定してると思われるubuntuとwineのバージョンは?

あー、ごめんなさい。知らなかったです。
http://www.4gamer.net/games/050/G005044/20080701039/

引用 による投稿:

 Wineは,Linux上でWindows用アプリケーションを動作させられる,フリーのWindowsソフトウェア実行環境だ。言ってしまえば,“Windowsエミュレータ”とでも呼ぶべき存在なのだが,実はWineという名称,「Wine Is Not Emulrator」(Wineはエミュレータではない)の略。Linux上でWindows APIを使えるようにしようというのがWineプロジェクトの目的なので,「Linuxをカーネルに採用したWindows」がWineの正体ということになる。

オフライン

 

#5 2010-03-05 22:27:48

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: 安定してると思われるubuntuとwineのバージョンは?

一応、長期サポート版は長期間サポートする必要があるので、開発途上でバグが多そうなものは新しい版とはいえ導入を避けたいと思います。
そう考えると長期サポート版が最も安定していると言えるのではないでしょうか。

WINEについては、開発者が安定版(Stable)だと名乗っているのは1.0.1です。Ubuntuのリポジトリにあるものです。
それ以降はすべて開発版(Development)です。

----
「エミュレーター」と「互換レイヤー」の違いがいまいちよく分かりません;;

オフライン

 

#6 2010-03-06 10:10:50

plogic
新しいメンバ
登録日: 2010-03-05

Re: 安定してると思われるubuntuとwineのバージョンは?

riroさん yamaさん vbkさん、アドバイス有難うございました。解決しました。

vbkさんの提案のwine1.0.1にすることで解決できました。
実はubuntu導入2日目にリポジトリからこのバージョンをインストールしたんですが、
何かのエラーで止まってしまい、画面に小さくubuntu 8(適合バージョン?)とあったので中止してしまいました。
ubuntu9.10とwine1.0.1で動作しましたがまた何かあったらubuntu8.Xにしようと思います。

今回の質問の主旨から外れてしまうのですが、vbkさんの最後の書き込みが気になりました。
以下はあくまで私的な思い込みなので間違ってるでしょうがヒントになれば。
「エミュレーター」と「互換レイヤー」
似たような言葉にsimulator、emulator、layerとかあります。
シュミレーションってある事柄を似たような方法で再現することですね。
大きなビル建築のときなど模型などで地震やビル風なんかシュミレーションしたり。
エミュレーターって言うのはPC関連でしか分かりませんが、はやり似たような動作をさせます。
20年くらい前にZ80という8ビットCPUが全盛でハードウエアエミュレータを使ってました。
ターゲット基板のCPUソケットにケーブルでエミュレータを接続して本物と同じ動作をさせます。
ソフトではVirtual PCやVMWareはエミュレータで設定OSと同じ動作をさせます。
さてレイヤーとは何でしょうか。
OSが動作するに根底にあるのがハードウエアレイヤー(Hardware Abstract Layer)です。
その上にWindowsなどのKernelを含むコアのレイヤーがあります。
その更にうえにWin32などのアプリケーションレイヤーがあります。
この部分を互換になるプログラムを組んだのがwineではないでしょうか。
大雑把な説明だし、間違いがあると思うので信じないでください。

皆さん、またよろしくお願いします。
初心者で不明なのですが投稿の締め切り処理とかするのかな??

オフライン

 

#7 2010-03-06 10:18:25

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 安定してると思われるubuntuとwineのバージョンは?

plogicさん による投稿:

初心者で不明なのですが投稿の締め切り処理とかするのかな??

そういうものは無いと思いますので、大丈夫です。

出遅れた感がありますが、私的にはubuntuの安定版は長期サポート版との理解です。
それ以外のリリースも安定はしていると思いますが、どうしても新しいプログラムにバグはつきもので、古いものほど枯れていると考えてよいかと思います。
現在は、8.04が最新の長期サポート版ですね。もうすぐ10.04がでる予定のはずなので、10.04がでて少し待ってから10.04にアップグレードすればよいかと思います。

オフライン

 

#8 2010-03-06 11:50:34

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: 安定してると思われるubuntuとwineのバージョンは?

plogic さん、分かった気がします。
ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB