GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come far funzionare AutoCAD con Wine?

Sto provando da 3 anni a installare Autocad ,*3ds Max * e Revit architettura su Ubuntu con wine!

Ogni anno sono molto ottimista perché vedo le nuove versioni del vino già migliorate.

Quindi, ora sto ricominciando con un'installazione pulita di Ubuntu per installare Autocad 2013 con wine 1.4. Non sto cercando di avere una risposta solo per me, ma voglio che questa community ci provi e finalmente possiamo raggiungerlo!

I winetricks hanno già net framework 4 per installare, motivo per cui non ho già eseguito l'Autocad precedente.

Quindi, vorrei rimuovere completamente la mia partizione di Windows 7 dal mio PC e andare su una macchina Linux senza perdere i potenti programmi architettonici. So tutto su Blender e il personale, quindi voglio solo che tu mi aiuti a trovare una soluzione al riguardo, perché so che c'è una soluzione!

Forse dovrò imparare tutto il c++ o python ecc. Ma sono sicuro che una soluzione può arrivare con l'aiuto di tutti noi!

Qualsiasi suggerimento su questo problema sarà molto utile e utile.

Risposta accettata:

Ti suggerisco di chiedere in una comunità specifica di WINE - il motivo è nell'ultimo paragrafo di questa risposta. Suggerisco anche di riformulare, riformattare e cambiare questa domanda in un wiki della comunità.

ok!Quindi non dovrei scrivere qui su questo?Voglio solo che qualcuno si occupi di questo!Scusa ma cos'è l'API? – gabriel 12 aprile alle 23:52

Domande relative a Esecuzione di applicazioni di terze parti su Ubuntu sono perfettamente validi come indicato nelle faq.

L'API (in questo contesto) è un insieme di istruzioni (o, più precisamente, chiamate) che uno sviluppatore Windows utilizza (più o meno direttamente) per comunicare con il sistema operativo dall'interno dell'applicazione. Questo set è specifico per Windows. Quello che normalmente fa WINE è un tentativo di “tradurre” un solo Windows chiamata a una chiamata GNU/Linux nativa. Quando tale chiamata non può essere facilmente tradotta, deve essere reimplementata dagli sviluppatori WINE per soddisfare il suo scopo originale ma rimanere rigorosa con gli standard GNU/Linux. Molte di queste chiamate sono solo stub (come in:una chiamata esiste ma raramente viene utilizzata da un programmatore, quindi è lì ma per ora non fa nulla).

Forse dovrò imparare tutto il c++ o python ecc. Ma sono sicuro che una soluzione può arrivare con l'aiuto di tutti noi!

Sebbene WINE dovrebbe consentire ad AutoCAD (o qualsiasi altra app) di comunicare con GNU/Linux come fa con Windows e ottenere comunque i risultati corretti (quindi funzionerebbe perfettamente), la maggior parte delle chiamate API di Windows (almeno XP) ha già stato implementato o interrotto e il problema persiste. Molto probabilmente AutoCAD utilizza alcune chiamate (o chiamate) API esotiche (o nuove) che devono ancora essere implementate. La percentuale della community di WINE è costituita da appassionati che possono tracciare queste chiamate esatte su cui l'applicazione in questione si arresta in modo anomalo e semplicemente contribuire con una patch (che puoi aiutare a testare). Puoi continuare a chiedere informazioni su questo in comunità come askubuntu.com (che sono più legate a Ubuntu che allo sviluppo di WINE) e sperare che le chiamate API necessarie vengano implementate, aiutare a indicare agli sviluppatori WINE le esatte chiamate API di cui AutoCAD ha bisogno, oppure , implementali tu stesso. Inoltre, se sei interessato a entrare a far parte dei ranghi dei contributori del codice WINE, una guida di programmatori con maggiore esperienza nel campo dello sviluppo di WINE ti farà risparmiare molto tempo.

Correlati:Ubuntu - Perché gli script crontab non funzionano?
Ubuntu
  1. Linux – Come ottenere Grindeq (plugin in lattice per Word) per lavorare con Word in Wine?

  2. Come iniziare con le traduzioni?

  3. Come ottenere la luminosità lavorando su un Lenovo Ideapad Yoga?

  4. Come far funzionare la webcam con Ubuntu 14.04?

  5. Come ottenere statistiche di sistema con node.js

Come far funzionare il monitor USB Lilliput?

Come ottenere il collegamento del file da scaricare con Wget?

Come far funzionare un'edizione An Hp Envy 15 (2012)?

Come ottenere A con punti in Dvorak di Ubuntu 16.04?

Come ottenere una connessione Mtp funzionante per Galaxy S2 in 12.04??

Come iniziare con Arch Linux