Установка LinuxCNC EMC2 из исходников
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
ты имеешь в виду много команд?
так вот - в седующий раз (на эту же систему) уже много так не нужно...
достаточно:
cd src
./autogen.sh
./configure
make
sudo make setuid
так вот - в седующий раз (на эту же систему) уже много так не нужно...
достаточно:
cd src
./autogen.sh
./configure
make
sudo make setuid
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
попробовал:UAVpilot писал(а):P.S.S. Самые стойкие скептики могут просто попробовать - это совершенно бесплатно.
да - так тоже запускается...
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Будем знать
Единственное отличие - при работе в терминале после запуска rip-environment простая команда linuxcnc работает из любой папки.
Единственное отличие - при работе в терминале после запуска rip-environment простая команда linuxcnc работает из любой папки.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
А нука попробуй под виндой собрать что-нибудь из исходников, потом нам расскажешь куда и сколько раз мышкой ткнул.aftaev писал(а):Как это можно помнить, что и как писать нечто подобное
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Убунта 10.04
Подскажите плз.
Како пакет требует?
При этом
Вроде все пакеты на месте.
Подскажите плз.
Како пакет требует?
Код: Выделить всё
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for glBegin in -lGL... no
configure: error: Required GL library missing. Install it, or specify --disable-python to skip the parts of LinuxCNC that depend on Python
Код: Выделить всё
lincnc@lincnc:~/linuxcnc-dev/debian$ ./configure -a
successfully configured for 'Ubuntu-10.04'-'2.6.32-122-rtai'..
lincnc@lincnc:~/linuxcnc-dev/debian$ cd ..
lincnc@lincnc:~/linuxcnc-dev$ dpkg-checkbuilddeps
lincnc@lincnc:~/linuxcnc-dev$
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Наверно вот этот libgl1-mesa-dev
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Подскажите плз. как называется и где находится команда запускающая StepconfigWizard?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
команда так и называется)
вводишь в терминале :
stepconf
можно запустить и из ~/linuxcnc-dev/bin
скрипт так и называется - stepconf
вводишь в терминале :
stepconf
можно запустить и из ~/linuxcnc-dev/bin
скрипт так и называется - stepconf
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
на новом компьютере все установилось а при запуске получаю такое
Код: Выделить всё
cnc@cnc-desktop:~$ cd linuxcnc-dev
cnc@cnc-desktop:~/linuxcnc-dev$ . ./scripts/rip-environment
cnc@cnc-desktop:~/linuxcnc-dev$ linuxcnc
LINUXCNC - 2.6.0~pre
Machine configuration directory is '/home/cnc/linuxcnc-dev/configs/мой-станок'
Machine configuration file is 'мой-станок.ini'
Starting LinuxCNC...
io started
halcmd loadusr io started
task pid=9913
emcTaskInit: using builtin interpreter
Traceback (most recent call last):
File "/home/cnc/linuxcnc-dev/bin/hal_manualtoolchange", line 66, in <module>
nf.start(app); nf.makecommand(app, "_", _)
File "/home/cnc/linuxcnc-dev/lib/python/nf.py", line 119, in start
source_lib_tcl(r, "support.tcl")
File "/home/cnc/linuxcnc-dev/lib/python/nf.py", line 111, in source_lib_tcl
r.tk.call("source", os.path.join(tcl_libdir, f))
_tkinter.TclError: can't find package Img
Traceback (most recent call last):
File "/home/cnc/linuxcnc-dev/bin/axis", line 123, in <module>
nf.start(root_window)
File "/home/cnc/linuxcnc-dev/lib/python/nf.py", line 119, in start
source_lib_tcl(r, "support.tcl")
File "/home/cnc/linuxcnc-dev/lib/python/nf.py", line 111, in source_lib_tcl
r.tk.call("source", os.path.join(tcl_libdir, f))
_tkinter.TclError: can't find package Img
Shutting down and cleaning up LinuxCNC...
Cleanup done
LinuxCNC terminated with an error. You can find more information in the log:
/home/cnc/linuxcnc_debug.txt
and
/home/cnc/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
cnc@cnc-desktop:~/linuxcnc-dev$
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Код: Выделить всё
apt-get install libtk-img
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Кандидат
- Сообщения: 63
- Зарегистрирован: 20 дек 2011, 19:10
- Репутация: 0
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Привет.
Клепал фрезер в прошлом году. На нём Ubuntu 10.04 и собранный linuxcnc 2.5 (вроде). Сейчас делаю образ диска для следующего станка. Поставил Ubuntu 10.04 с live диска (чтобы хоть работающая версия была), докачал свежую emc2, всякие git*, во второй раз следуя инструкции docs/INSTALL:
#./autogen.sh
#./configure
...
configure: error: libmodbus3 not found
>> установите apt-get'ом или отключите.
В прошлый раз установил, а сейчас этот пакет существует как минимум для версии 13.*. Поддержку версии 10.04 не нагуглил.
Вопросы: за что отвечает библиотека libmodbus? Что я потеряю, отключив её? На фрезере я её поставил, если мне память не изменяет, точно помню, что _никаких_ ключей я к "configure" не дописывал. Может как-то можно оттуда её переписать, чтобы "configure" её "увидел" (не линуксоид я).
Спасибо за ответы.
Клепал фрезер в прошлом году. На нём Ubuntu 10.04 и собранный linuxcnc 2.5 (вроде). Сейчас делаю образ диска для следующего станка. Поставил Ubuntu 10.04 с live диска (чтобы хоть работающая версия была), докачал свежую emc2, всякие git*, во второй раз следуя инструкции docs/INSTALL:
#./autogen.sh
#./configure
...
configure: error: libmodbus3 not found
>> установите apt-get'ом или отключите.
В прошлый раз установил, а сейчас этот пакет существует как минимум для версии 13.*. Поддержку версии 10.04 не нагуглил.
Вопросы: за что отвечает библиотека libmodbus? Что я потеряю, отключив её? На фрезере я её поставил, если мне память не изменяет, точно помню, что _никаких_ ключей я к "configure" не дописывал. Может как-то можно оттуда её переписать, чтобы "configure" её "увидел" (не линуксоид я).
Спасибо за ответы.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Натурально за интерфейс с Modbus.de-signer писал(а):Вопросы: за что отвечает библиотека libmodbus?
Если вы не знаете, что это, то ничего не потеряете.de-signer писал(а):Что я потеряю, отключив её?
P.S. А зачем надо собирать из исходников? Есть же в готовом виде...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Пробую установить Linuxcnc 2.7 из исходников в режиме run-in-place. Ситуация усложняется тем, что:
1. в системе есть самописные модули (pluto_step и управление частотником по Modbus)
2. она стоит на работающем станке, выводить который из строя (портить работающую систему) нежелательно.
Пока добрался до состояния, когда система ругается на неправильную версию модуля управления частотником. Примерно, как тут
Решение, как я понял, найдено. Но оно размазано по нескольким постам, и не понятно, надо ли мне править make-файлы или достаточно сделать так, как в этом сообщении Re: Управление частотником через modbus. #231
Не хотелось бы попасть на пункт 2.
1. в системе есть самописные модули (pluto_step и управление частотником по Modbus)
2. она стоит на работающем станке, выводить который из строя (портить работающую систему) нежелательно.
Пока добрался до состояния, когда система ругается на неправильную версию модуля управления частотником. Примерно, как тут
Решение, как я понял, найдено. Но оно размазано по нескольким постам, и не понятно, надо ли мне править make-файлы или достаточно сделать так, как в этом сообщении Re: Управление частотником через modbus. #231
Не хотелось бы попасть на пункт 2.
Чудес не бывает. Бывают фокусы.
- verser
- Мастер
- Сообщения: 1885
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Я проверил, что компилляция как писал UAVpilot в посте #231 - наилучший способ решить проблему
Р.S. Для частотника Huanyang можно взять готовый модуль hy_vfd для linuxcnc 2.7 отсюда
Код: Выделить всё
HAL: ERROR: version code mismatch
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Решил поставить посвежее версию LinuxCNC (до сих пор была 2.7.0-pre2-93) в отдельную папку, чтобы не угробить рабочую систему.
ОС - Ubuntu 10.04.
Скачал с git исходники, запустил установку - ругается, питон, говорит, несвежий у тебя.
Сделал install - говорит, у тебя стоит самая свежая версия - 2.6
Как быть?
ОС - Ubuntu 10.04.
Скачал с git исходники, запустил установку - ругается, питон, говорит, несвежий у тебя.
Код: Выделить всё
checking python version... configure: error: Python version too old (2.7 or newer required)
Как быть?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
а если при установке указать желаемую версию:Сергей Саныч писал(а):Сделал install - говорит, у тебя стоит самая свежая версия - 2.6
sudo apt-get install python2.7
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Не бывает такой, говорит. Наверно, надо репозиторий подключать как-то.nkp писал(а):а если при установке указать желаемую версию:
sudo apt-get install python2.7
Попробовал python3, вроде поехало. Куда-то.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Поставил python3, но по команде python запускается по прежнему старая версия, и установка ругается.
По python3 - новая.
Как "по правильному" сделать, чтобы запускалась по команде python новая?
По python3 - новая.
Как "по правильному" сделать, чтобы запускалась по команде python новая?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
может ошибаюсь,но емс нужен именно пит2.7
так что наверно придется его все же ставить
http://askubuntu.com/questions/101591/h ... -on-ubuntu
так что наверно придется его все же ставить
http://askubuntu.com/questions/101591/h ... -on-ubuntu
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Установка LinuxCNC EMC2 из исходников
Кое-как поставил 2.7, но запускается по умолчанию все равно старая версия.