COMを使用するWindowsアプリケーションを実行して通信するために、WINEの下にpythonをインストールしようとしています。
私は以下を試しましたが、どちらもうまくいかないようです:
[root@localhost ForCentOS]# wine msiexec /i python-2.7.2.msi
fixme:msi:MSI_OpenDatabaseW open failed r = 80030050 for L"C:\\windows\\temp\\msifc.tmp"
[root@localhost ForCentOS]#
[root@localhost ForCentOS]# wine start python-2.7.2.msi
fixme:exec:Shell_execute flags ignored: 0x00000500
--> this hangs and does not return...
これは、Debian8でテストした私にとってはうまくいきました。
ワインの取り付け
apt-get install wine
dpkg --add-architecture i386 && apt-get update && apt-get install wine32
Python2.7インストール
最新のPythonをお気に入りのソースからダウンロードし、次を使用してインストールします。
wine msiexec /i ~/src/python-2.7.10.msi
Python用のwin32com
https://sourceforge.net/projects/pywin32/files/pywin32/ からダウンロードし、以下を使用してインストールします。
wine ~/src/pywin32-219.win32-py2.7.exe