GladeVCP и PyVCP для начинающих

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение nkp »

Ворон226 писал(а):По этой команде пойдёт установка LCNC автоматически или это команда одна из многих для установки LCNC из исходников?
по этой команде скопируются исходники емс в папку,из которой подавалась данная команда...
Выделение(008).jpg (1701 просмотр) <a class='original' href='./download/file.php?id=14832&mode=view' target=_blank>Загрузить оригинал (282.1 КБ)</a>
Ворон226 писал(а):И что ещё нужно будет делать из
практически все...
но только на мой взгляд ты смешал вопрос установки убунту с емс в системе (тут просто обновляем емс до последней ) ,и установка емс из исходников(в
любую папку и хоть 10 штук)
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

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

Т.е. если я создам в корневой папке папку linuxcnc-dev? затем в терминале наберу

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

cd linuxcnc-dev
git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-dev
то установятся исходники в папку linuxcnc-dev
Далее нужно будет делать полный набор команд с

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

cd debian
./configure -a (для установки симулятора ./configure sim)
cd ..
dpkg-checkbuilddeps
и т.д. (как и в прошлый раз).
Так?
Последний раз редактировалось Ворон226 22 май 2013, 23:21, всего редактировалось 1 раз.
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

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

nkp писал(а):но только на мой взгляд ты смешал вопрос установки убунту с емс в системе (тут просто обновляем емс до последней ) ,и установка емс из исходников(в
любую папку и хоть 10 штук)
Да не спутал... Просто не хотел засорять комп на станке... А твоё сообщение (про del папки linuxcnc-dev) прочитал уже после того, как заново установил Убунту и обновил её...
Хочешь быть счастливым? Будь им!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

В современных дистрибутивах Linux установка чего-либо из исходников и есть засорение компа и появление никому непонятных файлов.
Для поддержания порядка нужно все ставить только из пакетов типа deb и rpm, при этом каждый файлик будет на учете и будут отслеживаться зависимости одних пакетов от других.
А если какого пакета нет, то его можно самостоятельно собрать, прада для этого нужен чуть более другой уровень знаний.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

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

Всё. Сделал по-новой.

Установил Убунту 10.06, обновил, установил Glade, установил LCNC как писалось выше, затем все подобавлял как в "инструкции" и...
Glade не имеет в своём составе ни кнопок HAL_PYTHON, ни действий EMC_ACTION

Короче - задница.
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

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

Проверил пакеты через Synaptic - все пакеты, которые связаны с emc, linuxcnc, glade и dtk2 установлены в последней версии.
При установке ни разу не ругнулось - установка шла как по маслу.
Ищу уже даже там, где искать, вроде бы и не нужно... Сверил версии Glade, Python на обоих компах - одинаковы.

Но нашел одно различие...
После установки на втором компе системы и её обновлении в домашней папке (корневом каталоге - я так понимаю) не появилась папка emc2 - хотя EMC2 установлен и в меню Приложения такой раздел появился... А на первом компе есть такая папка.
В итоге после установке LCNC из исходников на первом компе (где с Glade всё в порядке) есть две папки: emc2 и linuxcnc-dev, а на втором - только одна папка - linuxcnc-dev...

Может в этой стороне копать?
Хочешь быть счастливым? Будь им!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

Так, для начала, надо проверить, есть ли нужные файлы на месте.

Посмотри что есть в /usr/share/pyshared/gladevcp

Вообще можно было поставить из buildbot - добавляешь репозиторий и ставишь linuxncnc и linuxcnc-dev. Тогда все должно работать.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение tooshka »

А может можно с эталонного компа копию диска снять, на другом развернуть и просто дрова проапгрейтить?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

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

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

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

выполни вот это и давай сюда log.txt

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

./configure >log.txt 2>&1
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

Заставили меня на старости лет изучать убунту. :pssdoff:

Короче, всё гораздо проще и не надо ничего ставить из исходников и разводить в системе срач и сырость.
Сначала удаляем "дистрибутивную" версию linuxcnc

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

dpkg -r `dpkg -l | grep 'ii  linuxcnc' | awk '{print $2}'`
Потом открываем текстовым редактором файл /etc/apt/sources.list, находим в нём строчки типа

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

deb http://linuxcnc.org lucid base linuxcnc2.5
deb-src http://linuxcnc.org lucid base linuxcnc2.5
и заменяем их (старые можно закоментить) на такие

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

deb     http://buildbot.linuxcnc.org/ lucid master-rt
deb-src http://buildbot.linuxcnc.org/ lucid master-rt
теперь ставим свежайшую версию с github

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

apt-get install linuxcnc linuxcnc-dev linuxcnc-doc-en
Теперь оно сможет даже автоматически обновлятся.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Nick »

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

Re: GladeVCP и PyVCP для начинающих

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

Нет проблем - потрачу ещё вечерок, но буду уже точно уверен - КАК нужно готовить систему и LCNC к работе. Короче - опять всё снесу (для чистоты эксперимента) и начну сначала.
Но для начала таки сделаю
./configure >log.txt 2>&1
ТИШИНА. В ответ терминал просто молча проглотил...

Перехожу к новой установке ПО на комп станка. Буду через часок тут.
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

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

Вопрос:
Вот я сейчас установлю Убунту 10.06 с диска.
Затем обновлю его через интернет.
А затем нужно делать:

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

sudo apt-get build-dep emc2
sudo apt-get install build-essential autoconf
или сразу удалять и ставить "по-пилотовски"? ;)
Хочешь быть счастливым? Будь им!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

Ворон226 писал(а):./configure >log.txt 2>&1
ТИШИНА. В ответ терминал просто молча проглотил...
Естественно! ">log.txt 2>&1" и заставляет весь вывод сложить в log.txt, чтоб его можно было суда прилепить. :)
Нужно заставлять себя читать предложения до конца, какими бы длинными они ни были. :lol:
UAVpilot писал(а):выполни вот это и давай сюда log.txt
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

Ворон226 писал(а):или сразу удалять и ставить "по-пилотовски"? ;)
Сразу!
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

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

А в где он должен лежать?
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

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

Нашел такой файл в корневой папке, а в нём

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

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

Re: GladeVCP и PyVCP для начинающих

Сообщение Serg »

Ворон226 писал(а):А в где он должен лежать?
Всё там-же в исходниках linuxcnc/src
Но если переставляешь, то не надо.
Я сейчас на чистой убунте попробовал по "пилотовски": поставил linuxcnc, linuxcnc-dev и glade и всё заработало и виджеты есть.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: GladeVCP и PyVCP для начинающих

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

Процесс уже идет... 46% - полёт нормальный ;)
Хочешь быть счастливым? Будь им!
Ответить

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