Как установить приложения Windows в Linux с помощью Wine

По разным причинам вам может потребоваться запустить программу Windows в Linux. Может быть, нет версии для Linux, что версия для Windows лучше или профессиональнее ... или просто ваша любимая. Также может быть, что вам нужно использовать эту программу, потому что это «стандарт» отрасли, в которой вы работаете, или потому, что ни одна программа Linux не поддерживает типы файлов или документов, созданных с помощью вашей программы Windows на другом компьютере.

Введение

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

Однако Wine НЕ является эмулятором, как следует из его названия (Wine Is Not an Emulator, отсюда его акроним). Это означает, что приложение Windows, которое вы запускаете с WINE, может, на самом деле, есть несколько зарегистрированных случаев, работать в Linux намного легче, чем в Windows.

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

Чтобы узнать больше о вине, рекомендую прочитать его документация, el Wiki, el Практические инструкции для начинающих и документ «Развенчание распространенных мифов о вине».

Установить Wine

В Ubuntu:

Суда APT-получить установку вина

В Fedora:

yum -y установить вино

В разделе загрузок вы можете найти последние пакеты Wine для других популярных дистрибутивов Linux, таких как Mandriva, Slackware, Debian, OpenSUSE и т. Д.

Запускать и устанавливать программы Windows

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

Вопреки мнению многих, Wine используется не только для запуска «простых» приложений Windows, но даже для сложных игр. Более того, было доказано, что ужасные игры, такие как Sim 3, Half Life 2, Command & Conquer 3, Star Wars: Jedi Knight, или важные пакеты, такие как Microsoft Office, работают отлично.

Это не позволит мне запустить мою программу / установщик! Нюх нюх…

Как я полагаю, вы знаете, что Linux - это система, управляемая с помощью привилегий, предоставленных пользователям. Это позволяет только определенным пользователям делать определенные вещи. То же самое и с файлами. По умолчанию ни один файл .EXE, загруженный из Интернета, не является «исполняемым», пока пользователь не укажет иное.

Если при попытке запустить файл вы видите это сообщение:

Тогда все, что вам нужно сделать, это щелкнуть файл правой кнопкой мыши. Я выбрал опцию «Свойства». Оказавшись там, перейдите на вкладку Permissions и включите параметр Allow the file to run as a program:

У меня другие проблемы с запуском моей программы

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

Удалите программы в Wine

Это очень просто. Перейдите в Приложения> Вино> Удалить программное обеспечение Wine.

Оттуда вы сможете легко удалить установленную программу. Новые программы также можно установить с помощью этого инструмента, хотя это может быть проще, просто дважды щелкнув программу установки в проводнике файлов или прямо из окна загрузки вашего обозревателя Интернета.

Где все установлено?
По умолчанию все программы будут пытаться установить себя на ваш диск C. Вопрос в том, какой у меня диск C? Где на самом деле хранятся все файлы, соответствующие приложениям Windows, установленным с Wine? Ответ прост: ~ / .wine / drive_c. То есть у вас дома есть скрытая папка с именем .wine, в которой хранятся все файлы на вашем диске C. На самом деле, как вы можете видеть, это просто папка, которую Wine называет «Диск C».

Помните, что вы всегда можете установить свои программы в другом месте. Это особенно полезно, если у вас мало места на диске или разделе, где установлен Linux или ваша домашняя папка.

Настроить вино

Настроить Wine очень просто. Перейдите в Приложения> Вино> Настроить вино.
В этом окне вы сможете указать Wine, какую версию Windows следует имитировать (Windows 7, Vista, XP и т. Д.). Кроме того, вы сможете указать, с какой звуковой системой она должна интегрироваться и работать (ALSA, OSS, Jack и т. Д.), Что может быть очень полезно при работе с профессиональными программами редактирования аудио. Вы также можете изменить здесь путь, где хранится «диск C», графические оптимизации и способ, которым будет выполняться интеграция с рабочим столом.

Я боюсь вирусов

Несправедливо, что пользователи Windows получают все удовольствие, поскольку все знают, что вирусов для Linux практически не существует. Некоторое время назад проводился своего рода эксперимент по запуску Windows-вирусов в Linux с помощью Wine.

5 самых вредоносных вирусов (Klez, My Doom, Sobig, SCO Worm, Some Fool) и результаты не очень обнадеживающие, ни один из них не смог распространиться, и только один мог повлиять на саму операционную систему Linux.

Таким образом, вы не потеряете безопасность, запустив приложения Windows с помощью Wine, наоборот, вы будете в большей безопасности, чем если бы вы запускали то же приложение в Windows.

Винетрикс

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

Винетрикс - это быстрый и простой сценарий для загрузки и установки этих распространяемых библиотек, которые иногда необходимы для того, чтобы все работало отлично.

Как установить?

wget http://www.kegel.com/wine/winericks

Как мне его запустить?
После того, как вы получили Winetricks, вы можете использовать его, набрав в терминале:

Ш Винетрикс

Если вы запустите его без параметров, на экране Winetricks появится графический интерфейс со списком доступных пакетов. Если вы знаете имя пакета (ов), который хотите установить, вы можете добавить имя (я) в командную строку Winetricks и немедленно начать процесс установки. Например,

sh Winetricks Corefonts vcrun6

Это установит как corefonts, так и пакеты vcrun6.

Вино-Двери

Вино-Двери это отличная небольшая программа, которая позволяет легко и без проблем устанавливать очень популярные приложения Windows. Это избавляет вас от необходимости искать в Google, какую конфигурацию использовать и т. Д.

Чтобы установить его, вам просто нужно перейти в раздел загрузки официального сайта и выбрать пакет, который лучше всего подходит для вашего дистрибутива Linux.

Пример: uTorrent с использованием Wine

Нет, я использую Автоматическая коробка передач или невероятное потоп. Если вы их не пробовали, сделайте это. Но, чтобы показать, как выглядит приложение Windows в Ubuntu с использованием Wine, вот скриншот с использованием uTorrent.