Найти тему
Юрий Ершов

АльтЛинукс: опыт настройки и эксплуатации... Часть 7 - Simply Linux, опыт настройки WINE, установка КОМПАС 3D LT V12

Оглавление

... или рассказ о том как настроить АльтЛинукс в качестве реальной (по мнению автора) альтернативы Windows. Продолжение...

Список публикаций цикла "Альт Линукс: опыт настройки и эксплуатации...":
Часть 1. Стартовый набор.
Часть 2. Simply Linux 9 платформа.
Часть 3. Simply Linux 9 платформа. Установка дополнительного программного обеспечения.
Часть 4. Simply Linux 9 платформа. Установка стороннего офисного приложения Free Office от компании SoftMaker.
Часть 5. Simply Linux 9 платформа. Установка стороннего офисного приложения ONLYOFFICE.
Часть 6. Simply Linux 9 платформа. Установка стороннего офисного приложения WPS Office.
Часть 7. Simply Linux 9 платформа. Опыт настройки Wine. Установка КОМПАС 3D LT V12.
Часть 8. Simply Linux 9 платформа. Опыт настройки одновременной работы WINE32 и WINE64.

В прошлой статье (Часть 6) мы с Вами, уважаемый читатель, продолжили знакомство с операционной системой Simply Linux 9 платформы из семейства операционных систем АльтЛинукс. Указанное семейство сборок основано на репозитории Sisyphus и поддерживается российской компанией «Базальт СПО».

Мы научились устанавливать и настраивать сторонний офисный пакет WPS Office - проект одной из ведущих IT команд из Китая KingSoft.

Данную статью мы посвятим установке и настройке WINE...

Установка и настройка WINE

WINE - это свободное программное обеспечение, позволяющее пользователям UNIX-подобных операционных систем исполнять 16-, 32- и 64- битные приложения, в том числе и игры, созданные исключительно под Microsoft Windows, без наличия при этом установленной Microsoft Windows.

WINE работает не как эмулятор и не как виртуальная машина, он не эмулирует систему Windows, не создает имитацию Windows и не пытается реализовать ее логику. Вместо этого он на лету выполняет преобразование API-вызовов Windows в POSIX-совместимые вызовы.

То есть это что-то вроде прослойки между приложениями для Windows и системой Linux, которая позволяет Windows программам выполняться так, как если бы они были изначально написаны для Linux.

WINE не создает эмуляцию Windows, вместо этого приложения Windows запускаются прямо внутри текущей операционной системы.

В любом случае при переходе на Линукс остаются какие-то предпочтения в виде привычного программного обеспечения, написанного под Windows. Найти 100% замену в Линуксе часто бывает очень сложно (иногда не возможно). Для автора данной статьи таким приложением стал КОМПАС 3D компании АСКОН. Будучи главным конструктором предприятия тяжелого машиностроения (в 2008...2011 гг), автор статьи не раз обращался к компании АСКОН с вопросом, будет ли специальная версия КОМПАС 3D под Линукс. Вопрос, как правило, "умирал стоя". К сожалению до сих пор никакой ясности в данном вопросе нет.

Судя по всему впереди большие изменения в области управления экономикой и промышленностью страны. Похоже, что впереди будут проблемы с лицензированием Microsoft Windows. И если компания АСКОН не развернется в направлении UNIX-подобных систем, кто-нибудь из одаренных программистов "допилит" FreeCAD до работоспособного состояния и в Интернет пространстве у компании АСКОН появится условно бесплатный конкурент... Это сугубо оценочное суждения автора...

В настоящий момент речь даже не идет о профессиональной работе. В повседневной жизни часто возникают моменты, когда необходимо просто прорисовать какой-то эскиз (например, опалубки для отмостки деревенского дома), где без простейшего 2D чертежа часто не обойтись. В качестве такого незаменимого помощника лично для меня стала бесплатная версия КОМПАС 3D LT V12 (скачать можно на странице загрузки).

Учитывая то, что КОМПАС 3D LT V12 является 32 bit приложением WIndows, мы будем рассматривать установку 32 bit версии WINE. Причем в данной статье мы будем рассматривать установку 32 bit версии WINE в 64 bit системе Simply Linux.

Установка WINE

Итак, загружаем менеджер пакетов Synaptic (еще раз напомним, что мы работаем в 64 bit Simply Linux). Вводим пароль Администратора системы, далее в главном окне менеджера жмем кнопку "Искать" и набираем волшебное слово "wine"... В загруженном в окне списке выбираем для установки следующие пакеты:

  • i586-wine.32bit (будет предложено установить целый список зависимых пакетов - обязательно подтверждаем установку)
  • fonts-ttf-wingdings (если не был установлен ранее)
  • i586-liwine-gl.32bit (для успешной работы графики с использованием OpenGL, будет предложено установить целый список зависимых пакетов - обязательно подтверждаем установку)
  • wine-programs

Жмем кнопку "Применить", ждем установки пакетов (см. рис. 1).

Рис. 1
Рис. 1

Жмем кнопку "Искать" и набираем "libGL" - обязательно проверим, установлен ли пакет i586-libGL.32 bit (также необходимый для работы Windows приложений с OpenGL - см. рис. 2).

Рис. 2
Рис. 2

Опять жмем кнопку "Искать" и набираем "libGLU". В предложенном списке находим пакет i586-libGLU.32bit и устанавливаем его вместе с предложенными зависимостями.

Далее снова жмем кнопку "Искать" и набираем "xorg-dri". В результате получаем список загруженных в системе 64-bit драйверов видеокарт (см. рис. 3).

Рис. 3
Рис. 3

Несмотря на то, что на компьютере (как правило) стоит одна видеокарта, в системе в загруженном состоянии находятся четыре 64 bit видеодрайвера (см. рис. 3):

  • Intel
  • nVidia
  • ATI Rageon
  • MESA Software

Если Вы знаете какая именно у Вас стоит видеокарта, то установите соответствующий 32 bit драйвер для нее. Лично я устанавливаю все 32 bit, аналогичные установленным 64 bit драйверам системы. Отмечаем (в общем случае) для установки 4 верхних драйвера (см. рис. 3 - с аббревиатурой i586 и 32 bit) и устанавливаем в систему вместе с зависимыми пакетами (далее жмем кнопку "Применить")...

В предыдущих платформах Альт Линукса этого было достаточно, чтобы спокойно работать с графическим окном Windows 32 bit приложения КОМПАС 3D LT V12 в среде WINE 32 bit в 64 bin Simply Linux. Однако в 9 платформе в данном случае мы можем нарваться на черное графическое окно 3D модели детали в приложении КОМПАС 3D LT V12 (см. рис. 4). Не все необходимые пакеты для работы графических Windows приложений установлены.

Рис. 4
Рис. 4

В данном случае автор поступает довольно-таки просто. В менеджере пакетов жмем кнопку "Искать" и вводим название еще одного интересного пакета "playonlinux". Менеджер находит 32 bit пакет в репозитории с немного устаревшей версией (см. рис. 5).

Отмечаем пакет для установки и на экран выводится сообщение со списком пакетов, которые необходимо установить дополнительно (см. рис. 5).

Рис. 5
Рис. 5

Соглашаемся с предложением, жмем "Применить" и устанавливаем пакет "i586-playonlinux.32bit" с предложенными дополнительно библиотеками (будет установлено порядка 126 пакетов)... Если пользователь не является геймером и не собирается далее устанавливать Windows игры себе на компьютер, собственно playonlinux можно будет удалить. При этом все установленные дополнительно пакеты для работы с графическим Windows окружением останутся в системе...

На этом собственно установка WINE и необходимых нам пакетов завершается.

Настройка WINE

Далее заходим в главное меню системы, находим раздел "Настройки", находим подраздел WINE, выбираем пункт "Настройки Wine", жмем (см. рис. 6).

Рис. 6
Рис. 6

Спокойно наблюдаем за тем как система настраивает WINE окружение, устанавливает дополнительные пакеты (соглашаемся со всеми ее предложениями) и дожидаемся появления на экране окна настроек WINE (см. рис. 7). В процессе настройки в домашней папке пользователя будет создана "скрытая" системная папка ".wine", в которой и будут располагаться все файлы WINE окружения по умолчанию.

Рис. 7
Рис. 7

Для успешной работы КОМПАС 3D LT V12 в принципе ничего менять не надо...

Установка КОМПАС 3D LT V12

Заходим в главное меню раздел "Настройка", подраздел "Wine" и находим пункт "Удаление программ" (см. рис. 8). Жмем...

Рис. 8
Рис. 8

Несмотря на то, что пункт меню называется "Удаление программ" собственно программа называется "Установка/Удаление программ" (см. рис. 9). Данная утилита предназначена для установки и удаления Windows программ в WINE окружении.

Рис. 9
Рис. 9

Скачиваем со страницы загрузки дистрибутив КОМПАС 3D LT V12 (предварительно пройдя регистрацию) и помещаем его внутрь папки ".wine/drive_c/" домашней папки пользователя (принципиально не обязательно, но во избежание каких-либо нестандартных ситуаций - желательно). Автор обычно помещает дистрибутив по адресу "/home/USER/.wine/drive_c/users/USER/Temp", где USER - имя пользователя.

Далее жмем кнопку "Установить ..." в окне утилиты "Установка/Удаление программ" (см. рис. 9). Находим файл Setup.exe дистрибутива КОМПАС 3D LT V12, и устанавливаем ее в WINE окружении (см. рис. 10).

Рис. 10
Рис. 10

Проходим всю процедуру установки, заходим в главное меню системы и открываем раздел "Другие", в списке подменю видим установленный КОМПАС 3D LT V12 (см. рис. 11). Иногда стоит сначала просто перезагрузить компьютер, чтобы данный раздел появился в главном меню системы.

Рис. 11
Рис. 11

Загружаем, настраиваем внешний вид, пробуем создать 3D модель детали (см. рис. 12).

Рис. 12
Рис. 12

Далее, как говорится, наслаждаемся...

Особо хочется отметить, что описанный выше алгоритм установки КОМПАС 3D LT V12 можно использовать и для установки более старших версий КОМПАС (вплоть до версии 15.2 - см. рис. 13)...

Рис. 13
Рис. 13

На рисунке 13 отражен загруженный КОМПАС 3D V15.2 в демо-режиме, когда невозможно сохранить результат работы.

Напоминаю, что в данном случае необходимо решать лицензионные вопросы напрямую с компанией АСКОН.

Некоторые проблемы с графическим интерфейсом программы КОМПАС 3D

100% совместимость работы КОМПАС 3D, к сожалению, в Линукс не получается. Вынужден отметить два графических момента, решить которые пока не удалось.

На рисунке 14 отображена 3D модель детали в режиме редактирования эскиза 3D операции. Как мы видим драйвер графической системы не отображает собственно значение размера в эскизе. Цифровые и текстовые значения размера не видны.

Рис. 14
Рис. 14

Кроме выше указанной замечена еще одна проблема, только уже в режиме 2D чертежа (КОМПАС-График). На рисунке 15 отображено окно настроек Графического редактора.

Рис. 15
Рис. 15

Рекомендуется снять "галочку" в переключателе "Использовать OpenGL" в настройках "Управление изображением" 2D Графического редактора. В противном случае будут некорректно отображаться надписи в 2D графическом редакторе при большом масштабировании документа.

Эти две нерешенные проблемы графического интерфейса справедливы и для более старших версий КОМПАС 3D и КОМПАС-График (вплоть до 16 версии).

Автор не имеет опыта установки более старших версий КОМПАС 3D, ввиду отсутствия такой необходимости. В более старших версиях (начиная с 17 версии) в WINE уже необходимо использовать FrameWORK 4.7 для Windows и выше. К тому же необходим более мощный компьютер.

Указанные выше графические проблемы в принципе сильно не напрягают при повседневном "домашнем" использовании КОМПАС 3D LT V12. Однако при профессиональной работе желательно их устранить.

Если кто-то из читателей знает, как устранить описанные, пускай мелкие, но все же проблемы, огромная просьба описать решение в комментариях. Обязательно проверю и добавлю решение проблем в статью...

Заключение

На этом мы приостановим наш обзор российской операционной системы Simply Linux 9 платформы из семейства операционных систем АльтЛинукс. Указанное семейство сборок основано на репозитории Sisyphus и поддерживается российской компанией «Базальт СПО».

После проведения описанных в данном цикле статей настроек в Simply Linux, автор остановился на данной системе, как на домашней операционной системе, решительно ушел от Microsoft Windows в повседневных задачах и не собирается (по крайней мере в ближайшее время) возвращаться к когда-то любимому всеми Windows.

Если будут вопросы - пишите в комментариях. В случае необходимости вернемся к циклу и продолжим описание системы...

Удачи!