A FreeCAD 0.17 Roland parametrikus 3D modellező alkalmazás telepítése

kimarite képe

Nemrég adtunk hírt a FreeCAD 0.17 Roland verziójának megjelenéséről.

Az alkalmazást háromféle módon telepítheted, és természetesen a GitHub-on fellelhető csomag is minden bizonnyal könnyen lefordul. Én az elsőként említett háromféle telepítést mutatom be.

!Fontos: ha rögtön a friss rendszer telepítése után kezdesz tevékenykedni, vagy nem igazán szoktad frissíteni a rendszert (legalább naponta), akkor az alkalmazás telepítésének megkezdése előtt a frissítést mindenképpen hozd fel napi szintűre a Frissítéskezelő beállításainak megfelelően.

Alapértelmezett rendszer csomag

A rendszered alatt mindenkor elérhető csomag verzió az

apt-cache policy freecad

paranccsal kérhető le, továbbá a grafikus csomagkezelők is megmutatják.

A parancs kimenetében

freecad:
Telepítve: (nincs)
Jelölt: 0.15.4671+dfsg1-4
Verziótáblázat:
0.15.4671+dfsg1-4 500
500 http://mirror.reismil.ch/ubuntu xenial/universe amd64 Packages

látható, hogy -jelen pillanatban- a 0.15-ös verziót tudom telepíteni (a Linux Mint 18.x kiadás alatt).

Ha a telepítést az s kapcsolóval szimulálom (tesztelem),

sudo apt-get install freecad -s

akkor azt tapasztalom, hogy a FreeCAD dokumentációja nem függősége az alkalmazásnak,

Javasolt csomagok:
freecad-doc libopenal0a libsimage-dev libjs-jquery-ui-docs javascript-common
dvipng ffmpeg inkscape ipython python-cairocffi python-excelerator
python-matplotlib-doc python-nose python-scipy python-tornado python-traits
python-wxgtk3.0 texlive-extra-utils texlive-latex-extra ttf-staypuft
gfortran python-dev python-numpy-dbg python-numpy-doc python-ply-doc
Ajánlott csomagok:
javascript-common python-tk

csak javasolt csomag, ezért a csomagkezelőben azt ki kell jelölni (vagy szerepeltetned kell a telepítési parancs felsorolásában) a telepítéséhez.

A dokumentáció hasznos lesz az alkalmazással való ismerkedésben. Telepítem.

Telepítés

sudo apt-get install freecad freecad-doc

Az alkalmazás telepítve,

apt-cache policy freecad
freecad:
Telepítve: 0.15.4671+dfsg1-4
Jelölt: 0.15.4671+dfsg1-4
Verziótáblázat:
*** 0.15.4671+dfsg1-4 500
500 http://mirror.reismil.ch/ubuntu xenial/universe amd64 Packages
100 /var/lib/dpkg/status

így néz ki:

Cinnamon asztali környezetet használva, indítóját a Grafika menü alatt éred el. Használhatod az alkalmazás keresőt is.

PPA használata

A PPA használatát ebből a leírásból
https://linuxmint.hu/blog/2017/12/csomagkezeles-ppa-tarolo-felvetele-ubuntu-alapu-rendszerekhez
már megismerhetted.
A PPA (Personal Package Archive) személyes csomagtároló. Csomagforrás.

FreeCAD PPA-ból -jelenleg- kettő érhető el
-- a stabil
https://launchpad.net/~freecad-maintainers/+archive/ubuntu/freecad-stable
-- és a napi frissítésű, de nem stabil verzió.
https://launchpad.net/~freecad-maintainers/+archive/ubuntu/freecad-daily

Javaslom a stabil PPA használatát, de megmutatom a daily PPA használatával történő csomag telepítést is. Mindkét esetben igaz, hogy kérdéseiddel hozzánk bátran fordulhatsz (itt, a blognál vagy a fórumon) -nem biztos, hogy mindenre tudunk válaszolni, de megpróbálunk- vagy a PPA-n jelzett módon kérdezel, azaz jelented a Launchpad-en az általad tapasztaltakat. A daily PPA-ról telepített csomag esetén leginkább a fejlesztők tudják megválaszolni a kérdéseidet.

Stabil PPA

-- a tároló felvétele

sudo add-apt-repository ppa:freecad-maintainers/freecad-stable
sudo apt-get update

-- immár két verzió is elérhető

apt-cache policy freecad
freecad:
Telepítve: 0.15.4671+dfsg1-4
Jelölt: 1:0.17.13509-1ppa2~ubuntu16.04.1
Verziótáblázat:
1:0.17.13509-1ppa2~ubuntu16.04.1 500
500 http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu xenial/main amd64 Packages
*** 0.15.4671+dfsg1-4 500
500 http://mirror.reismil.ch/ubuntu xenial/universe amd64 Packages
100 /var/lib/dpkg/status

-- telepítés
(a dokumentáció nem érhető el a PPA-ról, de jó lesz, ami van)

     -- a reinstall kapcsolóval
        (mert a csomagok neve ugyanaz)
        * csak, ha már telepítve van a FreeCAD valamelyik verziója,
           egyébként hagyd ki a parancsból a kapcsolót.

sudo apt-get install --reinstall freecad

     -- esetleg a t kapcsolóval
        (a tároló a 18.x alatt xenial, a 17.x alatt trusty)

sudo apt-get -t xenial install freecad

     ... vagy (alábbi parancs működése kissé különbözik az előzőtől, ám ennek most nincs jelentősége, ezért nem is térek ki a részletekre. Viszont ha érdekel a téma, olvasd el ezt: http://jaqque.sbih.org/kplug/apt-pinning.html)
         * ha már telepítve van a FreeCAD valamelyik verziója,
            akkor mindkét parancsnál használd a reinstall kapcsolót is.

sudo apt-get install freecad/xenial

Az alkalmazás most így néz ki:

Daily PPA

-- tároló felvétele

sudo add-apt-repository ppa:freecad-maintainers/freecad-daily
sudo apt-get update

-- telepítés
(a csomag neve mutatja, miféle, így nem tévesztheted össze a 'gyárival'.
a PPA javasolja a calculix-ccx csomag telepítését is.)

sudo apt-get install freecad-daily calculix-ccx

A -napi frissítésű- FreeCAD (daily) jelenleg 0.18-as verziószámú, külön menüből indíthatod a Grafika menü alól, és jó tulajdonsága, hogy nem írja felül a stabil verziókat.

Az alkalmazás most így néz ki:

AppImage használata

Az AppImage egy hordozható (portable) megoldás az alkalmazások használatára. Egyetlen csomag tartalmazza magát az alkalmazást, és a futásához szükséges összes függőséget, így akár az alkalmazások legújabb verzióit is ki tudod próbálni mindössze egyetlen csomag letöltésével. A függőségek miatt a csomag MB-ban kifejezhető mérete olykor meglehetősen nagy, de mindez érthető is.

Használatba vétel

-- letöltöd a csomagot (jelenleg: FreeCAD_0.17.13509.glibc2.17-x86_64.AppImage) innen,
https://github.com/FreeCAD/FreeCAD/releases/tag/0.17

... a letöltéshez használhatod a böngésződ vagy a wget alkalmazást.

wget https://github.com/FreeCAD/FreeCAD/releases/download/0.17/FreeCAD_0.17.13509.glibc2.17-x86_64.AppImage

-- a wget a példában saját könyvtárba tölti le a csomagot, de ha a Letöltések könyvtárba mentetted a böngészővel, akkor először be kell lépned oda
(a következő lépések a fájlkezelőd segítségével is megvalósíthatóak)

cd Letöltések/

-- futtathatóvá teszed a csomagot
(használd a TAB-ot a név kiegészítéshez)

chmod ug+x FreeCAD_0.17.13509.glibc2.17-x86_64.AppImage

-- és futtatod (indítod)

./FreeCAD_0.17.13509.glibc2.17-x86_64.AppImage

... a terminálban ezt látod:

FreeCAD 0.17, Libs: 0.17R13509 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2018
  #####                ####  ###   ####
  #                   #      # #   #   #
  #     ##  #### #### #     #   #  #   #
  ####  # # #  # #  # #     #####  #   #
  #     #   #### #### #    #     # #   # 
  #     #   #    #    #    #     # #   # ## ## ##
  #     #   #### ####  ### #     # ####  ## ## ##

!Fontos: mindig az alkalmazást zárd be először és csak ezután a terminált.

Megjegyzem, nem kell mindig terminált nyitnod a FreeCAD AppImage indításához, mert fájlkezelőd megnyitva, a csomagra kétszer rákattintva az egérrel, az alkalmazás szintén indítható. Ez esetben az egérrel futtatod és nem a terminálban, az Enter leütésével. Parancsikont vagy menü elemet készítve (szimbolikus link) a fájlkezelőd sem kell megnyitnod a későbbiekben.

Az Appimage alkalmazás így néz ki:

A csomag tulajdonságai a fájlkezelőben:
(miután a chmod paranccsal futtatási jogot [x] adtam [+] a felhasználónak [u] és a csoportnak [g])

Az AppImage csomagok nem a megszokott módon frissülnek. A rendszer az aktuális frissítések keresésekor figyelmen kívül hagyja a csomagokat, hiszen azok nem a rendszer részei.

Enjoy :)

Hozzászólások

A doc-ra nem sikerült szert tennem

Talán mostmár picikét ismét Linuxozhatok néha esténként.

Nagyon megörültem ennek a bejegyzésednek. Jó lenne nem függenem annyira az Autodesk CAD és Inventor - egyébként vérprofi - programoktól, a SkethUp-tól. A tervezés, modellezés még nagyon köt a Windows-hoz, és ez a FreeCAD reményt adott. Jó lenne beleszagolni, ezért jó lenne a dokumentáció. Most annyi időm volt, hogy telepítettem, elindítottam. Jó benne, hogy magyar nyelvű - bár lehet, hogy nem szerenccsés kevernem az angollal, mert a doksi biztos angol nyelvű.

Van még egy nagyon szigorú Windows függőségem. Egy rém egyszerű programról van szó, ami semmi egyebet nem csinál, mint azt, hogy egy rajzot két egérkattintással úgy tudok vele pontos nyomtatási méretre kalibrálni, hogy kijelölök két tetszőleges pontját a rajznak, és megadom azok távolságát. Ekkor bármekkora rajzot pontosan akkorára nyomtathatok, amekkorára a munkámhoz szükségem van rá.
(Hogy jobban érthető legyek:
Fajáték készítő vagyok. Kitaláltam, hogy készítek gyerek méretű Kalasnyikovot. Semmi dolgom nem volt, mint a valódi Kalasnyikov rajzát átméreteztem egy 10 év körüli gyerek kezeihez.

Íme az eredmény:

)
Nos, ha valaki tudna Linux alternatívát ilyen nyomtatáshoz - én sajnos égen, földön nem találtam.

Így telepítettem a FreeCAD-et.

Értékelés: 

0
Még nincs értékelve