- АльтЛинукс: опыт настройки и эксплуатации. Часть 7 — Simply Linux, опыт настройки WINE, установка КОМПАС 3D LT V12
- Установка и настройка WINE
- Установка WINE
- Из жизни
- АльтЛинукс: опыт настройки и эксплуатации. Часть 8 — Simply Linux, опыт настройки одновременной работы WINE32 и WINE64
- Установка и настройка WINE32
- Установка и настройка WINE64
АльтЛинукс: опыт настройки и эксплуатации. Часть 7 — Simply Linux, опыт настройки WINE, установка КОМПАС 3D LT V12
В прошлой статье (Часть 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).
Из жизни
В своё время я пытался провести опрос среди тех читателей блога, кого интересует вопрос установки Windows-программ в Linux-е.
К большому удивлению и сожалению пришлось констатировать что, читателей блога проблема интересует, но в каком-то своём ракурсе.
Как и обещал, я подчинился решению читателей, и не стал приводить пошаговую инструкцию настройки Wine и установки программы Компас.
По выше озвученной причине в своих сообщениях привожу лишь факты успешной установки и запуска той или иной программы.
Теперь о Linux-ах. Переходя на Simply Linux я надеялся на избавление от большинства проблем с Wine, возникавших в Ubuntu. Но, Wine в любом Linux остаётся Wine. Это не более чем программа эмулирующая работу Windows для запускаемых программ.
Бесспорным преимуществом Simply Linux, а с ним и Wine, является тот факт, что Simply позволяет добавить Wine в перечень программ, которые будут установлены при установке SL.
Почему это является преимуществом? Да потому, что устанавливается последняя стабильная версия Wine. Отпадает необходимость установки программы пользователем.
Wine в девственном виде мало что позволяет установить и тем более запустить. Лёгкие программы, не требующие системных реcурсов Window, запускаются без каких-либо проблем и ошибок.
Что касается тяжёлых, ресурсоёмких программ, требующих NetFramework, DirectX и других библиотек, то тут необходима настройка Wine. Настройка заключается в доустановке необходимых для запуска компонентов. Не простая установка, представляющая из себя запуск скачанных exe-дистрибутивов, а установка средствами Wine.
Поехали дальше. Сейчас прозвучит подсказка номер два. Тем, кто понял о чём шла речь в первой подсказке, следующая информация будет полезной.
Так вот, приведу пример на Компасе. Многие знают, а кто не знает теперь будет знать, что в легальном дистрибутиве присутствует файл Readme.txt. Кто очень внимательно читал его, помнит, один из пунктов касался системных требований компьютера.
Поясню. В выше указанном файле приводятся комплексные требования к системе. Что касается минимальных требований к железу, то это не для нас. Эту информацию учтём но не более того. Нас интересует информация касаемо установленных компонентов Windows. Ну? Полезли в файл! Смотрим.
Понятно о чём говорю и что хочу донести до Ваших пытливых умов?
И вот ещё что, подсказки правомерны для Wine как под Ubuntu так под Simply. Да что уж там, для любого Wine.
Дерзайте. Если мои подсказки кому-то покажутся непонятными, жду вопросы.
АльтЛинукс: опыт настройки и эксплуатации. Часть 8 — Simply Linux, опыт настройки одновременной работы WINE32 и WINE64
В прошлой статье (Часть 7) мы с Вами, уважаемый читатель, продолжили знакомство с операционной системой Simply Linux 9 платформы из семейства операционных систем АльтЛинукс . Указанное семейство сборок основано на репозитории Sisyphus и поддерживается российской компанией «Базальт СПО» .
Мы с Вами научились устанавливать и настраивать штатный WINE32 из репозитория АльтЛинукс в 64 bit Simply Linux 9 платформы. И в качестве примера установили Windows приложение КОМПАС 3D LT V12 .
За время написания указанного выше цикла статей компания «Базальт СПО» выпустила финальную версию дистрибутива Simply Linux 9 платформы (см. страницу Simply Linux ). Ниже представлены прямые ссылки для скачивания:
Теперь вернемся к задаче одновременной работы как в WINE32, так и в WINE64. Очень часто такая задача встает перед пользователем и ее приходится решать. Ниже мы рассмотрим такой вариант работы на примере установки того же 32 bit приложения Windows КОМПАС-3D LT V12 и 64 bit приложения Windows КОМПАС-3D V15.2 x64 в среде Simply Linux 9 — x86_64 (64 bit) .
Оговоримся сразу же, что последнее приложение будет работать в demo режиме. Вопросы поддержки лицензии пользователю необходимо решать с компанией разработчиком АСКОН .
Установка и настройка WINE32
В предыдущей статье мы подробно остановились на установке WINE32 в Simply Linux 9 — x86_64 (64 bit) . Подробно здесь останавливаться не будем. Напомним, что для корректной работы всех графических программ имеет смысл сразу же после установки и обновления SL (Simply Linux) установить пакет i586-playonlinux.32bit из штатного репозитория (с помощью менеджера программ Synaptic ). Собственно Playonlinux нам не нужен, его затем можно и удалить. Просто при установке он подтягивает за собой целый набор зависимых графических пакетов, необходимых для корректной работы Windows приложений в WINE32 . Среди зависимых пакетов также находится и собственно пакет WINE32 — i586-wine.32bit .
В целом необходимо установить набор следующих пакетов:
- playonlinux
- fonts-ttf-wingdings
- i586-libwine-gl.32bit
- wine-programs
- i586-libGL.32bit
- i586-libGLU.32bit
- i586-xorg-dri-intel.32bit (для видеокарт на чипсете INTEL)
- i586-xorg-dri-nouveau.32bit (для видеокарт на чипсете NVIDIA)
- i586-xorg-dri-radeon.32bit (для видеокарт на чипсете ATI RADEON)
Последние три пакета являются видеодрайверами для установленных на компьютере видеокарт, которые в 64bit версии SL стоят по умолчанию. Автор статьи автоматически устанавливает все пакеты. Однако если Вы четко знаете какая видеокарта стоит у Вас на компьютере достаточно установить только соответствующий пакет.
Далее производится настройка WINE32 (см. предыдущую статью ), который работает с префиксом по умолчанию. В домашней папке пользователя создается папка «.wine» (наименование префикса по умолчанию), где сохраняются все настройки WINE32 по умолчанию.
Далее устанавливаем 32bit Windows приложение КОМПАС-3D LT V12 (см. статью и рис. 1) и наслаждаемся.
Установка и настройка WINE64
К сожалению, в Simply Linux 9 нет возможности использовать одновременно WINE32 и WINE64 по умолчанию. Вы не сможете установить в систему одновременно головные пакеты этих двух систем. Было бы неплохо штатно иметь такую возможность с отдельной настройкой двух префиксов: «.wine32» и «wine64». Будем считать это заявкой на развитие системы для ее разработчиков.
Поэтому мы будем это делать с Вами вручную.
Для корректной работы графического окружения в системе должны быть установлены пакеты для работы с OpenGL :
В принципе достаточно выполнить установку пакетов 32bit окружения, как описано в предыдущем разделе. И 64bit графические пакеты будут установлены автоматически. Но если Вы собираетесь использовать только 64bit WINE64 , то указанные выше пакеты необходимо установить вручную.
Для дальнейших действий нам понадобится скомпилированный пакет WINE64 , который нужно вручную скопировать в какую-нибудь папку в рамках домашней папки пользователя.
Вариант 1. Скачать исходники WINE64 с сайта разработчика и собрать пакет штатными средствами системы. Это достойно. но долго .
Вариант 2. Найти и скачать из Интернета необходимый бинарный пакет WINE64 , установить локально в пределах домашней папки пользователя и вручную прописать префиксы и установить необходимые программы.
Именно по второму варианту мы и пойдем. Разработчики популярного пакета Playonlinux подготовили для установки целый набор бинарных архивов различных версий WINE64 (см. страницу загрузки в Интернете).
Вы можете выбрать любой бинарный пакет, какой считаете нужным и подходящим для Вашего Windows приложения. Для нашего варианта мы будем использовать версию WINE64 под номером 5.2. Итак скачиваем архив PlayOnLinux-wine-5.2-upstream-linux-amd64.tar.gz по прямой ссылке. На дату написания статьи эта версия, пожалуй самая стабильная из последних. Более старшие версии пока еще не полностью рабочие.
Затем в домашней папке пользователя создаем папку » .winesbin «. Точка в начале названия указывает на то, что папка скрытая. Поэтому в файловом менеджере должен быть включен режим просмотра скрытых файлов. Внутри указанной папки создаем папку для скачанного нами бинарного пакета WINE64 версии 5.2 и даем ей название » wine5_2_64 «. Вы можете поставить на своем компьютере несколько WINE различных версий и различной разрядности (страница загрузки 32bit WINE находится здесь ). Так вот предполагается, что в папке » .winesbin » мы и будем хранить бинарные пакеты всех версий.
Распакуем архив PlayOnLinux-wine-5.2-upstream-linux-amd64.tar.gz в папку » wine5_2_64 «.
Затем заходим в терминал и набираем следующую серию команд:
$ cd /home/username/.winesbin/wine5_2_64/bin/ (где username — имя логин пользователя, переходим в папку бинарного пакета WINE64 , который мы скачали)
$ env WINEPREFIX=»/home/yuri/.wine5_2_64″ «/home/username/.winesbin/wine5_2_64/bin/wine64» winecfg (мы загружаем программу настройки WINE64 под названием winecfg с префиксом » /home/yuri/.wine5_2_64 «, в результате в домашней папке пользователя будет создана одноименная папка, в которой выбранный нами WINE64 будет хранить все свои настройки. Дожидаемся загрузки на экран окна программы winecfg (см. рис. 1). В процессе должны быть загружены пакеты Mono и Gecko .