Již 3 roky se pokouším nainstalovat Autocad ,*3ds Max * a Revit architektura na Ubuntu s vínem!
Každý rok jsem velmi optimistický, protože vidím, že nové verze vína jsou již vylepšené.
Nyní tedy začínám znovu v čisté instalaci Ubuntu, abych nainstaloval Autocad 2013 s vínem 1.4. Nesnažím se mít odpověď jen pro sebe, ale chci, aby to tato komunita zkusila a konečně toho můžeme dosáhnout!
vinařství již mají net framework 4 nainstalovat, což je důvod, proč jsem ještě nespustil minulý Autocad.
Rád bych tedy z počítače úplně odstranil oddíl se systémem Windows 7 a přešel na počítač s linuxem, aniž bych přišel o výkonné architektonické programy. O Blenderu vím vše a zaměstnanci, takže chci, abyste mi pomohli najít řešení, protože vím, že řešení existuje!
Možná se budu muset naučit všechny c++ nebo python atd. Ale jsem si jistý, že řešení může přijít s pomocí nás všech!
Jakýkoli návrh týkající se tohoto problému bude velmi pěkný a užitečný.
Přijatá odpověď:
Navrhuji, abyste se zeptali ve specifické komunitě WINE – důvod je v posledním odstavci této odpovědi. Navrhuji také přeformulovat, přeformátovat a změnit tuto otázku na komunitní wiki.
ok! Takže bych o tom neměl psát? Chci, aby to někdo provedl! Promiň, ale co je API? – gabriel 12. dubna ve 23:52
Otázky týkající se Spouštění aplikací třetích stran na Ubuntu jsou zcela platné, jak je uvedeno v často kladených dotazech.
API (v tomto kontextu) je sada instrukcí (nebo přesněji volání), které vývojář Windows používá (více či méně přímo) ke komunikaci s operačním systémem z aplikace. Tato sada je specifická pro Windows. To, co obvykle WINE dělá, je pokus o „přeložení“ pouze pro Windows volání na nativní volání GNU/Linuxu. Pokud takové volání nelze snadno přeložit, musí být vývojáři WINE reimplementováno tak, aby vyhovovalo původnímu účelu, ale dodržujte standardy GNU/Linux. Mnoho z těchto volání jsou jen útržky (jako v:volání existuje, ale jen zřídka jej nějaký programátor používá, takže tam je, ale zatím nic nedělá).
Možná se budu muset naučit všechno C++ nebo python atd. Ale jsem si jistý, že řešení může přijít s pomocí nás všech!
Přestože by WINE mělo umožnit AutoCADu (nebo jakékoli jiné aplikaci) komunikovat s GNU/Linuxem stejně jako se systémem Windows a stále dosahovat správných výsledků (takže by to fungovalo bez problémů), většina volání API systému Windows (alespoň XP) již byla implementována nebo potlačena a problém stále přetrvává. AutoCAD s největší pravděpodobností používá nějaké exotické (nebo nové) volání API (nebo volání), které je ještě třeba implementovat. Procento komunity WINE jsou nadšenci, kteří dokážou přesně vysledovat, že se daná aplikace zhroutí, a jednoduše přidají opravu (kterou můžete pomoci otestovat). Buď se na to můžete ptát v komunitách, jako je askubuntu.com (které souvisejí více s Ubuntu než s vývojem WINE) a doufat, že potřebná volání API budou implementována, pomůžete vývojářům WINE poukázat na přesné volání API, které AutoCAD potřebuje, nebo , implementujte je sami. Pokud se také chcete zapojit do řad přispěvatelů kódu WINE, pokyny od programátorů s většími zkušenostmi v oblasti vývoje WINE vám ušetří spoustu času.
Související:Ubuntu – Proč skripty crontab nefungují?