Автор Тема: Установка ПО НауЛаб под ОС Linux  (Прочитано 3333 раз)

Оффлайн nik

  • Завсегдатай
  • *
  • Сообщений: 572
  • PuppyRus Linux & ALT Linux
Ещё летом в школу прислали "Точка роста". В неё входит оборудование и ПО от "Научные развлечения", соответственно под окна. С точкой роста идут ноутбуки Депо с РедОс. Здесь https://www.altlinux.org/Education_applications/%D0%9B%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8%D0%B8_%22%D0%9D%D0%B0%D1%83%D0%BB%D0%B0%D0%B1%22 есть видео руководство по установке в вайн, в видео предлагается ввести две волшебные команды, повторить которые сможет только человек знакомый с консолью, потому, что разглядеть их полностью не удаётся. Трудно было что ли продублировать в печатном виде? Ну да ладно, даже если вы введете эти команды, столкнётесь со следующей проблемой: группы plugdev нет, причем ни в симпли, ни в редос. Создаем группу, вроде все, получилось. В редос худо бедно заработало. В симпли нет, вайн 8.14 на ntdll.dll матерится. Чуть позже на сайте https://nau-ra.ru/education/po/ появился пакетик под линукс, для пользователей которые в линукс не шарят. Написали бы хоть как его запустить, ну да ладно, это такое. При установке в альте надписи на русском, даже в начале установки присутствует шутка, и инсталлятор сообщает, что поставь вначале вайн, после установки печаль, все таже проблема с вайном. На редос данный пакетик не ставится так как пользователь на ноутбуке с редос по умолчанию не входит в группу sudoers, добавление командой usermod -aG sudo user не проканало, лезем в /etc/sudoers добавляем user ALL=(ALL) NOPASSWD:ALL так пошло, запускается, работает, но жутко глючит: постоянно отваливаются датчики. Модуль блютуз побороть не удалось, после сопряжения сразу отключается, что в альте, что в редос.
Кто ставил "НауЛаб" под линукс поделитесь опытом, особенно интересует модуль блюпуп.

   
« Последнее редактирование: 28.11.2023 17:43:57 от nik »

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #1 : 28.11.2023 21:29:17 »
в школу прислали "Точка роста".
Цензурные слова есть, но их мало!
появился пакетик под линукс
Цензурных слов нет, потому-что это не "пакетик", а тарбол из которого пакет ещё собрать надо!

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #2 : 28.11.2023 22:01:47 »
Написали бы хоть как его запустить
В этом архиве хранится run-файл. Ему надо дать права на исполнение.

Оффлайн N0rbert

  • alt linux team
  • ***
  • Сообщений: 231
  • snk@
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #3 : 28.11.2023 22:30:35 »
Вижу эту программу первый раз, но попробовал ее установить из install-naulab.x64.run на SimplyLinux 10.2 amd64 так:

# apt-get update
# apt-get install wine-full i586-wine
# groupadd --system plugdev
# exit
$ chmod +x install-naulab.x64.run
$ ./install-naulab.x64.run

Командами выше устанавливаем Wine и создаем отсутствующую группу plugdev (только ради запуска установщика, а в реальности будет использоваться dialout).

В систему установщик install-naulab.x64.run ставит два ярлыка - NauLab и Generator, в их полях Exec содержатся соответственно следующие строки на запуск:

wine start /unix /opt/naulab/NauLab.exe
wine start /unix /opt/naulab/Generator/Generator.exe

Работают эти программы не в отдельном WINEPREFIX, а в общем пользовательском ~/.wine.
У меня SimplyLinux 10.2 установлен на английском языке, и, возможно, поэтому есть проблемы со шрифтами в обеих программах - есть знаки вопроса и "кракозябры".
Документации в каталоге /opt/naulab нет, так что искать ее придется где-то еще.
 
Update 1. Для работы Bluetooth и каких-то еще сенсоров с устройствами hidraw и ttyUSB скрипт устанавливает в систему файл udev-правил по пути /etc/udev/rules.d/99-naura-sensors.rules. Если я правильно понимаю, то группу plugdev в этом скрипте нужно заменить на dialout или uucp чтобы все работало в ALT.
Update 2. При использовании SimplyLinux 10.2 с русским языком интерфейса все надписи в программах нормально читаются (см. скриншот из вложения).
« Последнее редактирование: 29.11.2023 00:09:14 от N0rbert »

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #4 : 28.11.2023 22:41:38 »
.exe
Зашибись! "Пакетик" декларируется, как сборка для Линукс, а внутри "виндовое" расширение!
есть проблемы со шрифтами
С кодировкой.

Оффлайн nik

  • Завсегдатай
  • *
  • Сообщений: 572
  • PuppyRus Linux & ALT Linux
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #5 : 29.11.2023 14:31:51 »
Update 1. Для работы Bluetooth и каких-то еще сенсоров с устройствами hidraw и ttyUSB скрипт устанавливает в систему файл udev-правил по пути /etc/udev/rules.d/99-naura-sensors.rules. Если я правильно понимаю, то группу plugdev в этом скрипте нужно заменить на dialout или uucp чтобы все работало в ALT.
Замена не помогла, ничего не изменилось датчики не видятся.
С вайном в симлике у меня какие то непонятки, стал выяснять почему не заработало: если поставить вайн а потом накатить наулаб, то вайн матерится на ntdll.dll, если удалить ~/.wine и отконфигуриться winecfg, то всё запускается, но датчики не видятся.
Может проблемы с вайном потому, что симплик еще с 8ки >> 9 >> 10 >> 10.2 обновлялся.
А так конечно нау-рашники должны бы по хорошему для линукс нативную софтину написать.
А то к примеру для микроскопа предложили Cheese использовать, а он почему то не хочет с камеры микроскопа ничего показывать, а вот VLC нормально показывает.
 

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #6 : 29.11.2023 15:56:49 »
Cheese
Cheese в первую очередь, предназначен для доступа к веб-камере. И то, чтобы картинка появилась, кое-что в системе править надо.

Оффлайн nik

  • Завсегдатай
  • *
  • Сообщений: 572
  • PuppyRus Linux & ALT Linux
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #7 : 29.11.2023 20:29:03 »
Cheese в первую очередь, предназначен для доступа к веб-камере. И то, чтобы картинка появилась, кое-что в системе править надо.
Дак микроскоп из "Точки роста" и есть вебка, только в виндовой версии программы там зум есть, а Cheese просто картинку как есть должна показывать, но не показывает.

Оффлайн nik

  • Завсегдатай
  • *
  • Сообщений: 572
  • PuppyRus Linux & ALT Linux
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #8 : 30.11.2023 18:23:41 »
Для того чтобы НауЛаб заработал на Simply Linux-10.2, методом научного тыка и при помощи Михаила Сазонова выявлена следующая последовательность действий.
1. apt-get update
2. apt-get dist-upgrade
3. apt-get install wine-full i586-wine
4. winecfg (из под пользователя)
5. установить install-naulab.x64.run (Исправленный, скоро появится на сайте)
Для работы с проводом этих действий достаточно.
Для работы с блютуз модулем идем дальше:
Сопрягаем устройство введя пин код 1234, далее лезем в консоль за адресом устройства
bt-device -l
далее включаем устройство
sudo rfcomm connect /dev/rfcomm0 98:D3:91:FE:26:2F
запускаем НауЛаб и пользуемся без проводов.

Выражаю благодарность N0rbert за i586-wine и Михаилу Сазонову за оперативную техпомощь.
« Последнее редактирование: 30.11.2023 18:32:32 от nik »

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #9 : 30.11.2023 19:22:08 »
3. apt-get install wine-full i586-wine
Опять-же wine устанавливать надо. Нет, чтобы для Linux пакет собрать и на сайте выложить, чтобы без костылей работало...

Оффлайн artenaki

  • Давно тут
  • **
  • Сообщений: 201
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #10 : 30.11.2023 19:28:26 »
Опять-же wine устанавливать надо
Можно использовать appimage.

Оффлайн nik

  • Завсегдатай
  • *
  • Сообщений: 572
  • PuppyRus Linux & ALT Linux
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #11 : 30.11.2023 19:29:35 »
Опять-же wine устанавливать надо. Нет, чтобы для Linux пакет собрать и на сайте выложить, чтобы без костылей работало...
Может быть чуть позже и под линукс нативную софтину напишут.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #12 : 30.11.2023 19:30:35 »
Можно использовать appimage.
Я имею ввиду, чтобы вообще без wine работало.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 957
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Установка ПО НауЛаб под ОС Linux
« Ответ #13 : 30.11.2023 19:37:06 »
Может быть чуть позже и под линукс нативную софтину напишут.
Ага. Под Дебиан и "Красную шапку", как "Сферум", когда-то...