Як я можу встановити програмне забезпечення або ігри для Windows?


Відповіді:


78

Ви можете, якщо спочатку встановити

Шар сумісності виназначок з Software Center, ви можете встановити додатки Windows в Ubuntu. Попереджуйте, що не всі програми працюють бездоганно або без збоїв. Деякі програми навіть непридатні для використання, а інші працюють бездоганно (див. Базу даних про програму Wine, щоб зрозуміти, наскільки добре працюють різні програми). див. Як встановити та налаштувати Wine? щоб допомогти вам встановити це.

Після встановлення Wine ви можете просто двічі клацнути .exeабо .msiзапустити файл, щоб запустити його. Якщо це з якихось причин не працює, клацніть файл правою кнопкою миші та виберіть "Відкрити за допомогою програмного завантажувача Windows". Звичайно, запускайте виконувані файли лише з джерел, яким ви довіряєте, щоб уникнути зловмисного програмного забезпечення Windows.

Знімок екрана відкриття виконуваного файлу правою кнопкою миші

Якщо у вас виникли проблеми із сумісністю, ви можете спробувати останню версію Wine Beta з ppa:ubuntu-wine/ppaджерела програмного забезпечення (див. Що таке PPA та як я ними користуюся? ).

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

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


пара не працює?
Чарлі Паркер

81

Коротка відповідь

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


Детальна відповідь та рішення

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

Ubuntu - це зовсім інша система, ніж MS Windows. Він не тільки виглядає інакше, але і використовує різні механізми для своїх основних функцій.

Проблема файлів .exe полягає в тому, що вони специфічні для Windows. Жодна інша система не здатна запускати їх, оскільки їх вміст розроблений для роботи в системі Microsoft. Linux використовує різні стандарти, різні поняття, і тому програми Ubuntu потрібно адаптувати до них, щоб вони працювали правильно.

Якщо ви щойно перенеслись із Windows та робите кроки дитини за допомогою Ubuntu, можливо, ви здивуєтеся тому, що файли .exe не запускаються. Можуть бути різні симптоми, може з’явитися або повідомлення про помилку, або взагалі не буде ефекту при подвійному натисканні на .exe. Це все відбувається, тому що Ubuntu не має уявлення, що йому робити для запуску цього файлу. Ubuntu не обізнаний про те, як MS Windows працює "за завісою", і тому він не може виконати код, що знаходиться в них. У технічному жаргоні можна сказати, що виконувані файли для Windows та Linux не є бінарними сумісними.

Шукаю альтернативи

Перше, що вам слід зробити, це зрозуміти, що, швидше за все, ви не хочете запускати цей .exe файл. Більшість застосунків Windows, у яких ви використовували свої альтернативи Ubuntu в програмному центрі Ubuntu.

Тому перший крок, коли ви намагаєтеся запустити .exe-файл, - це перевірити, чи є версія Ubuntu того самого додатка (як Firefox - у ньому є і Windows, і Ubuntu), або близька альтернатива, яка не є те саме додаток, але на 99% те саме. Наприклад, якщо ви хочете скласти документ, замість MS Office ви хочете використовувати LibreOffice.

Як я можу знайти альтернативу?

Ось кілька порад.

  1. Пошук у програмному центрі Ubuntu.
    • Запустіть програмний центр Ubuntu, введіть у вікні пошуку тип програми, який шукаєте. Наприклад, набравши « фотошоп », ви знайдете GIMP , який є чудовим сучасним інструментом редагування зображень і є чудовою заміною Adobe Photoshop.
    • Багато додатків Windows також доступні для Ubuntu і мають свою ідентичну версію в Ubuntu Software Center, що є кращим способом встановлення програмного забезпечення в Ubuntu.
  2. Пошук Запитайте Ubuntu (саме цей сайт).
  3. Ця сторінка довідки Ubuntu містить чудові поради при пошуку альтернатив.
  4. http://ubuntuguide.org/wiki/Альтернативи
  5. http://alternativeto.net/

Гаразд, але не всі програми мають альтернативи. Існує ряд випадків, коли ви хочете все-таки запустити програму .exe. Приклади включають:

  • Ви намагаєтеся запустити додаток, альтернатива якого не має сенсу. У випадку більшості відеоігор ви хочете запустити їх, а не альтернативу.
  • Можливо, ви хочете запустити оригінальну програму замість альтернативи, оскільки альтернатива недостатньо хороша. Наприклад, багато людей вважають Photoshop набагато кращим редактором, ніж GIMP.
  • Це дуже специфічна для Windows програма, яка не має сенсу для Linux.

На щастя, ви можете отримати .exe файли для запуску на Ubuntu.

Запуск .exe файлів на Ubuntu за допомогою WINE

Що таке вино ? Ну, технічно це шар сумісності. Це означає, що він забезпечує середовище, подібне до Windows, для будь-якої програми .exe, яку ви намагаєтеся запустити. Тому файли WINE .exe працюватимуть на Ubuntu.

WINE не встановлено за замовчуванням. Ви можете отримати його:

  • Пошук "вина" в Центрі програмного забезпечення Ubuntu.
  • Виконання команди: sudo apt-get install wine.

Деталі про встановлення WINE можна знайти в цьому запитанні .

Гаразд, тому я встановив ВИНО. А тепер що?

Приступайте до запуску .exe-файлу! Двічі клацніть по ньому, і за трохи удачі все буде здаватися, як у Windows. Вуаля!

ПОПЕРЕДЖЕННЯ: Не всі програми працюватимуть правильно під час роботи з WINE. WINE аж ніяк не ідеальний, і оскільки він видає себе за середовище Windows, а не справжнього, деякі програми можуть працювати несправно. Поширені проблеми можуть включати неправильно відображені поля, проблеми на повноекранному екрані з відеоіграми, проблеми захисту від копіювання. Деякі з них можна вирішити за допомогою клопоту, переконайтеся, що перевірте базу даних додатків 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 . У деяких випадках він має значно кращі результати, проте він доступний не безкоштовно.


пара не працює?
Чарлі Паркер

23

так, використовуючи вино.

отримати його, відвідавши програмний центр Ubuntu.

ось посилання на ppa https://launchpad.net/~ubuntu-wine/+archive/ppa

ось відео про те, як встановити http://www.youtube.com/watch?v=hZgjgeDQVo4

ось відео про встановлення основних програм http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

і ось винна вікі, яка надасть вам більше інформації. http://wiki.winehq.org/HowTo

якщо ви хочете пограти в гру з компакт-диска, ви можете встановити гру на linux, яка також доступна в програмному центрі Ubuntu. сподіваюся, що це допомагає


4
+1 для гри на Linux, я щось таке шукав деякий час!
Іван

3
−1 для використання ppa, коли це дійсно не потрібно і не рекомендується: \
Stefano Palazzo

17

Спочатку потрібно встановити рівень сумісності з вином, це дозволить запускати додатки Windows на Ubuntu:

  1. Відкрийте Центр програмного забезпечення Ubuntu
  2. Шукати " Вино "
  3. Встановіть "Віновий шар сумісності Microsoft Windows"

Далі потрібно сказати Ubuntu, що це програма.

  1. Клацніть .exeфайл правою кнопкою миші та виберіть Властивості
  2. Перейдіть до Дозволів і поставте прапорець Дозволити виконання файлу як програми

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

  • Клацніть .exeфайл правою кнопкою миші та виберіть Відкрити за допомогою програми Wine Windows Loader

Ось і все, програма повинна зараз працювати нормально. Я перевірив це, використовуючи різні фрагменти програмного забезпечення Windows, включаючи версію Windows Mono.


15

Для програм, які не працюють у Wine, ви можете використовувати Virtualbox, встановивши Windows у віртуальну машину. 3D-прискорення підтримується у Virtualbox.

Дивіться також ці питання:


І використовуйте winetricks, щоб встановити directx9_36 для кращих ігрових текстур лише в іграх Directx.
іюгамарян

13

Вино не є ідеальною відповіддю, оскільки у вас, мабуть, багато проблем із сумісністю. Ви можете спробувати спочатку перевірити свою заявку на WineHQ.org . Платина - найкращий рівень, потім золото, срібло, бронза та нарешті сміття.

alt текст

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


11

Перш за все .EXE-файл - це файл Windows Executable. У Linux та інших системах на базі * nix ми не використовуємо .EXE як розширення файлів для програмних файлів. Швидше ми встановимо дозвіл на виконання програми за допомогою команди chmod .

По-друге, ваше запитання занадто широке. Який ".EXE файл", за яким я припускаю, що ви намагаєтеся запустити програму Windows, ви намагаєтеся запустити? Існує програма під назвою WINE, яка має можливість запускати програми Windows з різним рівнем успіху.

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


11
вони запитали, як запустити .exe файли, які не є їм альтернативою.
jnut

11

Ви повинні знати, що Ubuntu - це зовсім інша ОС для Windows. Структури файлів несумісні. Отже .exeфайли призначені для Windows, а не для Linux. Тому вони не працюватимуть.

Сказавши це, є деякі .exeфайли, які добре працюють в Linux (Ubuntu) через програму під назвою wine. Остання стабільна версія повинна бути в програмному центрі.

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

Нарешті, є 1000 програм, розроблених для Linux, які роблять майже те саме, що роблять програми для Windows. Багато хто є кросплатформенними, як VLC, Firefox, щоб назвати пару.


Ви всі були напрочуд прихильними (можливо, я просто дам йому шанс, ха-ха). Але де я можу знайти цей «програмний центр»? Я перейшов до додатків у верхньому лівому куті, і все, що мені доступно, - це аксесуари, ігри, графіка, Інтернет, офіс та звук та відео. Що робити?
Адріан

Яку версію Ubuntu ви запускаєте?
Балдрік

Я звучу як ідіот, але якщо чесно, я не впевнений. Завантажувальний компакт-диск, який мені подарував мій сусід по кімнаті, був просто спаленим. Ще раз дякую вам.
Адріан

Коли ви завантажуєте його, зачекайте, поки він завантажиться, тоді перейдіть до додатків / аксесуарів / терміналу. Ви повинні побачити, як спливає вікно, схоже на команди. Виріжте та вставте наступне та натисніть клавішу Enter, а потім опублікуйте результат .. cat / etc / lsb-release
Балдрік

Гаразд, це може зайняти хвилину. (Я на вікнах ноутбук прямо зараз , поки мій новий робочий стіл ПК я отримую допомогу для) DISTRIB_ID = Ubuntu DISTRIB_RELEASE = 8,04 DISTRIB_CODENAME = витривалі DISTRIB_DESCRIPTION = «Ubuntu 8.04.3 LTS» То все , що говорить ...
Адріан

9

Ну файл windows "exe" не працюватиме на Linux, це інша порода операційної системи. Ви можете встановити вино, а потім спробуйте ще раз. Працює дуже добре в більшості випадків.

І дайте справжній шанс ubuntu, у більшості випадків Windows вам не потрібен. Ви просто відчуваєте, що це необхідна частина комп'ютерного досвіду.


7

Окрім реалізації WINE, якщо у вас є копія вікон, ви також можете заглянути в VirtualBox або якусь іншу технологію віртуалізації.

Ось посилання на налаштування: http://www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html

Недоліком використання VM (віртуальної машини) є те, що вони, як правило, зарезервовані для верхніх машин, оскільки вони є ОС всередині вашої ОС, яка займає додаткові ресурси ОС.

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

У Вікіпедії є стаття про VirtualBox та Virtualization. Я можу розмістити лише одне посилання, поки не отримаю більш крутих балів, тому я зрозумів, що підручник буде кращим посиланням, оскільки в ньому є короткий опис


У нас було багато проблем із використанням VitualBox в наших системах Ubuntu @ school.
Уейн Вернер

Правильно, одні раз одні працюють для одних - а інші для інших. Мені ніколи не вдалося змусити VMWare працювати, але я мав певний успіх у QEMU / KVM. "Окремі результати можуть відрізнятися."
аггітан



5

Згаданий вище Винний PPA є корисним, проте зазначу, що вам не доведеться використовувати бета-пакети, якщо ви використовуєте PPA. wine1.5Пакет дасть вам останні бета - пакет, однак wine1.4пакет буде тримати вас в стабільній версії Wine 1.4 і не піддавати вас регресії. Ви також можете просто встановити wineпакет для останньої стабільної версії.


4

Крім того, якщо ви хочете отримувати оновлення від розробників Wine, щоб все більше програмного забезпечення Windows підтримувалося, перейдіть до системи-> Джерела програмного забезпечення та перейдіть на іншу вкладку Програмне забезпечення. Натисніть кнопку Додати і скопіюйте + вставте це: ppa: ubuntu-wine / ppa


4

Так, як говорили інші, ви можете використовувати вино для запуску програм Windows.

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

Ви повинні перевірити тут, чи можна / як програма може працювати у вині. Багато програм не працюватимуть ідеально або для запуску потрібна додаткова конфігурація. Програма під назвою winetricks (див. Http://wiki.winehq.org/winetricks ) може полегшити справи.

Завжди намагайтеся використовувати рідне програмне забезпечення або безкоштовні альтернативи, якщо це можливо. Ви можете шукати програми в Ubuntu Software Center - програми звідси працюватимуть набагато краще і потребуватимуть малої конфігурації. Ви також можете подивитися на цьому веб-сайті: http://www.osalt.com/ щодо безкоштовних програмних альтернатив власницьким продуктам.


4

Як говорили інші, вино є найкращим варіантом, але в деяких випадках ви можете покращити продуктивність, використовуючи Mono. Однак, щоб програма працювала під Mono, програма повинна бути додатком .NET, і навіть це не є гарантією того, що програма буде працювати без певного тримання руки.

Для резюме Wine - безпечна ставка, але Mono встановлено за замовчуванням в Ubuntu і може обробляти безліч простих файлів .EXE, які є .NET-додатками.


4

Можливо, правильне повідомлення про помилку повинно сказати вам, що файли .exe створені спеціально для роботи в середовищі Windows. Існує безліч захоплюючих способів вирішити цю ситуацію, але всім їм потрібно трохи часу та зусиль, щоб ознайомитися та зрозуміти. Якщо ви все-таки плануєте використовувати Windows, що є прекрасним, тому що ви можете вибрати, тоді, можливо, буде доцільно почекати встановлення Windows, і тоді ви можете запустити ваші файли .exe.

Якщо ви вирішите по-іншому і хочете дізнатися більше про Ubuntu та як запустити виконувані файли, ви повинні знати, що вони є

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

Удачі і зважимося уважно!


1
Ви можете подвоїти завантаження як Windows, так і Ubuntu, щоб ви могли познайомитися з Ubuntu, перш ніж вирішити повністю залишити Windows. Вдома я вільний від Windows з 2000 року. Я все ще використовую його на роботі, однак, як ІТ-відділ говорить мені, що треба.
Уоррен Хілл

2

Виконати sudo apt-get install wine, а потім налаштувати вино за допомогою winecfgкоманди

Це дозволить вам клацнути правою кнопкою миші будь-який .exe файл, щоб відкрити його з завантажувачем вина.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.