Как установить программное обеспечение Windows или игры?

81

В Ubuntu можно установить .exe и .msi файлов (программное обеспечение Windows)?

    
задан akshatj 05.08.2010 в 07:18
источник

18 ответов

68

Вы можете, если вы сначала установите

Уровень совместимости с вином из Software Center, вы можете установить приложения Windows в Ubuntu. Будьте осторожны, хотя не все приложения работают идеально или без сбоев. Некоторые приложения даже непригодны для использования, в то время как другие работают отлично (см. База данных винных приложений за хорошее представление о том, как хорошо работают различные программы). см. Как установить и настроить Wine? , чтобы помочь вам установить это.

После установки Wine вы можете просто дважды щелкнуть файл .exe или .msi , чтобы запустить его. Если это почему-то не работает, щелкните файл правой кнопкой мыши и выберите "Open With Wine Windows Program Loader". Конечно, только запускать исполняемые файлы из источников, которым вы доверяете, чтобы избежать вредоносного ПО Windows.

  

Если вы столкнулись с проблемами совместимости, вы можете попробовать последнюю версию бета-версии Wine из источника программного обеспечения ppa:ubuntu-wine/ppa (см. Что это PPAs и как их использовать? ).

Вы также можете рассмотреть возможность установки Winetricks , CrossOver или CrossOver Games , чтобы установить и использовать программное обеспечение более легко.

Чтобы увидеть отладочный вывод программного обеспечения Windows (если что-то пойдет не так), запустите его с терминала с помощью wine msiexec /i file.msi или просто wine file.exe .

    
ответ дан Tommy Brunn 05.08.2010 в 07:26
источник
75

Короткий ответ

.exe файлы не совместимы с Ubuntu. Однако для Linux существуют уровни совместимости, такие как Wine , которые могут запускать .exe.

Подробный ответ и решения

Основная проблема:

Ubuntu - совершенно другая система, чем MS Windows. Он не только выглядит по-другому, но также использует различные механизмы для его основных функций.

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

Если вы только что перешли из Windows и делаете шаги своего ребенка с Ubuntu, вы можете быть действительно удивлены тем, что файлы .exe не запускаются. Могут быть разные симптомы, может появиться сообщение об ошибке или вообще не может быть никакого эффекта при двойном щелчке на .exe. Все это происходит, потому что у Ubuntu есть no idea , что нужно сделать для запуска этого файла. Ubuntu не осведомлен о том, как MS Windows работает "за шторкой", и поэтому он не может выполнить код, который внутри них. В техническом жаргоне говорится, что исполняемые файлы Windows и Linux не совместимы с двоичными файлами.

Поиск альтернатив

Первое, что вам нужно сделать, это понять, что, скорее всего, вы не хотите запускать этот .exe-файл. В большинстве приложений Windows вы используете свои альтернативы Ubuntu в Ubuntu Software Center.

Поэтому самый первый шаг при попытке запустить файл .exe - проверить, есть ли версия Ubuntu одного и того же приложения (например, Firefox - она ​​имеет как Windows, так и версию Ubuntu) , или близкая альтернатива, которая не является тем же самым приложением, но делает 99% того же самого материала. Например, если вы хотите создать документ, вместо MS Office вы захотите использовать LibreOffice.

Как найти альтернативу?

Вот несколько советов.

  1. Поиск программного обеспечения Ubuntu Software Center.
    • Запустите Центр программного обеспечения Ubuntu, введите в поле поиска какое приложение, которое вы ищете. Например, набрав " photoshop ", найдите GIMP , который является отличным усовершенствованным инструментом для редактирования изображений и является отличной заменой для Adobe Photoshop.
    • Многие приложения Windows также доступны для Ubuntu и имеют версию идентичной в Ubuntu Software Center, которая является предпочтительным способом установки программного обеспечения в Ubuntu.
  2. Поиск Ask Ubuntu (этот сайт).
    • Здесь много вопросов, объясняющих, какие приложения могут использоваться в качестве заменителей. Кроме того, не забудьте задать вопрос , если вам нужно рекомендация по программному обеспечению .
  3. Эта страница справки Ubuntu содержит полезные советы при поиске альтернатив.
  4. Ссылка
  5. Ссылка

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

  • Вы пытаетесь запустить приложение, альтернатива которого не имеет смысла. В случае большинства видеоигр вы захотите запустить их, а не альтернативу.
  • Возможно, вы захотите запустить исходное приложение вместо альтернативы, потому что альтернатива недостаточно хороша. Например, многие считают, что Photoshop является гораздо лучшим редактором, чем GIMP.
  • Это очень специфичная для Windows программа, которая не имеет смысла в Linux.

К счастью, вы можете получить файлы .exe для запуска на Ubuntu.

Запуск файлов .exe на Ubuntu с помощью WINE

Что такое Вино ? Ну, технически это уровень совместимости. Это означает, что он предоставляет среду, похожую на Windows, на любое приложение .exe, которое вы пытаетесь запустить. Таким образом, файлы WINE .exe будут запускаться на Ubuntu.

WINE не установлен по умолчанию. Вы можете получить его либо:

  • Поиск "вина" в программном центре Ubuntu.
  • Выполнение команды: sudo apt-get install wine .

Подробности об установке WINE можно найти в этом вопросе .

Хорошо, поэтому я установил WINE. Теперь что?

Приступайте к запуску вашего .exe-файла! Дважды щелкните по нему, и с большой удачей все будет выглядеть в Windows. Вуаля!

ПРЕДУПРЕЖДЕНИЕ: Не все приложения будут корректно вести себя при запуске с помощью WINE. WINE отнюдь не совершенен, и поскольку он делает вид, что является средой Windows, а не фактически реальной, некоторые приложения могут работать неправильно. Общие проблемы могут включать в себя неправильно отображаемые поля, полноэкранные проблемы с видеоиграми, проблемы защиты от копирования. Некоторые из них могут быть решены с помощью litte hassle, обязательно проверьте базу данных приложений WINE и используйте google, чтобы найти подсказки в случае, если ваш .exe не работает правильно.

Запуск приложений Windows на Ubuntu с помощью PlayOnLinux

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

Это называется PlayOnLinux ( сайт ), и он поддерживает довольно широкий спектр программного обеспечения ( просмотр ).

Что он делает - это запускает определенную версию Wine, которая, как известно, лучше всего работает с приложением, которое вы готовы запустить. Он также устанавливает дополнительные пути для обеспечения максимальной совместимости с Ubuntu. Но вам не нужно об этом знать; все делается автоматически.

Из-за этого PlayOnLinux стремится обеспечить наилучшие результаты в случае запуска широко известного программного обеспечения, включая множество видеоигр.

Установка PlayOnLinux:

  • Найдите его в программном центре Ubuntu или
  • Запустить sudo apt-get install playonlinux

Использование PlayOnLinux:

Вместо двойного щелчка .exe (который запускает его с помощью WINE) запустите приложение PlayOnLinux. Выберите кнопку "Установить" на панели инструментов и выберите, какое приложение вы хотите установить. PlayOnLinux проведет вас через процесс установки (конечно, вам понадобятся установочные носители).

Как только это будет сделано, ваше установленное приложение будет отображаться в главном окне PlayOnLinux. Дважды щелкните, чтобы запустить его!

Коммерческие решения

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

    
ответ дан Rafał Cieślak 27.02.2013 в 21:05
23

да, используя вино.

получить его, перейдя в программный центр Ubuntu.

вот ссылка на ppa Ссылка

вот видео о том, как установить Ссылка

вот видео по установке базовых приложений Ссылка

и вот винная вики, которая предоставит вам дополнительную информацию. Ссылка

, если вы хотите играть в игру с компакт-диска, вы можете установить игру на linux , которая также доступна в программном центре Ubuntu. надеюсь, что это поможет

    
ответ дан jnut 25.10.2010 в 13:10
17

Сначала вам нужно установить уровень совместимости вин, он позволит вам запускать приложения Windows на Ubuntu:

  1. Откройте программный центр Ubuntu
  2. Найдите " Wine "
  3. Установите «Уровень совместимости с Microsoft Windows»

Затем вам нужно сообщить Ubuntu, что это программа.

  1. Щелкните правой кнопкой мыши файл .exe и выберите Свойства
  2. Перейдите в Разрешения и отметьте Разрешить выполнение файла как программы

Теперь вы можете запустить программу

  • Щелкните правой кнопкой мыши файл .exe и выберите Открыть с помощью программы загрузки Wine Wine

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

    
ответ дан Stefano Palazzo 06.08.2011 в 17:30
15

Для приложений, которые не работают в Wine, вы можете использовать Virtualbox, установив Windows на виртуальной машине. 3D-ускорение поддерживается в Virtualbox.

См. также следующие вопросы:

  • Как установить версию VirtualBox из Oracle для установки пакета расширения?
  • Как установить гостевые дополнения в виртуальную виртуальную машину VM?
  • Запуск приложения в Windows с рабочего стола Ubuntu
ответ дан iugamarian 26.10.2010 в 19:16
13

Вино не является идеальным ответом, так как у вас, вероятно, много проблем с совместимостью. Вы можете сначала проверить свою заявку на WineHQ.org . Платина - лучший уровень, затем Золото, Серебро, Бронза и, наконец, Мусор.

Если вы хотите запускать игры, вы можете попробовать специальные версии Wine, такие как PlayOnLinux (бесплатно) или CrossOver (заплачено). В противном случае обычные приложения должны работать достаточно хорошо с небольшой конфигурацией.

    
ответ дан Lyrositor 25.10.2010 в 14:39
11

Прежде всего, файл .EXE является исполняемым файлом Windows. В Linux и других системах на основе nix мы не используем .EXE в качестве расширения файла для исполняемых программ. Скорее мы устанавливаем разрешение на выполнение программы, используя команду chmod .

Во-вторых, ваш вопрос слишком широк. Какой «.EXE-файл», по которому я предполагаю, что вы пытаетесь запустить приложение Windows, пытаетесь ли вы запустить? Там есть программа под названием WINE, которая имеет возможность запускать программы Windows на различные уровни успеха.

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

    
ответ дан LFC_fan 25.10.2010 в 13:27
11

Вы должны знать, что Ubuntu - это совершенно другая ОС для Windows. Структуры файлов несовместимы. Таким образом, файлы .exe предназначены для Windows, а не для Linux. Поэтому они не будут работать.

Сказав это, есть некоторые% файлов co_de%, которые хорошо работают в Linux (Ubuntu) через программу, называемую .exe . Последняя стабильная версия должна быть в программном центре.

Моя самая сильная рекомендация - перед установкой wine - перейти на сайт разработчиков и ознакомиться с тем, что она может и чего не может сделать, и какие программы Windows, как известно, работают с ней.

Наконец, есть 1000 приложений, предназначенных для Linux, которые делают то же самое, что делают приложения Windows. Многие из них являются кросс-платформенными, такими как VLC, Firefox, чтобы назвать пару.

    
ответ дан Baldrick 22.02.2013 в 09:09
9

Файл windows windows exe не будет работать на linux, это разная порода операционной системы. Вы можете установить вино , а затем повторите попытку. Очень хорошо работает в большинстве случаев.

И дайте ubuntu справедливый шанс, вам не нужна Windows в большинстве случаев. Вы просто чувствуете, что это часть компьютерной работы.

  • Как установить вино?
ответ дан Robert Jakubowski 22.02.2013 в 09:04
7

Помимо реализации WINE, если у вас есть копия окон, вы можете также взглянуть на VirtualBox или на другую технологию виртуализации.

Вот ссылка на настройку: Ссылка

Консоль с использованием виртуальной машины (виртуальной машины) заключается в том, что они обычно зарезервированы для машин верхнего уровня, поскольку они являются ОС внутри вашей ОС, которая использует дополнительные ресурсы ОС.

pro будет состоять в том, что их проще резервировать и восстанавливать в случае катастрофического сбоя программного обеспечения.

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

    
ответ дан aggitan 05.08.2010 в 11:49
6

Run:

sudo apt-get install wine

Затем просто дважды щелкните exe

    
ответ дан Extender 25.10.2010 в 13:34
5

Вам следует попробовать вино :

wine msiexec /i your_msi_file.msi
    
ответ дан Jakub Šturc 05.08.2010 в 07:26
5

Указанный выше Wine PPA полезен, однако я должен отметить, что вам не нужно использовать бета-пакеты, если вы используете PPA. Пакет wine1.5 предоставит вам последний бета-пакет, однако пакет wine1.4 сохранит вас в стабильном выпуске Wine 1.4 и не подвергает вас регрессиям. Вы также можете просто установить пакет wine для последней стабильной версии.

    
ответ дан Scott Ritchie 30.09.2010 в 08:58
4

Кроме того, если вы хотите получать обновления от разработчиков Wine, чтобы все больше и больше программного обеспечения Windows поддерживалось, перейдите в System- & gt; Software Sources и перейдите на другую вкладку Software. Нажмите кнопку «Добавить» и скопируйте + вставьте в нее: ppa: ubuntu-wine / ppa

    
ответ дан Bhamid 05.08.2010 в 11:10
4

Да, как говорили другие, вы можете использовать вино для запуска программ Windows.

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

Вы должны проверить здесь , чтобы узнать, можно ли запустить программу в вине. Многие программы не будут работать отлично или потребуется дополнительная настройка для запуска. Программа под названием winetricks (см. Ссылка ) может сделать вещи немного проще.

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

ответ дан dv3500ea 05.08.2010 в 14:08
4

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

Напомним, что Wine - безопасная ставка, но Mono по умолчанию установлена ​​в Ubuntu и может обрабатывать многие простые .EXE-файлы, которые являются приложениями .NET.

    
ответ дан Michael Curran 25.10.2010 в 17:36
4

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

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

  • различные форматы файлов для запуска в Ubuntu
  • могут быть встроенные программы в ubuntu, которые очень легко установить
  • решения (например, вино) для запуска программы Windows в Ubuntu

Удачи и решите внимательно!

    
ответ дан NilsB 22.02.2013 в 09:07
2

Запустите sudo apt-get install wine , затем настройте Wine, используя команду winecfg

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

    
ответ дан nikhil 01.01.2011 в 16:59