Linuxcnc Xubuntu 18.04.4
: 19 lip 2020, 21:10
W wątku kompilacja-t103456.html opisałem jak skompilować kernel i zainstalować Linuxcnc na Xubuntu 18.04.
Niestety są złe wieści.
Pierwsza zła wiadomość jest taka, że linki wygasły, a pliki są nieosiągalne. Najwyraźniej autorzy nie czują potrzeby archiwizować swojej pracy. Są dostępne nowsze wersje patchy do nowszego kernela, ale mi się nie udało skompilować ...
Druga zła wiadomość jest taka, że próbowałem z Xubuntu 20.04 i walnąłem głową w ścianę. Kretyni z Canonical znowu postanowili nas uszczęśliwić rewolucyjnymi rozwiązaniami niekompatybilnymi wstecz. Narobili znowu burdelu w repozytoriach, pakiety nie tylko mają nowe wersje i nowe nazwy, ale też zostały poszatkowane, pomieszane i złączone na nowo, teraz to już nawet Św. Antoni nie znajdzie bibliotek potrzebnych do kompilacji. W skrócie - na Xubuntu 20.04 Linuxcnc albo się nie kompiluje, albo nie daje zainstalować. Pewnie dałoby radę, ale nie widzę motywacji.
Z powyższych powodów postanowiłem udostępnić efekty mojej pracy na https://github.com/tuxcnc/tuxcnc
Jeden patch jest żeby dało się uruchomić linuxcnc z uprawnieniami roota, drugi blokuje debilny komunikat o niespodziewanym opóźnieniu, który uważam za kompletnie niepotrzebny, bo może mieć bardzo różne przyczyny i skutki.
Są też dwa archiwa.
linuxcnc-4.14.148-rtai to kernel i linuxcnc współpracujący wyłącznie z tym kernelem. To jest RTAI i daje niesamowite wyniki na HP 6005. Może też na podobnych modelach. Ten kernel dobrze działa tylko z procesorem i grafiką AMD, bo pod taki sprzęt został zoptymalizowany.
linuxcnc-5.6.19-rt to najnowszy kernel rt-preempt, skompilowany bez żadnych kombinacji i optymalizacji, oraz Linuxcnc-uspace, który działa z róznymi kernelami, także z tym z archiwum linuxcnc-4.14.148-rtai.
Kernel 5.6.19-rt daje bardzo dobre wyniki na moim Ryzen 5, co kolejny raz zaprzecza wypisywanym ciągle głupotom, że Linuxcnc rzekomo nie działa na nowoczesnym sprzęcie.
Oba Linuxcnc są w wersji 2.9.0-pre, aktualnej na dzień dzisiejszy. To jest devel, więc może mieć jakieś bugi.
Żeby się cieszyć powyższym oprogramowaniem, trzeba sobie zainstalować Xubuntu 18.04.4 64-bit, koniecznie w tej najnowszej wersji i zrobić apt update i apt dist-upgrade.
Archiwa można rozpakować programem 7z (apt install p7zip-full).
Pakiety z archiwów polecam instalować graficznie a nie w terminalu, bo wtedy ładnie doinstalowuje wszystkie zależności. Oczywiście trzeba mieć połączenie z internetem.
Pakiety mogą działać na innych wersjach Linuksa, ale nie sprawdzałem i nie obiecuję.
Jak będą pytania, to odpowiem.
Niestety są złe wieści.
Pierwsza zła wiadomość jest taka, że linki wygasły, a pliki są nieosiągalne. Najwyraźniej autorzy nie czują potrzeby archiwizować swojej pracy. Są dostępne nowsze wersje patchy do nowszego kernela, ale mi się nie udało skompilować ...
Druga zła wiadomość jest taka, że próbowałem z Xubuntu 20.04 i walnąłem głową w ścianę. Kretyni z Canonical znowu postanowili nas uszczęśliwić rewolucyjnymi rozwiązaniami niekompatybilnymi wstecz. Narobili znowu burdelu w repozytoriach, pakiety nie tylko mają nowe wersje i nowe nazwy, ale też zostały poszatkowane, pomieszane i złączone na nowo, teraz to już nawet Św. Antoni nie znajdzie bibliotek potrzebnych do kompilacji. W skrócie - na Xubuntu 20.04 Linuxcnc albo się nie kompiluje, albo nie daje zainstalować. Pewnie dałoby radę, ale nie widzę motywacji.
Z powyższych powodów postanowiłem udostępnić efekty mojej pracy na https://github.com/tuxcnc/tuxcnc
Jeden patch jest żeby dało się uruchomić linuxcnc z uprawnieniami roota, drugi blokuje debilny komunikat o niespodziewanym opóźnieniu, który uważam za kompletnie niepotrzebny, bo może mieć bardzo różne przyczyny i skutki.
Są też dwa archiwa.
linuxcnc-4.14.148-rtai to kernel i linuxcnc współpracujący wyłącznie z tym kernelem. To jest RTAI i daje niesamowite wyniki na HP 6005. Może też na podobnych modelach. Ten kernel dobrze działa tylko z procesorem i grafiką AMD, bo pod taki sprzęt został zoptymalizowany.
linuxcnc-5.6.19-rt to najnowszy kernel rt-preempt, skompilowany bez żadnych kombinacji i optymalizacji, oraz Linuxcnc-uspace, który działa z róznymi kernelami, także z tym z archiwum linuxcnc-4.14.148-rtai.
Kernel 5.6.19-rt daje bardzo dobre wyniki na moim Ryzen 5, co kolejny raz zaprzecza wypisywanym ciągle głupotom, że Linuxcnc rzekomo nie działa na nowoczesnym sprzęcie.
Oba Linuxcnc są w wersji 2.9.0-pre, aktualnej na dzień dzisiejszy. To jest devel, więc może mieć jakieś bugi.
Żeby się cieszyć powyższym oprogramowaniem, trzeba sobie zainstalować Xubuntu 18.04.4 64-bit, koniecznie w tej najnowszej wersji i zrobić apt update i apt dist-upgrade.
Archiwa można rozpakować programem 7z (apt install p7zip-full).
Pakiety z archiwów polecam instalować graficznie a nie w terminalu, bo wtedy ładnie doinstalowuje wszystkie zależności. Oczywiście trzeba mieć połączenie z internetem.
Pakiety mogą działać na innych wersjach Linuksa, ale nie sprawdzałem i nie obiecuję.
Jak będą pytania, to odpowiem.