2008-10-20 13 views
5

Quiero probar DXperience suite de componentes en Linux (Suse Linux enterprise desktop). Dado que depende en gran medida de las llamadas de PInvoke, Mono no funcionaría aquí.Intentando obtener DXperience en Linux: obtengo el "Windows Installer 3" requerido al instalar .NET 2.0 en wine en SLED

Algunas personas pudieron ejecutarlo instalando .NET 2.0 en Wine en Linux.

He intentado hacer esto con los winetricks y de forma manual. Cada vez que la instalación de .NET 2.0 en SLED alcanza el "requisito de Instalador 3" con el último vino.

La instalación del propio MSI3 falla debido a la ausencia de los servicios de cifrado.

Es posible evitar este requisito instalando .NET 2.0 en modo Win98, pero el proceso de instalación se rompe antes del final.

¿Alguien ha encontrado esto antes?

Respuesta

-1

No creo que puedas instalar .Net 2.0 en linux. Incluso si pudieras usar algunos hacks, probablemente termines con framework medio roto.

Bueno, busqué en Google y encontré esta página Interop with Native Libraries, supongo que puedes usar pinvoke en mono, y tienes que entender el vino correctamente. De esta manera, se ha demostrado que funciona y probablemente puedas obtener más ayuda de la comunidad, en lugar de instalar .Net 2.0 en Linux.

+0

No me preocupa la posibilidad de hacerlo, ya que es posible hacerlo en 3 líneas de comando (winetricks) y parece funcionar para la mayoría de las personas (Gold status en Wine AppDb). –

+0

Pero mencionó "Dado que se basa en gran medida en las llamadas PInvoke, Mono no funcionaría aquí". Señalé que es posible hacer pinvoke en mono, aunque no lo he probado personalmente. – faulty

Cuestiones relacionadas