Реклама

Вино Как запускать приложения и игры для Windows с Linux WineЕсть ли способ заставить программное обеспечение Windows работать на Linux? Один из ответов - использовать Wine, но, хотя он может быть очень полезным, он, вероятно, должен быть вашим последним средством. Вот почему Прочитайте больше предоставляет пользователям Linux возможность запускать программное обеспечение Windows за пределами домена Microsoft. Как таковой, он может помочь вашему переходу от Windows Эй, пользователь Windows, стоит ли переходить на Linux или Mac?Вы когда-нибудь задумывались о переходе с Windows на Linux или Mac? Быстрый ответ: если вы в Windows, оставайтесь в Windows - и пока не беспокойтесь об обновлении. Вот почему Прочитайте больше Менее связаны платформой эксклюзивного программного обеспечения.

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

instagram viewer

Почему моя программа не запускается?

Проще говоря, Wine запускает программное обеспечение Windows путем реинжиниринга частей операционной системы Windows для Linux. В мире Microsoft эти компоненты называются DLL (библиотеки динамических ссылок). Они предоставляют дополнительные функции и возможности, на которые полагаются другие программы. Примером одного является d3d8.dll, который дает программам доступ к Игровые возможности Microsoft DirectX 8 Все, что вам нужно знать о DirectX в 2016 годуЕсли вы геймер для ПК, вам обязательно нужно использовать DirectX, потому что это может значительно повысить вашу игровую производительность! Вот все, что вам нужно знать. Прочитайте больше .

Достаточно сказать, что есть много DLL, которые Wine предоставляет эквиваленты. Есть вероятность, что Wine имеет ошибки в своих реализациях. Вино может даже не иметь его на первом месте! Это основные причины, по которым программы Windows плохо себя ведут или отказываются работать под Linux. В качестве таких, Приведенные ниже шаги направлены на то, чтобы реализации Wine были максимально приближены к Windows..

Установить программы с PlayOnLinux

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

главная playonlinux

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

Какова ваша винная архитектура?

Если вам не хватает выбора программ PlayOnLinux, вам, возможно, придется прибегнуть к установке программ вручную. Прежде чем погрузиться в игру, вам следует задать один вопрос: 64-битный режим или 32-битный режим В чем разница между 32-битной и 64-битной Windows?В чем разница между 32-битной и 64-битной Windows? Вот простое объяснение и как проверить, какая у вас версия. Прочитайте больше ?

Как и Windows, и Linux, и Wine имеют разные версии, разработанные для конкретных компьютерных архитектур. Вы, вероятно, используете 64-битную версию Linux, и поэтому по умолчанию 64-битная версия Wine.

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

winecfg

После этого нажмите кнопку Версия Windows. Вы увидите список различных выпусков Windows, которые Wine может эмулировать. Если вы используете 32-битное вино, издания старше Windows XP появится так как они были доступны только в 32-битном режиме.

winecfg

Изменение винной архитектуры

Хотя программное обеспечение, разработанное для 32-битных систем, будет работать на 64-битных версиях Wine, вместо этого они лучше работают с 32-битной версией. К счастью, изменить архитектуру Wine довольно просто:

экспорт WINEARCH = win32. экспорт WINEPREFIX = ~ / .wine32. winecfg

Первая команда указывает Wine перейти в 32-битный режим, а вторая сообщает, где создать новую папку (в конце «.» Папка скрывается - вы можете удалить ее, если хотите). Поскольку эта папка не существует, третья команда создает ее для нас.

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

sudo nano /etc/profile.d/wine.sh
винный приставка нано

Просто добавьте первые две команды, как вы сделали, чтобы создать новую папку Wine. Возможно, вам придется перезагрузить компьютер, чтобы эти настройки заработали. После этого вы сможете запускать программы с простым вино [программа] команда.

Используйте промежуточную версию Wine

Организация Wine предлагает множество исправлений ошибок и функций, которые не вошли в основные выпуски. Из-за этого у вас может быть больше шансов запустить ваши программы, если вы используете его вместо этого. Вы можете найти конкретные инструкции о том, как это сделать для вашего дистрибутива Linux. на их сайте.

Для пользователей Ubuntu / Mint введите следующие команды терминала:

sudo add-apt-repository ppa: wine / wine-builds. sudo apt-get update. sudo apt-get install --install-рекомендует виноделие winehq-staging

Вы можете проверить, используете ли вы Wine staging, введя следующую команду:

вино - версия
винная версия

Используйте собственные компоненты Windows с Winetricks

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

Команда ниже использует Wget Освоение Wget и изучение некоторых хитрых хитростей загрузкиИногда недостаточно просто сохранить сайт локально из вашего браузера. Иногда вам нужно немного больше энергии. Для этого есть небольшой инструмент командной строки, известный как Wget. Wget это ... Прочитайте больше скачать скрипт:

wget -O winetricks.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks. chmod 755 winetricks.sh

Вторая команда запускает скрипт. Linux предотвращает выполнение случайных сценариев по умолчанию для причины безопасности Действительно ли Linux так же безопасен, как вы думаете?Linux часто рекламируется как самая безопасная операционная система, которую вы можете достать, но так ли это на самом деле? Давайте посмотрим на различные аспекты компьютерной безопасности Linux. Прочитайте больше . Все, что вам нужно сделать сейчас, это попросить Winetricks установить определенный файл в терминале, например:

./winetricks.sh your-dll

Если вы введете эту команду, Winetricks также может показать вам все возможные библиотеки DLL, которые вы можете установить вместе с ней:

./winetricks.sh список dll

Разные программы используют разные библиотеки DLL, поэтому я рекомендую проверить официальные База данных винных приложений для некоторых советов о том, что установить. Просто найдите желаемое программное обеспечение, и вы обязательно увидите других в той же лодке, что и вы.

Проверьте Wine на ошибки

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

wine [program] &> debug.txt
отладить вино

Когда вы запускаете вашу программу в терминале, любые ошибки, которые она делает, будут отправлены в файл выше. Примерно так может помочь вам отследить, что не так с Wine. Таким образом, вы можете установить полезную DLL с помощью Winetricks.

Сообщения об ошибках

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

трекер вин

Это не должно быть необходимым в большинстве случаев, но если вы заинтересованы в этом, есть несколько вещей, которые вы должны иметь в виду:

  • Будьте ясны в описании вашей проблемы, что это такое и как это произошло.
  • Прикрепите файл с сообщением об ошибке (например, приведенный выше). Это облегчает выявление проблем для разработчиков.
  • Будь вежлив и вежлив 7 правил сетевого этикета для написания электронных писем и сообщений на форумеСетевой этикет - сокращение от сетевого или интернет-этикета. Он включает в себя особый набор социальных соглашений, встречающихся в онлайн-взаимодействиях. В то время как сетевой этикет очень похож на хорошее поведение или этикет в оффлайновых встречах, есть ... Прочитайте больше ! Люди будут более готовы помочь, если вы.

У вас есть история успеха Wine? У вас были проблемы с этим? Расскажите нам в комментариях ниже.

Кредит Фотографии: Sicco Hesselmans через Shutterstock.com

В настоящее время учится на BIT, Остин Луонг - заядлый энтузиаст Linux, который любит пропагандировать свободные программы. Он также любит писать фантастику, но только наедине со своим жестким диском.