RIP LinuxCNC

Zkratka RIP nebo R. I. P. může znamenat:

  • Requiescat in pace - "Ať odpočívá v pokoji!", nebo Respice in pace "Odpočívej v pokoji!" - epitaf, kondolence či idiom k poctě zemřelého, často bývá označován anglickým "Rest In Peace" či italským "Riposi In Pace'
Zdroj: Wikipedie


Tak tady jsem si trochu neodpustil zavtipkovat. Ve skutečnosti se zkratkou RIP myslí Run-In-Place.


Run-In-Place je celková kompilace. V podstatě LinuxCNC podporuje dvě verze kompilace:

  • RIP: Kompilace s cestami natvrdo nastavenými ve skriptech a binárkách do určité složky, LinuxCNC pak běží z ní => Spuštění-Z-Místa
  • Debianí balíčky: Kompilace s cestami natvrdo nastavenými tak jak to vyžaduje standardní Debianí instalace => Systémový běh

Zdroj: Erythros

Popis jak takovou RIP kompilaci vytvořit naleznete zde. Text psal také vtipálek, který Vám řekne, jak by to mělo fungovat a níže vysvětlí co udělat pro to, aby to fungovalo.

Takže postup:

- nainstalovat podporovanou Debianí distribuci, nebo Live distribuci, kde odinstalujete LCNC

- nachystáte distribuci, aby měla všechny balíčky, jak na to zde.

- vrátíte se na začátek a provedete kompilaci, jak na to zde.

LCNC spustíte:

/home/pi/LinuxCNC/linuxcnc-2.8/scripts/linuxcnc

Vývoj a úpravy LCNC

Asi ta nejzákladnější výhoda RIP kompilace je možnost jednoduše měnit, upravovat, vyvíjet, opravovat zdrojové kódy LCNC. Používal jsem to například při tvorbě češtiny pro Gmoccapy.

Více verzí LCNC na jednom PC

Tato výhoda je už zajímavější pro více lidí. Občas se stane, že potřebujete, nebo chcete mít na svém PC více verzí LCNC, nebo chceme konkrétní verzi.

Vše začíná stažením zdrojáků z githubu.

Obrovská výhoda githubu je, že umí verzovat. Takže si můžete stáhnout, jakoukoliv uvolněnou verzi.

Ovšem to, čeho nijak jinak nedosáhnete, je možnost si stáhnout rozpracovanou verzi. Častokrát se to hodí, když se v LCNC objeví nějaký bug, který Vás vytáčí, a vy na fóru zjistíte, že ho někdo opravil a nechce se Vám čekat třeba rok do uvolnění další verze.

Příkazový řádek se spuštěným rip-envoronment

RIP kompilace přináší malý diskomfort, že pokud chcete spouštět například halrun, pncconf, halshow ... přímo z příkazové řádky musíte nejdřív spustit:

source /home/zdenek/linuxcnc/linuxcnc-2.9/scripts/rip-environment

Tento diskomfort lze vyřešit vytvořením zástupce na ploše, který spustí terminál a automaticky spustí výše zmíněný příkaz. Vytvořte na ploše prázdný soubor a v textovém editoru do něj nasypte následující text.

[Desktop Entry]
Version=1.0
Type=Application
Name=RIP environment
Comment=
Exec=xfce4-terminal -H -e 'bash -c \ "source /home/zdenek/linuxcnc/linuxcnc-2.9/scripts/rip-environment; $SHELL"'
Icon=
Path=
Terminal=true
StartupNotify=false

RIP LCNC 2.9 Gmoccapy

Pokud se Vám stane, že jste rozběhali RIP instalaci LCNC 2.9, ale nefunguje Vám Gmoccapy zkuste doinstalovat tyto balíčky:

sudo apt install python3-opengl

sudo apt-get install onboard

sudo apt install python-pip
pip install PyOpenGL PyOpenGL_accelerate
sudo apt-get install python python-numpy python-opengl python-qt4 python-qt4-gl

RIP LCNC 2.8 Gmoccapy

Pokud se Vám stane, že jste rozběhali RIP instalaci LCNC 2.8, ale nefunguje Vám Gmoccapy zkuste doinstalovat tyto balíčky:

sudo apt-get -y install \build-essential devscripts dh-make \
intltool python-gtk2-dev \
libxml2-dev \
gtk-doc-tools \
gnome-doc-utils \
liblablgtk2-gnome-ocaml-dev \
libglade2-dev \
libgladeui-common \
python-gtkglext1 \
devhelp \
itstool \
libcanberra-gtk-module \
libcanberra-gtk-dev \
devscripts \
tcl8.6-dev tk8.6-dev \
libreadline-gplv2-dev \
asciidoc dblatex \
dvipng graphviz groff \
imagemagick inkscape \
python-lxml source-highlight \
texlive-extra-utils \
texlive-font-utils \
texlive-fonts-recommended \
texlive-lang-cyrillic \
texlive-lang-french \
texlive-lang-german \
texlive-lang-polish \
texlive-lang-spanish \
texlive-latex-recommended \
w3c-linkchecker \
xsltproc \
libxmu-dev \
libglu1-mesa-dev libgl1-mesa-dev \
libboost-python-dev \
libmodbus-dev \
libusb-1.0-0-dev python-serial \
yapps2 \
asciidoc-dblatex \
libxaw7-dev python-gtksourceview2


RIP LCNC 2.7 Gmoccapy

pip install vte

zz912 | Všechna práva vyhrazena 2021
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky