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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

nkp писал(а):в окне выбора конфигурации список конфигураций установленных ранее (чего по моему быть не должно)
то есть версия 2.6 у нас в папке /home/nkp/build а "видит" конфиги при запуске в папке /home/nkp/emc2/configs (то есть версии,установленной в системе)
у всех установленных версий папка конфигураций общая

module_helper is not setuid root - сложно сказать... команда sudo make setuid точно запускалась при установке?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

PKM писал(а):у всех установленных версий папка конфигураций общая
да, видны все конфиги с обеих папок (как то не понятно -"общая")
то есть емс проверяет и стандартную папку configs и папки configs в директориях установки из исходников
PKM писал(а):команда sudo make setuid точно запускалась при установке?
конечно
но конечно еще попробую(до победного)
а что по поводу запуска . scripts/rip-environment -емс
какой то откат назад??????? (в смысле термина емс)
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

да, видны конфиги из папки конфигов внутри данной установки и из общей папки конфигов в домашней папке пользователя

насчет отката - очень странно, вроде бы окончательно решено новое имя...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Поставить -поставил-но проанализировать не могу
Просто скачал другую сборку и все стало
По поводу названий тоже все просто: Но ставил командами:

Код: Выделить всё

  ./configure --enable-run-in-place
  make clean
  make
  sudo make setuid
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

nkp писал(а):По поводу названий тоже все просто:
Т.е. перед этим ошибочно скачал старую версию?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

PKM писал(а):Т.е. перед этим ошибочно скачал старую версию?
Да,версию сначала скачал 2.6- но еще емс называлась.Она почему то и не ставилась.Самая свежая упрямиться не стала.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

подскажите -как скачать репозиторий linuxcnc через git?
вот что пишет :

Код: Выделить всё

nkp@nkp-desktop:~/git$ git init
Initialized empty Git repository in /home/nkp/git/.git/
nkp@nkp-desktop:~/git$ git clone git://linuxcnc.org/gitweb/linuxcnc.git/rrr
Initialized empty Git repository in /home/nkp/git/rrr/.git/
linuxcnc.org[0: 69.163.251.58]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
nkp@nkp-desktop:~/git$ 
может команда выглядит по другому?
сервер работает -связь есть
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

правильно так:

Код: Выделить всё

 git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-dev
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

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

Сообщение Ворон226 »

Решил повторить установку Линукса из исходников.
Установил Линукс. Обновил его.
Скачал исходники и распаковал их в папку linuxcnc-dev (исходники - linuxcnc_2.6.0~pre0.4243.g899d714.tar.gz)
Далее
cd
cd linuxcnc-dev
cd src
./autogen.sh
./configure
И тут в терминале мне пишут:
checking for Python support... yes
checking python version... OK
checking version of python libraries... python2.6
checking match between tk and Tkinter versions... 8.5
checking location of Python header files... /usr/include/python2.6
checking for Python headers... -I/usr/include/python2.6
checking for Python libraries... -lpthread -ldl -lutil
checking whether the Boost::Python headers are available... no
configure: error: boost::python is required to build LinuxCNC

Чего делать теперь?
Хочешь быть счастливым? Будь им!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

С помощью apt-cache (вроде) найти пакеты, которые содержат Boost и интерфейс к нему для питона и установить их. Пакеты нужны скорее всего с суфиксами "-dev".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Код: Выделить всё

cd
cd linuxcnc-dev
cd debian
./configure -a
пропустил?
Аватара пользователя
Ворон226
Мастер
Сообщения: 1922
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

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

Сообщение Ворон226 »

Точно! С помощью центра приложений установил Boost.Python Library development files - и установка прошла успешно.
Хочешь быть счастливым? Будь им!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

PKM писал(а):Установить дополнительные пакеты:
sudo apt-get build-dep emc2
команда неправильная, заработало так
sudo apt-get build-dep linuxcnc
PKM писал(а):sudo apt-get install build-essential autoconf
сказало что не нужно ничего обновлять
PKM писал(а):Потом распаковать сорцы в папку, допустим linuxcnc-dev
это как :roll: :thinking:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

aftaev писал(а):это как
создай в домашней папке папку linuxcnc-dev
и в неё распакуй то,что ты скачал по ссылке (сами исходники)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

aftaev писал(а):команда неправильная, заработало так
sudo apt-get build-dep linuxcnc
Тут и emc2 и linuxcnc лишние.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

nkp писал(а):и в неё распакуй то,что ты скачал по ссылке (сами исходники)
а куды они скачались :wik:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

aftaev писал(а):а куды они скачались
ну чем искать - качни еще раз (делов то)))
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

Проще всего установить git

sudo apt-get install git-core gitk git-gui

и с его помощью стащить исходники в нужную папку

git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-dev
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

PKM писал(а):Проще всего установить git
sudo apt-get install git-core gitk git-gui
и с его помощью стащить исходники в нужную папку
git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-dev
готово, читаем дальше :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

PKM писал(а):cd debian
./configure -a (для установки симулятора ./configure sim)
cd ..
dpkg-checkbuilddeps

Будет показан список отсутствующих пакетов. Нужно скопировать этот список в команду вида
aft@cnc:~$ cd linuxcnc-dev
aft@cnc:~/linuxcnc-dev$ cd debian
aft@cnc:~/linuxcnc-dev/debian$ ./configure -a
successfully configured for 'Ubuntu-10.04'-'2.6.32-122-rtai'..
aft@cnc:~/linuxcnc-dev/debian$ cd ..
aft@cnc:~/linuxcnc-dev$ dpkg-checkbuilddeps
dpkg-checkbuilddeps: Неудовлетворённые сборочные зависимости: libboost-python-dev libmodbus-dev (>= 3.0)
aft@cnc:~/linuxcnc-dev$

Что копировать libboost-python-dev libmodbus-dev ?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

Вернуться в «LinuxCNC»