Альт линукс запуск приложений виндовс

АльтЛинукс: опыт настройки и эксплуатации. Часть 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 . Среди зависимых пакетов также находится и собственно пакет WINE32i586-wine.32bit .

Читайте также:  Hdd tools for linux

В целом необходимо установить набор следующих пакетов:

  • 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 , который нужно вручную скопировать в какую-нибудь папку в рамках домашней папки пользователя.

Читайте также:  Linux apply all patches

Вариант 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 .

Читайте также:  Linux get glibc version

Источник

WINE/howto

Установка и использование Wine для запуска Windows-программ

Установка

Установка Wine выполняется командой

Далее для инициализации окружения пользователя достаточно запустить любую windows-программу c помощью команды wine или просто запустить программу настройки и дождаться её появления на экране:

Установка дополнительных компонентов

Часто программам для своей работы требуются дополнительные компоненты, например, .NET Framework или Visual Studio Redistributable. Для их установки предназначена утилита winetricks ( wget, установка) из состава Wine. Она позволяет установить различные приложения и компоненты, а также совершать операции по тонкой настройке Wine.

Установка .NET 4.6.2 $ winetricks dotnet462 Установка Visual Studio Redistributable 2013 $ winetricks vcrun2013 Просмотр приложений и компонентов, доступных для установки: $ winetricks apps list $ winetricks dlls list

При запуске winetricks без параметров открывается графический диалог.

Существуют компоненты и приложения, установка которых накладывает дополнительные лицензионные требования. Например, установка браузера Internet Explorer возможна через winetricks, но требует наличия лицензии на MS Windows.

Установка и запуск программ

Для запуска любой программы Wine нужно, чтобы эта программа была видна на «диске Wine», то есть к ней должен быть доступ через ~/.wine/dosdevices/. В самом простом случае программа копируется на диск C: (~/.wine/dosdevices/c:)

Запуск произвольной программы осуществляется командой:

Процесс работы с запущенным в Wine приложением не должен существенно отличаться от процесса работы с этим приложением в Windows.

Источник

Оцените статью
Adblock
detector