Uruchamianie EMC2 na Ubuntu 10.10 PL

Dyskusje dotyczące działania obsługi programu LinuxCNC

airjack
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 1
Posty: 32
Rejestracja: 17 wrz 2006, 10:11
Lokalizacja: dolny śląsk

#31

Post napisał: airjack » 22 lut 2011, 12:42

Witam, walczę z podobnym tematem...
Na ubuntu 10.10 PL chcę uruchomić EMC2 jako symulator. Ściągnąłem archiwum, doinstalowałem paczkę libpth-dev, ale mam kolejny błąd i tu już nie bardzo wiem co zrobić:

Kod: Zaznacz cały

ubuntu@ubuntu:~/.../emc2-2.4.5/src$ ./configure --enable-run-in-place --enable-simulator
checking build toplevel... /home/ubuntu/.../emc2-2.4.5
checking installation prefix... run in place
checking for grep... /bin/grep
checking for egrep... /bin/egrep
checking for RT dir... configuring for simulator
checking for pth-config... /usr/bin/pth-config
checking for cc version... not specified
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for usability of rdtscll from asm/msr.h... no
checking for module installation directory... configuring for run-in-place
/home/ubuntu/.../emc2-2.4.5/rtlib
configure: WARNING: --enable-run-in-place will be removed soon.
Configure without specifying --prefix to get a run-in-place build.
checking for glib... configure: error: no -- required until somebody makes modbus optional



Tagi:


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#32

Post napisał: micges » 22 lut 2011, 18:19

Witam

w terminalu wydaj polecenie:

Kod: Zaznacz cały

sudo apt-get install --no-install-recommends python-gtkglext1 build-essential devscripts debhelper libpth-dev tcl8.5-dev tk8.5-dev bwidget libxaw7-dev libreadline5-dev python-dev libglu1-mesa-dev libxinerama-dev autoconf python-tk libglib2.0-dev libxft-dev gettext libgtk2.0-dev python-imaging-tk libgnomeprintui2.2-dev
po zakończeniu instalacji powinno sie kompilować bez problemu.

pozdrawiam

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7955
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#33

Post napisał: tuxcnc » 28 mar 2011, 23:53

Najpierw instaluje się polską wersję 10.04 Lśniący Lamparcik, potem instaluje się na nim EMC2 zgodnie z instrukcją z linuxcnc.org, czyli uruchamiając skrypt ściągnięty z http://linuxcnc.org/lucid/emc2-install.sh .

Dostaje się pełnowartościowego Linuksa, całkowicie spolszczonego i gotowego do podłączenia maszyny, i to w wersji LTS czyli o długim wsparciu technicznym.
Tak zainstalowanego Linuksa mam na wszystkich posiadanych komputerach, także na tych, które nigdy do CNC użyte nie zostaną, bo warto mieć jakiś standard i jak się coś na jednym komputerze uda zrobić (np. uruchomić potrzebną funkcję w Inkscape), to na pozostałych zadziała tak samo.

Wszelkie kombinacje z Ubuntu 10.10, 11.04 czy innymi dystrybucjami Linuksa są wyłącznie stratą czasu, choćby z tego powodu, że są inne biblioteki i nawet jak konflikt wersji nie wyskoczy, to i tak nie będzie wszystko działać jak powinno.

Amatorzy robienia rzeczy bezsensownych powinni jedynie własny czas marnować i nie zawracać głowy innym.

.

Awatar użytkownika

syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#34

Post napisał: syntetyczny » 29 mar 2011, 09:14

Później nawet jak już masz zainstalowany ten emulator, to aby działał, musisz wywołać go komendą

Kod: Zaznacz cały

emc -k
Inaczej nie będzie śmigał.
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot

Awatar użytkownika

MlKl
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3706
Rejestracja: 15 sie 2010, 13:44
Lokalizacja: Błonie
Kontakt:

#35

Post napisał: MlKl » 22 sty 2012, 03:02

micges pisze:Witam

w terminalu wydaj polecenie:

Kod: Zaznacz cały

sudo apt-get install --no-install-recommends python-gtkglext1 build-essential devscripts debhelper libpth-dev tcl8.5-dev tk8.5-dev bwidget libxaw7-dev libreadline5-dev python-dev libglu1-mesa-dev libxinerama-dev autoconf python-tk libglib2.0-dev libxft-dev gettext libgtk2.0-dev python-imaging-tk libgnomeprintui2.2-dev
po zakończeniu instalacji powinno sie kompilować bez problemu.

pozdrawiam
Dodać jeszcze trzeba libboost-python-dev i libtk-img

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7955
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#36

Post napisał: tuxcnc » 22 sty 2012, 17:23

Jest od pewnego czasu dostępna dystrybucja Ubuntu 12.04, na razie w wersji testowej.
To zasadniczo zmienia postać rzeczy, bo to wydanie LTS, na które wcześniej czy później będzie dostępne jądro rtai i EMC2 zapewne w wersji 2.5.
Polecam zainstalowanie 12.04, bo wszelkie rozwiązania mogą być potem zastosowane w praktyce.
Instalowanie na 10.10, 11.04 czy 11.10 to jest sztuka dla sztuki.

.


millo
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 4
Rejestracja: 02 mar 2012, 03:35
Lokalizacja: P-ń

#37

Post napisał: millo » 02 mar 2012, 03:46

Mam kłopot omawiany na poprzedniej stronie. Nadmienię, że pierwszy raz mam styczność z Linuxem, więc proszę pisać jak do idioty kroczek po kroczku.
Niestety nie wiem, jak odpalić skrypt "sudo emc" (bo nie wiem, jak się odpala skrypty). Nie mogę też zmienić pliku grub, bo jest tylko do odczytu, a ja nie mam odpowiednich uprawnień (mimo konta administratora, bo wyświetla się informacja, że nie jestem właścicielem, czy coś).
Dodatkowo jak na złość system co kilka minut mi się wiesza i pomaga tylko twardy reset.
Korzystam z Ubuntu 10.4 z dołączonym EMC2. Sprzęt to Celeron 1GHz, 256 SDRAM, dysk 80 GB.

Awatar użytkownika

Yogi_
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 759
Rejestracja: 13 sty 2010, 08:07
Lokalizacja: Braniewo

#38

Post napisał: Yogi_ » 02 mar 2012, 09:02

millo pisze:256 SDRAM
Dołóż do 1 GB, powinno pomóc.
Pozdrawiam
Krzysiek

Awatar użytkownika

jarenio
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 672
Rejestracja: 06 paź 2008, 22:48
Lokalizacja: TJE/KR
Kontakt:

#39

Post napisał: jarenio » 02 mar 2012, 09:15

wchodzisz do konsoli, taka ikonka przypominająca dos :) i tam wpisujesz swoją komendę
"sudo" odpala dane polecenie z konta administratora, więc zostaniesz poproszony o podanie hasła, które ustawiałeś przy instalacji
Pozdrawiam; Jarek

Awatar użytkownika

MlKl
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 3706
Rejestracja: 15 sie 2010, 13:44
Lokalizacja: Błonie
Kontakt:

#40

Post napisał: MlKl » 02 mar 2012, 10:20

sudo to nie skrypt, tylko polecenie powłoki, zmieniające "rozkazodawcę". Wpisując w konsoli emc uruchamiasz program o nazwie emc z uprawnieniami konta użytkownika, na jakim jesteś zalogowany. Wpisując sudo emc wydajesz polecenie uruchomienia programu emc z uprawnieniami konta administratora.

Ale to nie rozwiąże twojego problemu, jeżeli ze względu na konflikt sprzętowy twój komputer nie ładuje modułów jądra czasu rzeczywistego w trakcie startu. Są one wymagane do pracy programu LinuxCNC.

W Ubuntu nie zalogujesz się wprost na konto administratora, to nie Windows. A jak masz uprawnienia administratora, to możesz wszystko. Tu nie ma komunikatów, że plik jest używany przez system, albo, że ma innego właściciela. Jak takie otrzymujesz, to nie jesteś zalogowany jako administrator.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”