A SolidWorks az egyik legismertebb számítógéppel támogatott tervezési (CAD) szoftvercsomag, amely szilárd paraméteres modellezést használ a 3D modellek létrehozásához a terméktervezés, gyártás és munkák során.
Funkciói lehetővé teszik a felhasználó számára, hogy a teljes tervezési folyamatot egy programban hajtsa végre, a prototípuskészítéstől egészen a szimulációig és a termékfejlesztés és gyártás dokumentálásáig.
Bár a SolidWorks kizárólag Windows rendszeren való használatra készült , van néhány módja annak, hogy Linux/Ubuntu környezetben futtassuk. Ebben a cikkben áttekintjük a jelenlegi lehetőségeket, és megvitatjuk, hogy érdemes-e próbálkozni.
A megoldások
Annak ellenére, hogy a Linux platformok tele vannak egyedi funkciókkal, mindig fennáll az a probléma, hogy néhány nagyon hasznos program nem jelent meg a Linux számára.
Bár a legtöbb esetben vannak más alternatívák (amelyeket a cikk végén megemlítünk), jó néhány nem Linux-programot futtathat különböző platformokon, néhány megkerülő megoldással.
Kifejezetten a SolidWorks esetében ezek a megoldások a következők:
- Wine: A Wine az úgynevezett kompatibilitási réteg, amely interfészként működik a Windows programok és a Linux platformok között. Ezt úgy teszi, hogy a Windows API-hívásokat olyan formátumra fordítja, amelyet a Linux operációs rendszerek megértenek, és amelyekkel kommunikálni tudnak.
- Virtuális gép (VM): A virtuális gépek olyan számítógépes rendszerek emulációi, amelyek egy második számítógépet futtatnak egy fizikai alapszámítógépen. Lehetővé teszik a felhasználók számára, hogy egyszerre több operációs rendszerrel dolgozzanak, ami azt jelenti, hogy a SolidWorks használatához futtathat egy Windows-példányt a Linux-gépen.
Lehet, hogy hallott már a viszonylag új 3DExperience SolidWorks for Makers programcsomagról, és azon töprengett, hogy ez lehetséges-e. Sajnos annak ellenére, hogy a programcsomag böngésző alapú alkalmazásai, a 3D Creator és a 3D Sculptor esetleg különböző operációs rendszerekben is használhatók, a SolidWorks futtatásához továbbra is helyi telepítésre van szükség Windows rendszerű gépen.
Hogyan működnek?
Bár a tapasztalt Linux-felhasználók valószínűleg már ismerik a Wine-t és a virtuális gépeket, egy kezdő számára nagyon hasznos lehet, ha egy kicsit többet megtudhat ezeknek az eszközöknek a működéséről, és mi szükséges a futtatáshoz.
A Wine egy nyílt forráskódú projekt, ami kétélű fegyver. Egyrészt teljesen ingyenes, és mindig annak kell maradnia . Másrészt kizárólag önkénteseire és felhasználói közösségére támaszkodik, így a SolidWorkshez hasonló alkalmazások elérhetősége és minősége eltérő lehet.
A SolidWorks 2022 jelenleg „bronz” besorolást kapott a Wine-nal való kompatibilitás tekintetében, aminek maga a platform szerint „működnie kell, de vannak problémái a normál használat során”.
Ami a virtuális gépeket illeti, a folyamat kissé hosszadalmas. Dióhéjban: emulálnia kell egy új eszközt a számítógépén olyan ingyenes vagy fizetős programokkal, mint az Oracle VirtualBox , a VMWare Workstation és a GnomeBox . A beállítás zavaró lehet, de szerencsére ez egy szabványos folyamat, és rengeteg oktatóanyag található az interneten (amint arról később lesz szó).
Ezután telepítenie kell a Windows rendszert erre az új virtuális számítógépre, és telepítenie kell a SolidWorks programot ebben az új környezetben. Vegye figyelembe, hogy ehhez új Windows- és SolidWorks-licenc szükséges lehet, ha a meglévő licencei már használatban vannak.
Megéri?
Mostanra biztosan arra gondol, hogy a SolidWorks Linux/Ubuntu rendszerben való futtatása némi (vagy sok, számítógépes ismereteitől függően) erőfeszítést igényel. Mielőtt a fent említett megoldások valamelyike mellett döntene, döntse el, hogy érdemes-e egyáltalán megtenni.
Először is, egy ilyen igényes alkalmazás futtatása akár Wine-nal, akár virtuális gépen keresztül soha nem lesz olyan zökkenőmentes, mint egy Windows rendszerben. A SolidWorks Wine-kompatibilitása még mindig messze van a kívánatostól, és az alkalmazások virtuális gépen keresztüli futtatása gyakran teljesítményproblémákat okoz, mivel a hardver erőforrások meg vannak osztva a Linux és a Windows példányok között.
Ezek a megoldások megfelelhetnek Önnek, ha feltétlenül szüksége van egy SolidWorks alkalmazásra a projektek ellenőrzéséhez vagy bizonyos információk 3D modellekből való kinyeréséhez. Ha azonban az a terv, hogy a semmiből összetett 3D-s projekteket hozzon létre, és új termékeket és dokumentációt fejleszt ki, akkor jobb, ha egy Linux natív szoftvert használ.
Ennek ellenére megérhet egy próbát, ha van módja és ideje kipróbálni ezeket a megkerülő megoldásokat. Végül is ugyanazok a megoldások jól jönnek, ha valaha más, nem Linux-programokat kell futtatnia a számítógépén. Felhőalapú virtuális gépek is lehetségesek, bár ezek költségesek lehetnek.
Hogyan kell csinálni
Ha továbbra is szeretne továbblépni, és saját maga is kipróbálja, itt mutatjuk a helyes irányt.
A Wine-megoldás esetében az alkalmazás telepítése meglehetősen egyszerű, és rengeteg YouTube-oktatóanyag vezet végig rajta. A SolidWorks futtatásához a legjobb megoldás valószínűleg a Cryinkfly GitHub tárháza , amely a Wine fő karbantartója ehhez a konkrét projekthez.
A virtuális gépek beállítása egy kicsit bonyolultabb lehet, de ne aggódjon: ez egy meglehetősen gyakori eljárás, és a több száz online oktatóanyag segíthet ebben.
Abhishek Prakash egyike különösen a Windows 10 VirtualBoxon keresztüli Ubuntu rendszerben történő beállításának lépésenkénti folyamatát ismerteti. A folyamat második része, amelyhez a SolidWorks virtuális gépre történő letöltése és telepítése szükséges, egyszerű, mivel úgy fog működni, mint bármely Windows-gép.
SolidWorks alternatívák Linuxon
Ha azonban nincs kedve kipróbálni a Wine-t vagy beállítani egy virtuális gépet, rengeteg minőségi, kifejezetten Linuxra tervezett CAD-program létezik. Íme néhány a legjobb CAD-programok közül, amelyek helyettesíthetik a SolidWorks-t 3D-s tervezéshez:
- A FreeCAD ingyenes és nyílt forráskódú. Ez egy nagy teljesítményű parametrikus 3D CAD program, amely a tervezésre összpontosít, és a Szoftverközponton keresztül telepíthető.
- Az OnShape egy böngészőalapú eszköz, így nem kell semmit sem telepítenie a számítógépére (csak egy Chrome böngészőt). Az OnShape ingyenes licenceket kínál nem kereskedelmi használatra, és a SolidWorkshez hasonló felhasználói felülettel rendelkezik.
- Az OpenSCAD egy nyílt forráskódú parametrikus 3D CAD program, számos Linux-specifikus verzióval. Ez egy szkript alapú modellező, így eléggé eltér a SolidWorkstől. Ennek ellenére a webhelyükön található a Linuxra való közvetlen letöltés , valamint a kezdőknek és haladóknak szóló oktatóanyagok , amelyek segítenek a 3D modellezésben.
Eredeti forrás: All3dp.com