初心者向けのワインの基本

はじめに



この記事は、Wineとその使用のすべての側面に関するものです。 ネットワークは非常に

多くの情報、さまざまな設定ガイドなどがあります。 私は

誰もが達成できるようにすべてを組み合わせてみます

能力ともちろん可能性の範囲内で最大の成功

プログラム。 それでは、始めましょう。



WineはWindows APIの個別の実装であり、ほとんどのエミュレーターではありません

彼らは思う。 繰り返し繰り返されますが、ここでは適切です。 これがプロジェクトの目的です。

さまざまなシステムのユーザーにとってユニークで興味深い

あなたのアイデアを実現する方法。 一意性は、

このプログラムは、Ubuntuおよびその他のWindowsアプリケーションを実行できます。

Linuxシステム、およびFreeBSDとMac OSX。真実はそこにあります

彼らの「落とし穴」。 ある人から簡単に移動できると思う人もいます

この場合、WindowsとLinuxを検討しています。



誤acyは、人々は自分が走ることができると考えることです

Wineでは、慣れ親しんでいるさまざまなソフトウェアがあり、そこで作業するのに便利です。

それが起こるだけではないように、何も起こりません。 お気に入りのソフトウェアを獲得するために

ワインは汗をかき、多くのマニュアルを読み直し、この量を量る必要がある

情報。 もちろん、ソフトウェアを「膨らませる」必要はありませんが、すべてに備える必要があります。 Wineプロジェクトは非常に迅速に開発されていますが、安定した作業が行われるまでは

とても遠い。 しかし、近い将来、すべてのメインソフトウェアとゲームが

安定して動作します。



ワインをインストールする





Linuxに切り替えたばかりの人の最初の質問(私たちの場合

Ubuntu):「Windowsからプログラムを実行する方法は?」 彼はこれの検索を開始します

テーマと自然にワインにつまずきます。

2番目の質問:「どのようにそれを置くか?」。 次の2つの方法があります。

公式リポジトリまたはソースから自分でコンパイルします。 検討します

両方のオプション。



オプション1:リポジトリからインストールします。




ここではすべてが非常に簡単です。 アプリケーション//標準//ターミナルに移動:



sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine1.3







インストールが完了するのを待っています...

それだけです! Wineがインストールされ、ゲームとプログラムのインストールを試すことができます。



オプション2:ソースからコンパイルします。




1.公式サイトからソースをダウンロードします。それらはそこにあります。 私の場合

これはWine 1.3.11(http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download)です。



2.ソースを解凍します。

次に、ターミナルで次のコマンドを入力します。



ソーステキストを含むアーカイブが展開されたディレクトリに移動します。



cd wine-1.3.11/







コンパイルする前に、OpenGLサポートを有効にする必要があります。 しない場合

OpenGLを必要とするアプリケーションは機能しません。 ターミナル内:



gedit tools/wineinstall







CONFARGS =で始まる行を見つけた後、必要なものを入力します

ビルドオプション。 この場合、行は次のようになります。



CONFARGS="--with-opengl --disable-debug --disable-trace"







依存関係を取得します。



sudo apt-get install auto-apt checkinstall

sudo auto-apt -y run ./configure








収集するもの:



make







make installの代わりに、パッケージ作成を介してインストールします



sudo checkinstall







それだけです インストールが完了するのを待っています。



debianベースのディストリビューションでは、Jediの中間オプションもあります。 簡単に:



apt-get source wine1.3

sudo apt-get build-dep








ここで最も興味深いのは、公式サイトから目的のバージョンのワインをダウンロードして解凍し、元のwine1.3パッケージのソースディレクトリからdebianディレクトリをコピーすることです。 やる



debuild







そして、ディストリビューションに必要なすべてのパッチを含むubuntu / debian用の* .debパッケージを取得します。これはほとんど公式リポジトリからのものですが、新しいバージョンのみです。 さらに、後でapt-getを使用して安全に削除できます。

各オプションの長所と短所を考慮してください。



オプション1

長所:

1.すべてがすでに収集されており、膨らむ必要はありません。すべてが使用可能になっています。



短所:

1.たとえば、ある種のおもちゃのパフォーマンスを向上させるために、パッチを適用することはできません。

2.一部のビデオカードでは動作が安定していません。



オプション2

長所:

1.パッチを適用してパフォーマンスを改善する機能

2.不安定なビデオカードドライバーでの安定した動作。



短所:

1.アプリケーションにはメニューがありませんが、便利ではありません。 コンソールからすべてを行う必要があり、

たとえば、ワインの設定に移動します。

2.コンピュータの能力によっては、インストールプロセスが長すぎます。

1.アプリケーションにはメニューがありませんが、便利ではありません。 コンソールからすべてを行う必要があります。たとえば、Wineの設定に進みます。



システム-オプション-メインメニューから追加できます。



2番目のオプションを優先します。 この方法でインストールされたワインは動作します

リポジトリからインストールするよりも優れています。 しかし、これは私の小さな私見です。



プログラムとゲームをインストールする





まず、 appdb.winehq.orgにアクセスします 。上から、検索エンジンを使用します

ゲームまたはプログラムの名前とそこに書かれているものを参照してください。 通常そこに記述されている

さまざまなシステムでのテスト、安定した動作のための推奨事項など。



プログラムが問題なく動作する場合、純粋な魂でそれをインストールします

簡単なクリックで。 これが何らかの深刻なゲームやプログラムであり、

タンバリンとのシャーマニズムはできません-それはあなたが別のプレフィックスを作成する必要があることを意味します*

私たちのダンス。 *すべてのつるファイルは接頭辞に格納されるか、ボトルとも呼ばれます(/ wineとの類推により)。 このボトルの中には、すべてのCドライブファイル、レジストリ、個々の設定などがあります。



そのようなボトルはいくつあってもかまいません。



つるの下で非常に不機嫌な動作をする何らかのソフトウェアである可能性があり、他のつるアプリケーションの通常の動作を妨げる何らかの松葉杖が必要です。 次に、このソフトウェアを別のボトル(プレフィックス)に入れるだけで、設定が他のプログラムに影響を与えることはありません。



指定された接頭辞なしでぶどうの木がはじめて始まるとき、〜/ .wineが使用されます。 接頭辞が存在しない場合、つるはそれを作成し、デフォルトの内容で埋めます;ファイルを作成して、C:\ windows、C:\ Program Files、C:\ usersディレクトリで埋めます。 さらに、クリーンなレジストリが作成されます。

ホームディレクトリに移動し、新しいディレクトリを作成します。 たとえば、.wine2。

次に、ターミナルに移動して次を入力します。



WINEPREFIX="/home/username/.wine2/" winecfg







それだけです 別のプレフィックスが作成されました。 さまざまなレジストリ構成とプログラム自体がそこに保存されます。

プログラムはコンソールからもインストールされます。



WINEPREFIX="/home/username/.wine2/" wine /media/DVD/setup.exe







インストールプロセスは進行中であり、最も重要なことは、別のプレフィックスで行われます。

次に、コンソールからもインストール済みのプログラムを実行し、出力を監視します。



出力に、必要なコンポーネントとライブラリがないというエラーが発生する場合があります。 で

winetricksは、不足しているコンポーネントをインストールするのに役立ちます(以下を参照)



それは何を与えますか? これにより、アプリケーションの接頭辞の安定性が得られます

多くのプログラムが1つのプレフィックスで機能し、遅かれ早かれ詰まる

他のプログラムがクラッシュする原因になります。 したがって、個別に使用する必要があります

すべてを何回も設定したくない場合はプレフィックス。



ワイントリックス





Winetricksは、プレフィックスを正しく設定するのに役立ちます。

Winetricksは、さまざまなコンポーネントをインストールするスクリプトです。

DirectX、Vcredistなど、アプリケーションに必要です。

このスクリプトはどのように機能しますか? ライブラリとコンポーネントをダウンロードします

マイクロソフトのリソース。 そうではありません。 なぜこのスクリプト

必要ですか? これにより、Wineでの作業が大幅に簡素化されます。 スクリプトがなければ、登って

必要なコンポーネントを探していましたが、ここではすべてが完了しているので、確認する必要があります

[インストール]をクリックします。このスクリプトはレジストリの編集にも役立ちます。

さまざまなキーを入力します。 これに加えて、winetricksには多くの設定があります

および機能。



慣れるには、ターミナルでwinetricksと入力するだけです



レジストリ編集





ターミナルで、次を入力します。



regedit







私たちはレジストリにいます。 編集する必要はありません。追加するだけです。



HKEY_CURRENT_USER / Software / Wine / Direct3Dに移動します。



Direct3Dディレクトリがない場合は、絶望しないでください。 読者が理解できるようにこれを書いています

編集または追加する必要がある場所。



ターミナル内:



winetricks ddr=opengl orm=fbo glsl=disabled videomemorysize=1024

(1024 )







これらのオプションはすべてレジストリに表示されます。 これは、上記のフォルダーで表示できます。



それは何を与えますか? ゲームのパフォーマンス、速度、一般的にゲームを改善します

これでうまく機能しますが、ゲーム専用です。



Playonlinux





PlayOnLinuxもあります。 これはWineを使用するスタンドアロンプ​​ログラムで、

しかし、すべてがより自動化され、構成されています。 プログラム自体が必要なものをダウンロードします

Wineはコンポーネントをインストールし、個別のプレフィックスを作成します。 しかし、それはそれを意味するものではありません

すべてが完璧に機能します。 まったく動作しない場合があります。 だから私は

通常のワイン、手動チューニング、およびあなた自身の脳の操作の好みではなく、

自動化プログラム。



長所:

すべてが自動化されており、基本的に何もする必要はありません。

Wineのいくつかのバージョンを保持し、それらをさまざまなプレフィックスに適用できます。

プログラム自体がプレフィックスを作成します。



短所:

プログラムが実行、インストール、ダウンロードするすべてを予測することは不可能です。

プログラムが行うことはすべて、ペンで自分で行うことができます。これは人間の知識にプラスです。

Robotプログラムは、人間の脳と比較することはできません。



CD / DVDイメージのマウント





Windowsには、このためのDaemon-Toolsというユーティリティがあります。 とても快適です

交換不可能なユーティリティ。 人に疑問が生じる:これに類似したものはありますか

奇跡のユーティリティ? 回答:Windowsのユーティリティもはるかに優れています。 彼女は電話した

Cdemu。 インストールするには、次の3つのコマンドを入力するだけです。



sudo add-apt-repository ppa:cdemu/ppa

sudo apt-get update

sudo apt-get install cdemu-daemon cdemu-client gcdemu








アプレットをパネルに追加し、画像へのパスを示して、人生を楽しみましょう。 何じゃない

問題はなく、Wineはイメージを完全に定義します。 アプレットが見つからない場合は、急いで再起動しないでください。

ターミナルで次のコマンドを入力します。



sudo service cdemu-daemon start







サービスがシステムの起動時に起動しない場合(「デーモンはシステムの起動時に起動しないように構成されています」)、次のように修正できます。



sudo update-rc.d cdemu-daemon enable







別のXサーバーでゲームを実行する





この本全体を照らすことができますが、私はいつも使用する1つの方法に決めました。



仮想端末に移動します。



Ctrl + Alt + F1

login: ******

password: ******








Xサーバーの新しいコピーを手動で起動します。



xinit -- :2

wine //c//game.exe








これによる利益は大きくありませんが、個人的にはこれで十分です。 繰り返します:

個別のXサーバーで実行する方法は多数あり、各ユーザーが自由に選択できます。



おわりに





これらのすべてのヒント、知りたいすべての人が知っておくべき基本。

Wineを使用して目標を達成します。 他のすべてはあなたの手にあります。 もし

何があっても目標を達成したい

決定はあなたの顔にあるかもしれないので、絶望することはありません。 座って

2つの椅子に座ることは可能ですが、これには鋼鉄の欲望と神経が必要です。 欲望

-欲望ではなく、千の可能性-千の理由。



この資料は、「OS向けロシア語記事の最初のコンテスト」のために書かれたものです

Ubuntu»(konkurs.ubuntu.ru)

記事の著者Vladimir Kacharmin別名rootboot

連絡先:Skype root.boot2、メールverda.info@gmail.com



All Articles