Что выдаёт?
Установка проходит нормально. Но при запуске приложения появляется окно, оно затем исчезает и дальше ничего.
При запуске в терминале по команде
/usr/bin/cura %F выдаёт несколько ошибок и завершает работу.
Некоторые ошибки:
.....
2018-01-04 01:35:14,162 - DEBUG - UM.Controller.setActiveView [84]: Setting active view to SolidView
Fatal Python error: Segmentation fault
.....
File "/usr/bin/cura", line 82 in <module>
Ошибка сегментирования
При запуске приложения Cura в чистой виртуалке (установленной с regular-kde5-20171227-x86_64.iso) - всё работает.
Как оказалось Cura может не запускается на ПК с видеокартами использующими
проприетарный драйвер
nvidia.
Об этой проблеме разработчики Cura знают. В файле: "/usr/bin/cura" со строки 14 упоминается о проблемах с драйвером nvidia и там же сделали костыль, но он на alt дистрибутивы не распространяется.
Ссылка на обсуждение разработчиками проблемы (для сведения.)
Далее моя попытка её решить.
В файле: "/usr/bin/cura" в строке 15 есть условие
if platform.linux_distribution()[0] in ("debian", "Ubuntu", "LinuxMint"). Есть три способа решить проблему с драйверами
nvidia:
1. Просто строку закоментировать (для быстроты решения).
2. Добавить в перечисление
("debian", "Ubuntu", "LinuxMint") ещё одно значение
"altlinux" (более правильный вариант).
3. Найти причину этого костыля (из обсуждений я понял, что при установке драйверов
nvidia какие-то ссылки на библиотеки неправильно создаются) и устранить (на будущее правильный вариант).
У меня почему-то первый вариант работает без проблем, а второй не получается,
хотя я для получения значения использовал следующий код:
python -c 'import platform; print platform.linux_distribution()[0]' результат - altlinux
python -c 'import platform; print platform.linux_distribution()' результат - ('altlinux', 'ALT', 'Linux')
python -c 'import platform; print platform.linux_distribution()[0] in ("debian", "Ubuntu", "LinuxMint", "altlinux")' результат - True
Далее разобрался.
Третий вариант - это совсем не мой уровень (в смысле очень сложный).
Дальше я не знаю что делать, прошу помочь разобраться в проблеме. Возможно проблему можно решить и иным способом, а не через костыль. Решение этой проблемы позволит дополнительно пользоваться портативным способом установки приложения для ПК с видеокартами с драйвера
nvidia. С багами опять не спешу, надо разобраться всё-таки где и в чём проблема.