Llevo 3 años intentando instalar Autocad ,*3ds Max * y Revit arquitectura en Ubuntu con vino!
Todos los años soy muy optimista porque veo que las nuevas versiones de vino ya han mejorado.
Entonces, ahora estoy comenzando de nuevo en una instalación limpia de Ubuntu para instalar Autocad 2013 con wine 1.4. ¡No estoy tratando de tener una respuesta solo para mí, sino que quiero que esta comunidad lo intente y finalmente podamos lograrlo!
Los trucos ya tengo net framework 4 para instalar que es la razón por la que aún no he ejecutado el pasado Autocad.
Por lo tanto, me gustaría eliminar por completo mi partición de Windows 7 de mi PC y usar una máquina Linux sin perder los potentes programas arquitectónicos. Lo sé todo sobre Blender y el personal, así que solo quiero que me ayuden a encontrar una solución, ¡porque sé que hay una solución!
Tal vez tendré que aprender todo el c++ o pitón etc. ¡Pero estoy seguro de que la solución puede llegar con la ayuda de todos nosotros!
Cualquier sugerencia sobre este problema será muy agradable y útil.
Respuesta aceptada:
Le sugiero que pregunte en una comunidad específica de WINE; el motivo se encuentra en el último párrafo de esta respuesta. También sugiero reformular, reformar y cambiar esta pregunta a una wiki comunitaria.
¡Bien! Entonces, ¿no debería escribir aquí sobre esto? ¡Solo quiero que alguien se ocupe de esto! Lo siento, pero ¿qué es API? – gabriel 12 de abril a las 23:52
Preguntas sobre Ejecución de aplicaciones de terceros en Ubuntu son perfectamente válidos como se indica en faq.
API (en este contexto) es un conjunto de instrucciones (o, más exactamente, llamadas) que utiliza un desarrollador de Windows (más o menos directamente) para comunicarse con el sistema operativo desde dentro de la aplicación. Este conjunto es específico de Windows. Lo que normalmente hace WINE es un intento de "traducir" un solo para Windows llamada a una llamada GNU/Linux nativa. Cuando dicha llamada no se puede traducir fácilmente, los desarrolladores de WINE deben volver a implementarla para cumplir su propósito original, pero deben mantenerse estrictos con los estándares GNU/Linux. Muchas de esas llamadas son solo stubs (como en:existe una llamada pero rara vez algún programador la usa, así que está ahí pero no hace nada por ahora).
Tal vez tendré que aprender todo el c++ o python, etc. ¡Pero estoy seguro de que una solución puede llegar con la ayuda de todos nosotros!
Aunque WINE debería permitir que AutoCAD (o cualquier otra aplicación) se comunique con GNU/Linux como lo hace con Windows y aun así obtenga los resultados adecuados (para que funcione sin problemas), la mayoría de las llamadas a la API de Windows (al menos XP) ya implementado o stubed y el problema aún persiste. Lo más probable es que AutoCAD utilice alguna llamada (o llamadas) API exótica (o nueva) que aún debe implementarse. El porcentaje de la comunidad WINE son entusiastas que pueden rastrear estas llamadas exactas en las que se bloquea la aplicación en cuestión y simplemente contribuir con un parche (que usted puede ayudar a probar). Puede seguir preguntando sobre esto en comunidades como askubuntu.com (que están más relacionadas con Ubuntu que con el desarrollo de WINE) y esperar que se implementen las llamadas API necesarias, ayudar a señalar a los desarrolladores de WINE las llamadas API exactas que necesita AutoCAD, o , implementarlos usted mismo. Además, si está interesado en unirse a las filas de contribuyentes de código WINE, una guía de programadores con más experiencia en el campo del desarrollo de WINE le ahorrará una gran cantidad de tiempo.
Relacionado:Ubuntu:¿por qué los scripts crontab no funcionan?