LinuxCNC to oprogramowanie które uruchomione może zostać na systemie operacyjnym Linux z jądrem czasu rzeczywistego. Istnieje wiele metod instalacji LinuxCNC, m.in.
- Skorzystanie z gotowych obrazów .iso systemu operacyjnego RT wraz z LinuxCNC
- Zainstalowanie LinuxCNC z repozytorium na systemie z jądrem RT
- Zbudowanie i zaintalowanie LinuxCNC ze źródeł na gotowym z jądrem RT
- Zainstalowanie własnego systemu, zbudowanie i zainstalowanie w systemie jądra RT, zbudowanie i zaintalowanie LinuxCNC ze źródeł
O ile zainstalowanie LinuxCNC z gotowego obrazu nie stanowi żadnego problemu niemalże dla każdego, to zbudowanie jądra RT czy też LinuxCNC ze źródeł nieraz potrafi przyspożyć sporo problemów. Oczywiście zadanie jest jak najbardziej wykonalne i nawet dostępnych jest wiele instrukcji jak to zrobić, niemniej jednak często zdaża się, że w instrukcji nie są zawarte wszystkie kroki, jakaś zależność nie zostanie spełniona i początkujący użytkownik utknie w martwym punkcie i nie będzie potrafił sobie z tym poradzić. Jeśli ktoś chce lub potrzebuje podjąć się wyzwania kompilacji LinuxCNC a nawet kompilacji Jądra RT to polecam stronę:
https://gnipsel.com/linuxcnc/uspace/index.html
Instrukcje zawarte na tej stronie są kompletne i nawet początkujący użytkownik stosując się do wszystkich zaleceń powinien sobie poradzić.
Przy budowie maszyny CNC zazwyczaj jednak nie ma czasu ani ochoty na eksperymenty, dlatego na początek zdecydowanie najbardziej optymalnym rozwiązaniem będzie zainstalowanie systemu wraz z LinuxCNC z gotowego obrazu .iso które można pobrać pod adresem:
https://linuxcnc.org/downloads/
Dostępne są również jakieś archiwalne obrazy iso pod adresem:
Jeśli zdecydujemy się na instalację z obrazu to zdecydowanie najlepszą opcją jest instalacja Instalacja LinuxCNC 2.7.14 Debian 7 Wheezy
Debian 7 Wheezy
Starsza wersja debiana która od 31 maja 2018 nie jest już wspierana. Trzeba się liczyć z problemami przy próbie instalacji nowego oprogramowania, pewnych rzeczy po prostu nie będzie sie dało zrobić. Jednak obraz LinuxCNC na systemie Debian Wheezy 7 należy do najczęściej używanych, ponieważ ze względu na zastosowanie jądra RTAI działa bardzo dobrze, szybko i stabilnie.
Dla użytkowników troszkę bardziej zaawansowanych, umiących poradzić sobie z zagadnieniami Linuxa zdecydowanie najlepszą opcją będzie kompilacja jądra RT na jakimś nowym systemie LTS oraz kompilacja LinuxCNC ze źródeł.
Opcja instalacji Debian 9 Stretch z obrazu .iso wydaje się najmniej uzasadniona, ponieważ działa zdecydowanie gorzej niż na starszej wersji, czasami występują problemy ze sterownikami.