Как запустить exe в Linux

Популярность Windows означает, что большая часть программного обеспечения распространяется в виде exe-пакетов.

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

На этот вопрос нет короткого ответа, так как нет единого метода запуска программ Windows в Linux. А конечный результат будет зависеть от программы.

Как работает компьютерная программа?

Чтобы понять проблему, как запустить exe в Linux нам нужно знать, как работает компьютерная программа. Для этого позвольте мне использовать аналогию.

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

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

Компьютеры имеют несколько компонентов для выполнения задач

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

То же самое происходит и с компьютерными программами. Время разработки долгое, а стоимость высокая, что означает, что любая экономия, которая может быть достигнута (как во времени, так и в деньгах), важна. Как достигается эта экономия?

Оставив библиотеки и операционную систему для решения общих рутинных задач.

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

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

Как запустить exe в Linux

Формат .exe

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

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

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

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

Для этого есть три решения:

  1. Не делай этого.
  2. Виртуализация.
  3. Слой совместимости.

не делай этого

Вы можете запускать несколько систем на одном компьютере

На современном компьютере можно запустить более одной операционной системы.

Я не пытаюсь быть смешным.  Если вам нужна программа Windows для критической потребности, требующей 100% совместимости, вы должны установить ее в Windows. Большинство дистрибутивов Linux настроены на работу с так называемой двойной загрузкой. Это то, что при запуске компьютера есть возможность выбрать, с какой операционной системы запускать. Даже процесс установки автоматизирован таким образом, чтобы облегчить его для начинающего пользователя.

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

виртуализация

Виртуализация — это процедура имитации оборудования с помощью программного обеспечения. Это означает, что операционная система и установленные программы считают, что они находятся на реальном компьютере. Это смоделированное оборудование (виртуальная машина) использует часть ресурсов реального оборудования.

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

Решения виртуализации для Linux

  • VirtualBox: Это самый известный менеджеров виртуальных машин. Он уже поставляется с предустановленными настройками, поэтому все версии Windows работают, а его мастера упрощают создание виртуальных машин. Вы можете обмениваться файлами с главным компьютером и внешними устройствами.
  • КВМ: Это инструмент виртуализации, интегрированный в ядро ​​Linux и созданный его собственными разработчиками. Это обеспечивает повышенную безопасность и лучшую интеграцию с хост-системой. Обычно он используется с менеджером виртуальных машин под названием QEMU. Оба есть в репозиториях.
  • Ящики GNOME: Это графический интерфейс для различных технологий виртуализации с открытым исходным кодом. Это хорошая альтернатива VirtualBox, которую могут рассмотреть начинающие пользователи, использующие дистрибутив GNOME для настольных компьютеров. Он предустановлен или находится в репозиториях большинства дистрибутивов на основе GNOME.
Монитор с офисным программным обеспечением, идеально подходит для запуска exe

Используя уровень совместимости, можно использовать Microsoft Office в Linux.

уровень совместимости

Используя слой совместимости можно использовать программное обеспечение, разработанное для одной операционной системы, в другой.  Он делает это, переводя требования программы в инструкции, которые может обслуживать основная операционная система.

Вино

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

CrossOver Linux

Es продукт коммерческая на основе Wine с собственными плагинами. Вместо двухнедельных выпусков Wine он фокусируется на достижении лучшей совместимости.

PlayOnLinux

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

Бутылки

Бутылки это приложение, графический интерфейс которого упрощает установку Wine и других файлов, необходимых приложениям Windows для работы в Linux.. Он позволяет управлять несколькими «винными префиксами». Префикс Wine — это каталог, который повторяет иерархию файловой системы Windows. Он содержит диск «C», на который можно установить программное обеспечение, предназначенное для Windows. Кроме того, он включает в себя другие файлы, необходимые для работы Windows-приложения в Linux.

Это позволяет нам создавать столько префиксов Wine, сколько мы хотим, и устанавливать приложения, совместимые с Windows.. Таким образом, например, у нас может быть префикс, посвященный играм, а другой — утилитам.

Бутылки можно установить из магазина Flatpak.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.