Установка LinuxCNC EMC2 из исходников

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: Установка LinuxCNC EMC2 из исходников

Сообщение nkp » 20 янв 2014, 01:10

ты имеешь в виду много команд? :hehehe:
так вот - в седующий раз (на эту же систему) уже много так не нужно...
достаточно:
cd src
./autogen.sh
./configure
make
sudo make setuid
nkp
Мастер
 
Сообщения: 7066
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1113
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение nkp » 20 янв 2014, 01:21

UAVpilot писал(а):P.S.S. Самые стойкие скептики могут просто попробовать - это совершенно бесплатно.

попробовал:
да - так тоже запускается...
nkp
Мастер
 
Сообщения: 7066
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1113
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение PKM » 20 янв 2014, 01:26

Будем знать :)

Единственное отличие - при работе в терминале после запуска rip-environment простая команда linuxcnc работает из любой папки.
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4037
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 591
Медальки:
Настоящее имя: Андрей

Re: Установка LinuxCNC EMC2 из исходников

Сообщение UAVpilot » 20 янв 2014, 06:51

aftaev писал(а):Как это можно помнить, что и как писать нечто подобное :freak:

А нука попробуй под виндой собрать что-нибудь из исходников, потом нам расскажешь куда и сколько раз мышкой ткнул. :hehehe:
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14797
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3594
Медальки:
Настоящее имя: Сергей

Re: Установка LinuxCNC EMC2 из исходников

Сообщение _taras_ » 20 янв 2014, 23:42

Убунта 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$

Вроде все пакеты на месте.
_taras_
Мастер
 
Сообщения: 497
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 58
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение UAVpilot » 21 янв 2014, 00:20

Наверно вот этот libgl1-mesa-dev
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14797
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3594
Медальки:
Настоящее имя: Сергей

Re: Установка LinuxCNC EMC2 из исходников

Сообщение _taras_ » 23 янв 2014, 17:24

Подскажите плз. как называется и где находится команда запускающая StepconfigWizard?
_taras_
Мастер
 
Сообщения: 497
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 58
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение nkp » 23 янв 2014, 18:00

команда так и называется)
вводишь в терминале :
stepconf
можно запустить и из ~/linuxcnc-dev/bin
скрипт так и называется - stepconf
nkp
Мастер
 
Сообщения: 7066
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1113
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение solo » 01 мар 2014, 18:42

на новом компьютере все установилось а при запуске получаю такое
Код: Выделить всёРазвернуть
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$
Аватара пользователя
solo
Мастер
 
Сообщения: 965
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 172
Настоящее имя: Юрий Соловьев

Re: Установка LinuxCNC EMC2 из исходников

Сообщение UAVpilot » 01 мар 2014, 19:49

Код: Выделить всёРазвернуть
apt-get install libtk-img
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14797
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3594
Медальки:
Настоящее имя: Сергей

Re: Установка LinuxCNC EMC2 из исходников

Сообщение de-signer » 12 авг 2014, 17:38

Привет.
Клепал фрезер в прошлом году. На нём 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" её "увидел" (не линуксоид я).

Спасибо за ответы.
de-signer
Кандидат
 
Сообщения: 63
Зарегистрирован: 20 дек 2011, 19:10
Репутация: 0

Re: Установка LinuxCNC EMC2 из исходников

Сообщение UAVpilot » 12 авг 2014, 18:01

de-signer писал(а):Вопросы: за что отвечает библиотека libmodbus?

Натурально за интерфейс с Modbus.

de-signer писал(а):Что я потеряю, отключив её?

Если вы не знаете, что это, то ничего не потеряете. :)

P.S. А зачем надо собирать из исходников? Есть же в готовом виде...
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14797
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3594
Медальки:
Настоящее имя: Сергей

Re: Установка LinuxCNC EMC2 из исходников

Сообщение Сергей Саныч » 08 дек 2014, 09:35

Пробую установить Linuxcnc 2.7 из исходников в режиме run-in-place. Ситуация усложняется тем, что:
1. в системе есть самописные модули (pluto_step и управление частотником по Modbus)
2. она стоит на работающем станке, выводить который из строя (портить работающую систему) нежелательно.

Пока добрался до состояния, когда система ругается на неправильную версию модуля управления частотником. Примерно, как тут
Решение, как я понял, найдено. Но оно размазано по нескольким постам, и не понятно, надо ли мне править make-файлы или достаточно сделать так, как в этом сообщении Re: Управление частотником через modbus. #231
Не хотелось бы попасть на пункт 2.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7452
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2281
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение verser » 08 дек 2014, 09:50

Я проверил, что компилляция как писал UAVpilot в посте #231 - наилучший способ решить проблему
Код: Выделить всёРазвернуть
HAL: ERROR: version code mismatch

Р.S. Для частотника Huanyang можно взять готовый модуль hy_vfd для linuxcnc 2.7 отсюда
Изображение- центроискатели
Аватара пользователя
verser
Мастер
 
Сообщения: 1418
Зарегистрирован: 21 июл 2013, 22:28
Откуда: Минск
Репутация: 832
Медальки:
Настоящее имя: Сергей

Re: Установка LinuxCNC EMC2 из исходников

Сообщение Сергей Саныч » 08 май 2016, 11:00

Решил поставить посвежее версию LinuxCNC (до сих пор была 2.7.0-pre2-93) в отдельную папку, чтобы не угробить рабочую систему.
ОС - Ubuntu 10.04.
Скачал с git исходники, запустил установку - ругается, питон, говорит, несвежий у тебя.
Код: Выделить всёРазвернуть
checking python version... configure: error: Python version too old (2.7 or newer required)

Сделал install - говорит, у тебя стоит самая свежая версия - 2.6

Как быть?
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7452
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2281
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение nkp » 08 май 2016, 11:55

Сергей Саныч писал(а):Сделал install - говорит, у тебя стоит самая свежая версия - 2.6

а если при установке указать желаемую версию:
sudo apt-get install python2.7
nkp
Мастер
 
Сообщения: 7066
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1113
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение Сергей Саныч » 08 май 2016, 12:09

nkp писал(а):а если при установке указать желаемую версию:
sudo apt-get install python2.7
Не бывает такой, говорит. Наверно, надо репозиторий подключать как-то.
Попробовал python3, вроде поехало. Куда-то.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7452
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2281
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение Сергей Саныч » 08 май 2016, 12:18

Поставил python3, но по команде python запускается по прежнему старая версия, и установка ругается.
По python3 - новая.
Как "по правильному" сделать, чтобы запускалась по команде python новая?
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7452
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2281
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение nkp » 08 май 2016, 12:26

может ошибаюсь,но емс нужен именно пит2.7
так что наверно придется его все же ставить
http://askubuntu.com/questions/101591/h ... -on-ubuntu
nkp
Мастер
 
Сообщения: 7066
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1113
Медальки:

Re: Установка LinuxCNC EMC2 из исходников

Сообщение Сергей Саныч » 08 май 2016, 13:11

Кое-как поставил 2.7, но запускается по умолчанию все равно старая версия.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7452
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2281
Медальки:

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Alex lamaka, AlexKota19, amikhailov, artclonic, Bing [Bot], Chili, Cvazist, Dimka_almighty, fara8018, foto-boss, frezeryga, Google [Bot], Ifish, jo_key, john1987887, key, Lafayette, leprud, Lunatic, McNikolson, MGG, michael-yurov, netraider, nik1, NKS, nva-tuning, Рамиль, Quark, Rion, Rom327, Smlua, sorter, stetz.anton, SVP, toxakorzh, UAVpilot, ukr-sasha, verser, viael, Vlad_Z, wenji, Yahoo [Bot], Yandex [bot], Yarrr, Карпуха, ЧПУ-шник, шпиндель

Поделиться

cron
Reputation System ©'