Приложения windows linux ios

5 способов установить Windows-программы на Linux

Название Wine расшифровывается как Wine Is Not an Emulator. Это своего рода прослойка между приложениями Windows и системой Linux. Он позволяет устанавливать и запускать многие популярные Windows-программы и работать с ними так, как будто это родные приложения Linux.

Чтобы установить Wine, воспользуйтесь соответствующей командой.

sudo dpkg —add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/Release.key

sudo apt-key add Release.key

sudo add-apt-repository «deb https://dl.winehq.org/wine-builds/ubuntu/ artful main»

sudo apt-get install —install-recommends winehq-stable

sudo dnf install winehq-stable

Когда Wine установлен, откройте его через ваше меню приложений или с помощью команды winecfg . При первом запуске Wine может попросить установить некоторые дополнительные пакеты — позвольте ему это сделать. После этого все Windows-программы формата EXE ассоциируются в системе с Wine.

Теперь скачайте установщик нужного вам приложения Windows, найдите папку с ним в вашем файловом менеджере и откройте файл. Либо введите команду wine путь_к_приложению .

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

Не все приложения могут быть установлены и запущены в Wine, хотя количество поддерживаемых впечатляет. Полный список можно посмотреть здесь.

2. Winetricks

Wine — неплохой инструмент, однако интерфейс у него оставляет желать лучшего. Если вы намучились с этой программой, но так и не добились результата, попробуйте Winetricks. У неё приятный графический интерфейс для установки и запуска Windows-приложений, в котором куда проще разобраться новичку.

Установить Winetricks можно так:

sudo apt-get install winetricks

sudo dnf install winetricks

sudo zypper install winetricks

Winetricks позволяет установить различные версии Microsoft Office и Photoshop, плеер foobar2000 и множество других программ. Поддерживаются и такие популярные игры, как Call of Duty, Call of Duty 4, Call of Duty 5, Biohazard и Grand Theft Auto: Vice City. Некоторые программы загружаются автоматически, для других будет предложено вставить установочный носитель. И, естественно, вы можете открывать собственноручно скачанные файлы формата EXE.

3. PlayOnLinux

PlayOnLinux — ещё один удобный инструмент для запуска Windows-приложений в Linux. Как и Winetricks, он обладает простым графическим интерфейсом. Но, в отличие от него, PlayOnLinux позволяет вам выбирать конкретную версию Wine для того или иного приложения. Это полезно, если какая-то из нужных вам программ некорректно работает с новыми версиями Wine. В целом PlayOnLinux выглядит куда симпатичнее и практичнее, чем Winetricks.

Читайте также:  Ping test mtu linux

Чтобы установить PlayOnLinux, выполните в терминале одну из следующих команд:

sudo apt-get install playonlinux

sudo dnf install playonlinux

sudo zypper install playonlinux

sudo pacman -S playonlinux

В меню установки PlayOnLinux можно найти множество предварительно сконфигурированных приложений и игр, которые вы можете загрузить и установить парой щелчков. Кроме того, PlayOnLinux можно скармливать собственные EXE-установщики. Приложение заботливо выберет за вас версию Wine и создаст значок установленной программы на рабочем столе.

4. Crossover

Изредка бесплатные PlayOnLinux и Winetricks не справляются с установкой какого-нибудь особенно привередливого приложения. В таком случае вам может помочь Crossover. Эта программа очень проста в использовании. Вам достаточно указать, какое приложение вы хотите установить, и подсунуть Crossover установочный файл. Всё остальное будет сделано за вас.

Лицензия Crossover на год стоит 39,95 доллара, но у программы есть и бесплатная пробная версия. Рекомендуется сначала установить необходимое вам приложение в ней, чтобы убедиться, что оно работает корректно.

5. VirtualBox

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

Для запуска приложения в виртуалке вам понадобится установочный образ Windows в формате ISO. Загрузите и установите VirtualBox, создайте в нём виртуальную машину, укажите ей ISO с Windows, а затем просто установите систему как обычно.

Неоспоримый плюс виртуальной машины — в ней работает полноценная операционная система, а значит, запустится абсолютно всё. Минус — прожорливость в плане системных ресурсов, да и тратиться на лицензию Windows для виртуалки накладно.

Источник

Настраиваем 2X ApplicationServer XG и публикуем Windows приложения для Android, iOS, Linux, Windows, Mac и браузеров с поддержкой HTML5

image

Всем привет! В данной статье мы рассмотрим как настроить 2X ApplicationServer XG на одном терминальном сервере Windows Server 2008/2012 Standard и предоставить доступ для пользователей с мобильных устройств: Android и iOS, и рабочих станций: Windows, Linux и Mac. Также рассмотрим как запустить пробную версию HTML5 шлюза и предоставить возможность соединения через интернет браузеры с поддержкой технологии HTML5: Google Chrome, FireFox, Internet Explorer и т.д.

Читайте также:  Microsoft sql server and linux

2X ApplicationServer XG создана для доставки с центрального сервера виртуальных рабочих столов и приложений. Это обеспечит вас непрерывным доступом к данным, основанной на ресурсах балансировкой нагрузки, и полной прозрачностью сети для администраторов. Бесплатная версия (ASXGFREE) доступна для постоянного использования и не имеет срока истечения действия. Бесплатные версии предназначены только для тестирования и общего ознакомления.

Для начала необходимо загрузить и установить 2X ApplicationServer XG на терминальный сервер — Windows Server 2008/2012 Standard, для этого скачиваем установочный файл по ссылке ниже:
2X ApplicationServer XG

Перед процессом установки 2X ApplicationServer XG убеждаемся в том, что RDP сервисы запущены и у Вас имеются в наличие свободные CALs (user licenses), либо запущена пробная версия Remote Desktop Services. Так как по стандарту для шлюза используется порт 80, если он находится в использовании к примеру IIS сервером, Вы будете предупреждены об этом при установке 2X ApplicationServer XG. Можете смело продолжать установку, порт шлюза в последствии можно изменить. Если для шлюза будет использоваться порт 80, убедитесь в том что брандмауэр настроен верно и к порту TCP 80 имеется удалённый доступ, если в использовании другой порт, к примеру порт TCP 82, то соответственно данный порт должен быть открыт для доступа.

Устанавливаем программу, при установке выбираем полный пакет — 2X ApplicationServer XG. После установки Вам будет предложен Wizard mode, настройка с помощью «визуального помощника», можете продолжить либо отказаться и настроить 2X ApplicationServer XG вручную.

image

image

Переходим к настройке фермы. В разделе «Терминальные Серверы» добавляем сервер как «localhost» и нажимаем «Аpply». В случае, если стандартный порт RDP (TCP 3389) был изменён, то нам необходимо поменять настройки агента терминального сервера. Для этого открываем установки Вашего терминального сервера: Свойства > Настройки агента, меняем порт на нужный RDP порт.

image

Если порт 80 находиться в использование другим сервисом, как оговаривалось раньше, необходимо поменять порт шлюза (порт доступа) TCP 80 на другой. Открываем Шлюзы > Ваш шлюз > Свойства > Сеть, и изменяем 2X Secure Client Gateway порт на нужный, нажимаем «Аpply».

Читайте также:  Hide process in linux

image

image

Следующим шагом публикуем приложение, как пример рассмотрим публикацию приложения «Notepad». Идём в раздел Публикация > Добавить > Приложение > Терминальный Сервер > Приложение > в поле «Адрес» указываем на «Notepad» в папке windows/system32 > нажимаем «Finish» и затем «Аpply».

image

image

После того как серверная часть сконфигурирована, необходимо установить 2X Client, для этого загружаем необходимый клиент с сайта 2X Software и настраиваем соединение 2X Connection. Для этого в клиенте выбираем > создать 2X соединение > вводим IP адрес сервера > имя пользователя > пароль > домена (если используется) > изменяем порт (в том случае если порт 80 был изменён в настройках шлюза) > сохраняем информацию и подсоединяемся. Если всё было установлено верно, Вы можете приступать к использованию Вашего Windows приложения с любого мобильного устройства или рабочей станции на которых установлен 2Х клиент.

image

После базовой конфигурации, можем приступить к настройке пробной версии HTML5 шлюза. Для этого заходим на терминальный сервер, где был установлен 2X ApplicationServer XG. Проверяем, что основной шлюз перенаправляет HTML запросы по порту TCP 81, для этого заходим в консоль 2X ApplicationServer XG > Терминальные Сервера > Шлюзы > Ваш шлюз > Свойства > Дополнительно.

image

Включаем поддержку SSL, для этого заходим в консоль 2X ApplicationServer XG > Терминальные Серверы > Шлюзы > Ваш шлюз > Свойства > SSL/TLS > выбираем «включить SSL на порту», определяем порт (по стандарту 443) и нажимаем «OK» и затем «Аpply». Данный порт должен также быть доступен, поэтому если необходимо, его надо открыть в брандмауэре.

image

Устанавливаем 2Х HTML5 шлюз и запускаем его как сервис Windows.

Проверяем, что 2Х HTML5 шлюз запущен, если нет, то необходимо запустить его вручную.

image

Если всё было настроено верно, пробуем подсоединиться, для этого в интернет браузере с поддержкой HTML5 вводим адрес https: // ваш_IP (в случае если SSL порт был изменён с 443 на другой, необходимо указать данный порт при вводе https: // ваш_IP: новый_порт).

Создаём 2X подсоединение, выбираем «Add a 2X connection» > вводим IP адрес сервера > имя пользователя > пароль > домена (если используется) > сохраняем информацию и подсоединяемся. Готово!

image

Здесь можно найти всю необходимую документацию по продуктам 2X Software на английском азыке.

Надеемся что данная информация была полезной. Всегда будем рады ответить на все Ваши вопросы.

Источник

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