web-dev-qa-db-ja.com

WineのすべてのWindows DLL

今日は馬鹿げた質問をするつもりです。問題は、2台のPCでUbuntuと他のWindows 7を実行しているということです。

Ubuntuでは、一部のWindowsアプリを実行するためにWINEが存在することを知っていますが、それは単なる海からのドロップアウトです。したがって、すべてのWindows dllのWindows\system32(Windowsコンピューターから)をsystem32(ubuntuコンピューター)のワインディレクトリにコピーすると、すべてのWindowsアプリケーションが実行されますか?

さらに何かを行う必要がありますか?つまり、winecfgを使用してdllをnative/localなどに設定します。

3
Rehan Ullah

WineはWindowsの「エミュレータ」です(多かれ少なかれ)、レジストリをエミュレートするためにファイルをコピーするだけでなく、プログラムを直接インストールする必要がありますが、WineはWindowsの代わりにはなりません。

Wineのバージョン、インストールしたいプログラムのバージョン、その他の多くの要因によって、非常に大きな打撃を受ける可能性があります。

まだWindowsを削除しないで、最初に必要なアプリのネイティブの代替を探してください。playonlinuxを見る必要がある場合は、使いやすいワインフロントエンドであり、多くの人気のあるプログラムを自動インストールできます。

.dllが何であるかをあなたがよく知っているとは思わない

DLLはダイナミックリンクライブラリの略で、Windowsプログラムを実行するために必要な他のファイルへの参照が含まれていますが、それらはそのほんの一部にすぎません。

Wineまたはplayonlinuxは、必要なときにそこにダウンロードすることができます

毎日の使用にはワインをお勧めしません。最初に読んでください

https://www.winehq.org/

http://manpages.ubuntu.com/manpages/hardy/man1/wine.1.html

https://appdb.winehq.org/objectManager.php?sClass=application&sTitle=Browse%20Applications&sOrderBy=appName&bAscending=true

1
Mark Kirby

あなたの質問に対する簡単な答えはいいえです。そこにあるすべてのWindowsアプリケーションはワインと互換性がありません。特定のWindowsアプリケーションがワインと互換性があるかどうかを確認するのに最適な場所は、 WineAppDB でブラウジング/検索することです。さらに、Wineがサポートしていない特定のDLLがあります(例:コピー防止など)。 Wine HowTo を読んで、このトピックの詳細なビューを取得してください。

1
Ron