Идеята за дистрибуция на Linux с пълна (почти) поддръжка за Windows приложения. Изпълнение на Linux приложения на Windows - фантазия или сурова реалност

Компютърните игри са популярни сред всеки потребител на компютър. Но знаете ли, че операционните системи, които изглеждат напълно различни, могат да играят едни и същи игри. как? Лесно като пай! За да направите това, трябва да следвате няколко прости стъпки.

Тези, които са добре запознати с езика за програмиране, разбира се, знаят какво е това, но все пак няколко думи за това какво е Wine и за какво е необходимо.

На първо място, трябва да се каже, че Wine е софтуерът, който позволява игрите на Windows да работят на Linux. Единственият минус тук е необходимостта да регистрирате няколко настройки.

Методи за инсталиране

Всеки, който използва Linux като основна операционна система, знае много добре, че има няколко опции за извършване на един и същ процес. Най-често срещаният начин за инсталиране на Wine е да използвате програмния мениджър. Така:

— отворете програмния мениджър;
— въведете Wine в лентата за търсене;
— от появилите се опции изберете просто Wine без допълнителни знаци;
— - щракнете върху Инсталиране.

Какво трябва да знаете за настройките на Wine?

Струва си да се каже веднага, че настройките на Wine не винаги се получават от първия път. Но тук няма място за притеснение. Хубавото на Linux OS е, че всичко тук винаги може да бъде върнато в първоначалното си положение по всяко време. Най-простият метод, който се използва, добре, в най-крайните случаи, е да премахнете напълно програмата, да я изтеглите отново и да я инсталирате. Но най-важното е да не бързате. Ако в Windows всички инсталации се извършват главно в режим „по подразбиране“, тогава трябва да прочетете внимателно тук. Но има голям "плюс". Ако можете сами да инсталирате и конфигурирате Wine, тогава ще запомните този процес „за цял живот“.

Инсталиране на Wine

Тук има един важен нюанс. Ако имате 64-битова дистрибуция, тогава Wine ще инсталира подходящата, но ние нямаме нужда от това. Затова в терминала записваме командата: WINEARCH=win32 winecf. Опциите на програмата се отварят, преместете ги на заден план и засега не ги пипайте. Ако Linux е 32-битов, пропуснете тази стъпка.
След това изтеглете и инсталирайте Winetricks. С негова помощ се регистрират настройките на Wine. След като стартираме Winetricks, първото нещо, което правим, е да изберем Select the default wineprefix в първия прозорец и OK. Веднага се отваря списък с шрифтове за Wine. Не мислим дълго, избираме всичко.

DLL настройки

Този елемент попада в категорията „важни“. Отворете Инсталиране на Windows DLL или компонент и инсталирайте всеки компонент поотделно. Просто пропускаме тези, които дават грешка.

Забележка: Можете да получите техническа информация с отстъпки, като използвате промоционален код на портала promokodi24.ru Тук ще намерите различни купони за покупки в цяла Русия. Купете в полза на портфейла си. Добре дошли!

Можете да оцените статията:

Други материали, които може да ви заинтересуват:

    Видео: WINE - стартиране на Windows приложения под Linux. SAS.Planet Video: 6 Инсталиране на DirectX във Wine Video: wine не е емулатор на Windows. Windows програма за стартиране на Linux

Тази статия съдържа инструкции как да инсталирате Wine на Ubuntu 18.04.

Пакетът Wine е наличен в официалното хранилище на Ubuntu 18.04 (наречено wine-stable). И инсталирането му е толкова лесно, колкото всеки пакет от хранилището, например в терминала - " sudo apt-get инсталирайте wine-stable". Въпреки това пакетът, който е включен в официалното хранилище, има грешка.

В резултат на тази грешка Wine е „невидим“ в системата след инсталиране. Програмата не е свързана с програмни файлове на Windows (exe). Wine не се вижда в менюто на приложението. И програмите на Windows, инсталирани под Wine, също не се виждат в менюто на приложението. В резултат на това стартирането на инсталатори на програми за Wine трябва да се извърши ръчно, в терминала, например така - " вино ~/temp/FSViewerSetup55.exe". И след като инсталирате програмата, трябва ръчно да създадете файл за стартиране за нея (файл на работния плот).

Всичко това е неудобно, да не говорим за факта, че не всеки може да го направи. Това, разбира се, може да бъде преодоляно, особено след като самият Wine работи, но е по-лесно да се инсталира от хранилището на WineHQ (официалното хранилище на разработчиците на програмата).

Първо трябва да премахнете Wine, ако е инсталиран от хранилището на Ubuntu 18.04.

sudo apt-get purge wine-stable

След това инсталирайте от хранилището на WineHQ:

sudo dpkg --add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/Release.key

sudo apt-key добави Release.key

sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/ubuntu/artful main"

sudo apt-get актуализация

sudo apt-get install --install-recommends winehq-stable

Забележка. Инсталацията се извършва от хранилището за версия 17.10, но този пакет работи и на версия 18.04.

След инсталирането трябва да стартирате конфигуратора на Wine - winecfg.

След стартиране конфигураторът трябва да ви подкани да изтеглите и инсталирате два допълнителни пакета - вино-моноИ винен гекон. Въпреки това, можете да инсталирате тези пакети сами, преди да започнете winecfg.

Инсталиране и основна конфигурация на Wine за игри на Linux: характеристики и препоръки

Между другото, когато инсталирате Wine от официалното хранилище на Ubuntu 18.04, winecfgне изтегля или инсталира пакетите wine-mono и wine-gecko.

След това Wine ще бъде свързан с програмните файлове на Windows - можете да ги стартирате чрез контекстното меню (десен бутон на мишката).

Също така в менюто с приложения ще има елемент от менюто Wine, който ще има преки пътища за стартиране на инсталирани програми на Windows.

Въпреки това, за всяка инсталирана програма на Windows ще трябва ръчно да редактирате нейния работен плот. Текущата стабилна версия на Wine (3.0.1) използва нов формат на низ за стартиране. И в реда за стартиране има грешка, която не позволява на програмата да стартира.

Необходимо е във файла на работния плот да замените стартовия ред със стария формат.

Редът в новия формат изглежда така:

Exec=env WINEPREFIX="/home/user/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/user/.wine/dosdevices/c:/ProgramData /Microsoft/Windows/Start\\ Menu/Programs/FastStone\\ Image\\ Viewer/FastStone\\ Image\\ Viewer.lnk

Трябва да го промените в този формат:

Exec= env WINEPREFIX="~/.wine" wine "~/.wine/drive_c/Program Files (x86)/FastStone Image Viewer/FSViewer.exe"

Тоест в новия формат стартирането се извършва чрез повикване start.exeс параметър, който указва прекия път на типа Windows. Но нещо не работи в тази схема.

Но старият формат (вино + път към програмата на Windows) работи.

Преките пътища (файловете на работния плот) на инсталираните Windows програми се намират в папката " ~/.local/share/applications/wine/Programs". В допълнение, файловете на работния плот на инсталираните програми на Windows могат да бъдат копирани на работния плот, ако са в настройките winecfgРаботният плот на Windows е свързан с папката Ubuntu Desktop - тези файлове на работния плот също трябва да бъдат редактирани.

Свързани статии

Иван Сухов, 2018г

Ако сте намерили тази статия за полезна или просто ви е харесала, тогава не се колебайте да подкрепите финансово автора. Това е лесно да се направи, като се хвърлят пари Портфейл на Yandex № 410011416229354. Или по телефона +7 918-16-26-331 .

Или по други начини (от карта, от телефон)

Дори малко количество може да помогне за писането на нови статии :)

Linux, Wine, q4wine, инсталация и работа с Windows програми

Въведение

Всеки знае, че Linux може да изпълнява програми, написани за Windows. Освен това има няколко такива метода. Например, можете да емулирате компютър, както правят QEMU, VMware или VirtualBox. Най-удобният начин за стартиране на такива програми обаче е, разбира се, Wine. Но не винаги е удобно да използвате Wine; много устройства са създадени, за да улеснят настройването и стартирането на програми, едно от тях е q4wine.

Wine е междинен слой между програмата и ОС. Този слой емулира Windows API за програмата и превежда извикванията към този API в извиквания на Linux/X11 OS. Дълго време Wine не работеше много добре, защото... API не беше напълно покрит и имаше много проблеми. Но наскоро проектът достигна състояние, в което вече може да се използва.

Проблеми и решения

Въпреки всички успехи обаче, все още има много проблеми и неудобства при използването на Wine. Нека изброим:

  • На теория самият Wine е достатъчен за стартиране на прости програми. Много програми обаче изискват други компоненти на Windows (например шрифтове, библиотеки). Тези компоненти трябва да се инсталират отделно и правенето на това на ръка често е много неудобно.
  • Различните програми може да изискват различни компоненти и различни настройки на Windows, които често са несъвместими една с друга.
  • Препоръчително е да разполагате с инструмент за интегриране на инсталирани Windows програми в работна среда на Linux.

Изброените проблеми са предназначени да бъдат решени чрез скриптове и програми, които ви позволяват да управлявате конфигурацията на Wine и/или да създавате няколко конфигурации; в ограничението можете да създадете своя собствена конфигурация за всяка програма.

Такива програми включват:

Работа с Wine

Стартиране на програми

Програмите се стартират много просто, да кажем, че имаме програма за Windows, progr.exe, който искаме да стартираме. Пишем в конзолата:

Wine стартира и стартира нашата програма. Но такива програми, под формата на един .exeфайловете са редки. Обикновено програмата трябва да бъде инсталирана. В този случай вземете инсталационния файл за програмата и го стартирайте:

Тогава всичко е както обикновено за такива програми, отговаряме на въпроси, натискаме бутони Следващияи така нататък. Когато скриптът се изпълни, програмата ще бъде инсталирана. По подразбиране програмата ще бъде инсталирана в йерархията ~/.вино

Как да стартирам програмата? Е, можете да намерите къде е инсталирана програмата и да я стартирате, както е описано по-горе, с командата wineprogr.exeМожете да създадете малък скрипт, за да го стартирате и да стартирате програмата от този скрипт. Обикновено правя сценарий. Нещо като това:

WINEPREFIX

По подразбиране Wine съхранява всички файлове и настройки в директорията ~.виноПонякога е удобно или необходимо да имате няколко такива директории с различни настройки.

За да посочите на Wine в коя директория се намират настройките и софтуерните файлове, използвайте променлива на средата WINEPREFIXУдобно е да се използва в скриптове за стартиране на Windows програми. Примерен скрипт:

q4wine

За да улесня работата си, аз лично избрах q4wine сред другите черупки.

Компилация и инсталация

Можете да изтеглите q4wine от тук:

http://sourceforge.net/projects/q4wine/

Лесен за инсталиране:

Като мениджър на пакети за софтуер, създаден от източника, използвам xstow. Редове след sudo make install, свързани с работата с този мениджър. Инсталационната директория също беше избрана въз основа на това.

Конфигурация

Да стартираме:

Да отидем на раздела Префиксии стартиране Създайте нов префикс

Най-малко трябва да зададете два параметъра:

  • Път до префикс: Път до директорията, която ще съдържа директорията с настройки на Wine, виртуални дискове и т.н.
  • Име: името, под което този префикс ще се появи в q4wine.

Сега изберете префикса, който създадохме, и натиснете бутона в лентата с инструменти: Инсталирайте префикс за фалшиво устройство и приложения

Ще се стартира съветникът за създаване на диск. По принцип настройките могат да бъдат оставени по подразбиране.

Сега можете да отидете на отметката Програми. Там в системната директория има икони на системни програми, които вече могат да бъдат стартирани.

Инсталиране на програми

  • Отидете до отметката Префикси.

    21.5. Стартиране на игри с емулатора на вино

    Изберете желания префикс.

  • Отидете до отметката Програми. В прозореца на браузъра щракнете с десния бутон и изберете Нови създайте папка за нашите програми.
  • Изберете тази папка, щракнете с десния бутон, изберете Нови създайте икона за стартиране на програмата.

Заключение

Ортодоксалните ще кажат, че Wine не е необходим, че всички задачи могат да се изпълняват директно от Linux. Вярно е. Но понякога, например, трябва да разработите междуплатформен софтуер. В такива случаи Wine помага. Въпреки че в някои случаи не можете без емулатор като VirtualBox.

коментари:

коментар:

Как станах приятел с PlayOnLinux.

По едно време описах моя скрипт, който помага за стартиране и управление на играта в моя префикс WINE. Въпреки своите предимства, простота и яснота, такова просто, ако не и тромаво решение ме устройваше доста добре, но с течение на времето се появиха недостатъци.

Първо, с цялото удобство на използването на скриптове за мен, има хора, близки до мен, около които е по-добре да не влизам в джунглата на стартиране на игри на Windows от конзолата. Създаването на преки пътища към игри за тях на работния плот е просто досадно и разочароващо.

Второ, когато използвате „само WINE“, действително може да възникне ситуация, при която вчера играта стартира нормално в WINE 1.5, а утре се срива в WINE 1.6. Винаги имате една версия на WINE на вашата система. Би било чудесно, ако инсталирам играта и нямам проблеми с нея в бъдеще.

Всичко това ме принуди да опитам графични помощни програми, които крият работа с WINE под капака си. Знам за PlayOnLinux от дълго време и реших да се сприятеля с него.

ПОЛ.

Първото несъмнено предимство на PlayOnLinuxе неговата разработена система от готови POL скриптове, които помагат за създаването на работна среда в WINE.

POL файлът е скрипт с командни извиквания за PlayOnLinux, който задава необходимата версия на MS Windows, инсталира необходимите библиотеки и помага за заобикаляне на известни проблеми с играта. Съгласете се, че е просто хубаво, когато авторът на конкретен POL скрипт веднъж разреши всички проблеми и, използвайки инструкциите в POL скрипта, автоматизира и улесни безболезнената инсталация на любимата ви игра. Например в Syberia 1 имаше грешка с черен екран, авторът на скрипта го заобиколи, като направи пауза за 10 секунди и извика предварително изтегления nircmd.exe, който скрива необходимия прозорец. Не винаги можете да разберете това сами. POL това е страхотно!

префикс WINE.

Вторият плюс на PlayOnLinux- това е активното използване на префиксите WINE. За всяка игра и програма се създава отделен префикс. В бъдеще можете лесно да промените всичко в настройките на средата на една програма и да не се страхувате, че това ще се отрази негативно на други приложения.

За всеки WINE префикс, който представлява „специфична версия на MS Windows“, са налични различни действия върху него.

Често използваните неща са събрани на едно място, като стартиране на редактора на регистъра regedit.exe, командния ред cmd.exe, диспечера на задачите taskmgr.exe в този префикс.

Много ми хареса функцията „Край на процесите“, която помага да се убият всички процеси на WINE, ако нещо се обърка и WINE остава в паметта. Преди трябваше да играя трикове с killall wine, но е толкова трудно да убия всички процеси на WINE, тъй като те имат различни имена и не попадат под една маска. Тоест, убиването на седем с един замах - не работи за мен в конзолата. Хемороидите се отменят и бутонът „Край на процесите“ е просто спасител.

По-късно по-опитен потребител на Linux, Дмитрий Махровски, в групата на Ubuntu Linux VKontakte предложи да убиете всички процеси на wine с даден префикс с помощта на wineserver -k. Живей и учи.

В раздела „Инсталиране на пакети“ можете да намерите всички библиотеки, които преди това трябваше да бъдат инсталирани чрез winetricks. Честно казано, повече ми харесва да работя в конзолата с winetricks. Факт е, че PlayOnLinux крие, в лошия смисъл на думата, действията си при инсталиране на библиотеки, но често имах проблеми и прозорецът „опа, нещо се обърка“ не ме устройва. Не веднъж се е случвало winetricks да инсталира железни библиотеки, а PlayOnLinux например при инсталиране на dotnet35 да започне да тегли 300 мегабайта Service Pack 3 за MS Windows XP и куп други зависимости и накрая завършва с неговият „бум“.

Не ми харесва този раздел „Инсталиране на пакети“, но благодарение на POL скриптовете вероятно няма да се изисква често.

Разделът „Екран“ ви позволява да зададете различни параметри, свързани с видео подсистемата и алгоритмите за изобразяване. Много удобно.

Разделът „Разни“ скрива бутона „Отвори конзолата“, който е полезен за мен.

Инсталиране и конфигуриране на wine на Debian/Ubuntu/Linux Mint

Тя ме направи приятел с PlayOnLinux. Нещо наистина може да се направи по-бързо в конзолата по време на инсталация и разресване, което любезно ще се отвори в този префикс.

Различни ВИНА.

Това, което наистина прави PlayOnLinux готин, е способността му да работи с множество WINE. Тоест най-новият WINE е инсталиран на системата и в PlayOnLinux се нарича System, но с помощта на PlayOnLinux можете да изтеглите оптимизирана версия на WINE за конкретна игра. Категорично съм против нарушаването на философията за инсталиране на програми, заобикаляйки обикновения мениджър и заобикаляйки хранилищата, НО тъй като PlayOnLinux изтегля други версии на WINE в началната папка на вашия акаунт, това няма да наруши работата на системата и е приемливо. Може дори да се каже, че няма друг начин.

Често наистина пропусках тази възможност в чистото ВИНО. Жена ми в момента играе играчката Zombie vs Plants и със следващата актуализация на WINE играта просто започна да се срива при стартиране. PlayOnLinux е просто незаменим в това отношение. Задаваме версията WINE вместо System за предишната версия или намираме, ако има такава, Vine, пригоден за тази игра и готово.

Тоест можете, образно казано, да „замразите“ версията на WINE, така че в бъдеще да няма проблеми с отдавна конфигурирано и работещо приложение от света на MS Windows в PlayOnLinux.

PlayOnLinux добавки.

Предимствата, които не използвах, включват разширяване на възможностите на PlayOnLinux с помощта на плъгин система.

минуси.

При всичките му предимства, няма как да не спомена и недостатъците.

Първо, това, което не ми харесва, е търсенето и известията за новата налична версия на PlayOnLinux.В моята Linux система с управление на пакети само един приятел трябва да прави това - инсталатор на програма на пълен работен ден. Този стил на ms windows ме вбесява, когато програмата е сама и ще се актуализира, заобикаляйки системата.

В тази връзка за разработчиците PlayOnLinux трябва да е пример за Firefox и VirtualBox, които във версията за Linux имат непроверени актуализации в самите програми. Като се има предвид, че PlayOnLinux е създаден само за Linux, защото глупаво не е необходим в Windows, просто не е ясно защо разработчиците са добавили такава функционалност. Какво ги мотивира?

Второ, ще повторя минуса за най-лошата работа при инсталиране на библиотеки. Скриптът winetricks работи по-надеждно и гладко. Изтеглянето на 300 MB архиви без предупреждение от PlayOnLinux не е така. И глупавите предупреждения вместо информативен изход в прозореца не са окуражаващи.

Трето, значителен недостатък за мен е, че не знам как да направя игра на отделен Xorg в PlayOnLinux. Лесно е с обикновено WINE. Разрешаваме стартирането на друго копие на Xorg - направете allowed_users=anybody
Пускане на WINE със стил

Този трик с ушите ви позволява да се отървете от много проблеми, като например когато сте напуснали играта лошо и разделителната способност на екрана е била изключена или когато на система с двоен монитор мишката е избягала на друг монитор, вместо да превърта през картата в StarCraft. Да, и просто е хубаво да получите не толкова прекомерно увеличение на fps.

Все още не знам как елегантно да шаманизирам игра на отделен Xorg в PlayOnLinux.

Родни Linux игри. Deadlock игра за Linux.

Но бих искал да завърша статията с друга нотка. WINE и всичките му графични превъплъщения са добри и нисък поклон пред разработчиците, НО благодарение на Valve, който пренесе своя Steam клиент към Linux и системата за гласуване Greenlight, все повече и повече игри могат да бъдат стартирани, без да се занимавате с WINE.

Впечатленията ми от Valve Steam Linux стават все по-ярки и по-ярки всеки ден. Само вчера видях 30 игри за Linux платформата, днес вече има 40. И това е само във Valve Steam.

Ето и горещата новина – разработчиците на играта Deadlock са получили достатъчно финансиране чрез групово финансиране и се очаква играта да бъде пусната през февруари с поддръжка на Linux. Играта Deadlock използва двигателя Unity3D, който във версия 4.0 започна да поддържа Linux. Тоест, трябва да очакваме в бъдеще увеличаване на наличните игри на двигателя Unity 3D, ако разработчиците на игри не са твърде мързеливи, за да прехвърлят въображението си на версия 4 на двигателя.

Вече можете да играете демо версия на играта Deadlock във версия за Linux.

Или просто гледайте трейлъра на Deadlock и си съставете собствено впечатление от играта.

Последното ми философско мнение е следното: „Започва ново време в света на Linux игрите. Ерата WINE за игри е в своя залез. Започва зората за родните Linux игри."

Игровите двигатели Valve Source и Unity3D, пренесени към платформата на Linux, ще прехвърлят игрите, които използват, на релси на Linux.

Клиентите на Valve за дигитална дистрибуция Steam и Desura ще доставят топ игри на нашия компютър.

Вино– приложение, което е слой за съвместимост с API на Windows, използвайки библиотеки Windowsза осигуряване на функционалността на приложенията, разработени за фамилията OS Microsoft Windowsв друга среда, например в Ubuntu. Използвайки Wine, можете да инсталирате и стартирате различни програми, сякаш използвате Windows.
Виносе развива активно. Все още не всички приложения работят достатъчно стабилно Вино, въпреки това Виновече се използва от няколко милиона потребители по целия свят.
Името на програмата Вино (waɪn- между " Уейн" И " лоза“, рус. Wine) е рекурсивен акроним на фразата " Уине азс нот ан дмулатор“ – руски. "Wine не е емулатор."

Инсталиране на Wine

Инсталиране от PPA

Поради факта, че Wine се разработва активно, хранилищата на Ubuntu обикновено съдържат много стара версия. Затова се препоръчва да инсталирате най-новата версия от официалното хранилище на Wine.

За най-новите версии на wine и ubuntu 64 bit

Sudo dpkg --add-architecture i386 sudo add-apt-repository ppa:wine/ wine-builds && sudo apt-get update sudo apt-get install --install-recommends winehq-devel

По принцип не се препоръчва сами да попълвате и конфигурирате wine. Работата с вино не е много удобна. За да инсталирате тази или онази програма, ще трябва да обхождате куп форуми и блогове, за да разберете кои пакети трябва да бъдат инсталирани и кои библиотеки да добавите. След това има дълъг процес на решаване на проблеми, инсталиране на пакети чрез winetricks и ръчна настройка на регистъра и т.н. Всичко това е много трудно дори за опитни потребители, да не говорим за начинаещи. Затова се препоръчва да изтеглите конфигурирания винен префикс от тук: http://forum.ubuntu.ru/index.php?topic=199897.0

Настройки

Преди да използвате Wine за стартиране на приложения, трябва да стартирате програмата за настройка, която ще създаде директория във вашата домашна директория ~/.винос необходимите за работа файлове. За да направите това, или изберете елемента от главното меню Приложения→Wine→Конфигуриране на Wineили изпълнете командата в терминала:

winecfg

Асоцииране на файлове с винени програми

За прозрачно стартиране на файлове с помощта на винени програми, нека напишем малък скрипт. Да кажем, че трябва да отворим CAD файлове с Compass и zwcad.

#!/bin/bash # Определете разширението на файла dd = $1; razr =` echo $(dd:(-3)) ;` ff =` echo $(dd/\"/\"Z:) ` ; ff = "ехо" \"Z:"$ff \" ; # В зависимост от разширението, стартирайте желаната програма case $razr in frw) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; cdw) env WINEPREFIX ="/home/" $USER "/.wine" wine start "C:\\Program Files\\ASCON\\KOMPAS-3D Viewer V9\\Bin\\kViewer.Exe"` echo $ff ` & ;; dwg) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; dxf) env WINEPREFIX ="/home/" $USER "/.wine" wine start "C:\\Програмни файлове\\ZWCAD 2009 Eng\\ZWCAD.exe"` echo $ff ` & ;; # Тук можете да добавите още разширения и програми esac

Нека не забравяме да направим нашия скрипт изпълним

chmod +x wine_cad.sh

и свържете чертежите със скрипта във файловия мениджър.

Стартиране на Windows приложения

За да стартирате приложението трябва да отворите терминал и да напишете в него:

винен път/ към приложение/ program.exe

Ако вашето приложение не стартира или не работи правилноНа уебсайта на виното има списък с приложения с описания, препоръчвам първо да го проверите. http://appdb.winehq.org/ - Сайтът има поле за търсене. Ако вашият английски е лош, използвайте преводача http://translate.google.com/.

Можете също така да отворите папката с приложението, което трябва да стартирате, като използвате файловия мениджър, след което щракнете с десния бутон върху приложението и изберете програмата, която да стартирате - Wine.

Приложенията, работещи чрез Wine, които взаимодействат с уеб страници, изискват Gecko

Геконе безплатна машина за изобразяване на уеб страници за браузъра, когато работите в интернет wine. Ако wine не работи с интернет и не стартирате windows exe браузър, тогава не ви трябва Gecko.Обикновено, когато стартира уеб приложение, Wine автоматично търси Gecko първо в /usr/share/wine/gecko. Ако Wine не намери архива на Gecko там, той автоматично ще го изтегли от интернет, но някои приложения не обичат да чакат Gecko да се зареди и замръзват или се сриват. Gecko може да се инсталира чрез изпълнение на командата:

sudo apt-get инсталирайте wine-gecko< версия>

Където<версия>трябва да се замени с версията на инсталираното Wine.

Работи чрез дискретна видеокарта

За да работите чрез дискретна видеокарта, трябва да се регистрирате в терминала на безплатни драйвери (или да напишете скрипт)

Vblank_mode=0 DRI_PRIME=1 име_на_файл за вино.exe

vblank_mode=0 означава вертикална синхронизация (Vsync). Ако няма VSync в настройките на играта, тогава трябва да изтриете vblank_mode=0

Запазване. Поставете в папката на играта. Направете го изпълним в свойствата. Поставете връзка към скрипта на вашия работен плот. Пуснете връзка вместо файл на игра. За още по-голяма производителност трябва да инсталирате затворен патентован драйвер.

Winetricks

Winetricksе скрипт за инсталиране на различни компоненти от Microsoft® и някои други. За да получите Winetricks в терминала, въведете:

sudo apt-get инсталирайте winetricks

Winetricks съдържа няколко десетки пакета от различни библиотеки за вино. Например, за да инсталирате DirectX™, въведете:

Winetricks d3dx9

За да видите списък с всички пакети, въведете:

Winetricks?

Освен това Winetricks има прост GUI. За да го стартирате, въведете.

Не можете да намерите адекватен заместител за конкретно Windows приложение на Linux? Най-доброто решение на този проблем е двойно зареждане по време на инсталационния процес на Linux. В този случай винаги можете да стартирате Windows, за да работи с необходимото приложение. Можете също да използвате мениджъра на виртуална машина VirtualBox, за да инсталирате Windows във виртуална машина, работеща на Linux.

Но има трето решение, което не може да се препоръча за начинаещи потребители: можете да инсталирате емулатор на Windows на Linux Mint, Ubuntu и Fedora. Wine е сложно приложение, което ви позволява да стартирате много (но не всички) Windows приложения на Linux. В основата си това е малко технологично чудо.

Това технологично чудо обаче има един сериозен недостатък: благодарение на Wine Linux може да изпълнява не само полезни Windows приложения, но и някои злонамерени програми, разработени специално за Windows.

1. Проблеми със сигурността на системата

Въпреки че целият злонамерен софтуер на Windows няма да има достъп до вашите системни файлове (Wine работи като нормален потребител, не като root), той може да има достъп до всички файлове във вашата домашна директория. И тази директория обикновено съхранява документи, музика, снимки и т.н. Разбира се, това е сериозен проблем със сигурността.

Поради тази причина не препоръчвам Wine на начинаещи потребители. Вярвам, че е по-добре да не се увличате с инсталирането на емулатори, ако се притеснявате за сигурността на вашата система, а аз самият не ги инсталирам, освен ако няма основателна причина. За да тествам компилации на моите програми за Windows, използвам Windows 7 във виртуалната машина VirtualBox (повече за това по-късно).

2. Почти невъзможно е допълнително да се защити Wine

Все още искате да използвате Wine? В този случай трябва да запомните, че файловете във вашата домашна директория ще бъдат обект на теоретични опасности, които не могат да бъдат сведени до нула. Дори ако промените директорията на Wine по подразбиране и ограничите броя на наличните "устройства", файловете във вашата домашна директория няма да бъдат напълно защитени.

Wine позволява на злонамерения софтуер на Windows да повреди всички файлове във вашата домашна директория без ваше знание. Това твърдение е вярно и в случай на използване на такива графични обвивки за Wine като CrossOver и PlayOnLinux.

3. Какво друго мога да направя, ако трябва да използвам Windows приложения?

Трябва ли да използвате някои Windows приложения и не искате да използвате Wine? В този случай можете или да заредите двойно компютъра си, за да зареди Windows, когато е необходимо, или да инсталирате безплатна, лицензирана версия на Windows 7 във виртуална машина VirtualBox на Linux.

4. Инсталиране на Wine с графичната обвивка PlayOnLinux

Ако решите да инсталирате емулатора на Wine, можете да инсталирате проста графична обвивка на PlayOnLinux заедно с него. За да направите това, отворете терминален прозорец и въведете следната команда в него:

Linux Mint/Ubuntu:

sudo apt-get инсталирайте playonlinux

sudo dnf инсталирайте playonlinux

След като приключите с въвеждането на командата, натиснете клавиша Въведете. Когато получите подкана за парола, ще бъдете помолени да въведете паролата си. Знаците на вашата парола няма да се показват по никакъв начин, дори с точки, и това е добре. След като въведете паролата, натиснете отново клавиша Въведете.

5. PlayOnLinux: инсталиране на поддържано приложение

A. След като инсталационният процес приключи, трябва да стартирате приложението PlayOnLinux и да изчакате процесът на актуализиране на неговите метаданни да завърши (напредъкът на процеса се показва от индикатор в лентата на състоянието в долната част на прозореца на приложението).

B. Сега можете да изберете приложението, което да инсталирате. За да направите това, щракнете върху бутона "Инсталация"в лентата с инструменти на главния прозорец на приложението. В резултат на това ще се отвори прозорец със списък с поддържани приложения, разделени на категории, с които можете да изберете приложението, което ви интересува.

C. За да инсталирате поддържано приложение, просто го изберете, щракнете върху бутона "Инсталирай"и отговорете на въпросите на съветника за инсталиране. PlayOnLinux автоматично ще изтегли версията на Wine, подходяща за стартиране на приложението, и ще подготви работната среда. Процесът на инсталиране може да отнеме известно време.

D. След успешно инсталиране на приложението, изберете приложението от списъка в главния прозорец на PlayOnLinux и щракнете върху бутона "Стартиране"на лентата с инструменти.

E. В резултат на това приложението трябва да стартира и да функционира правилно.

6. PlayOnLinux: Инсталиране на неподдържано приложение

A. Ако след стартиране на PlayOnLinux не можете да намерите необходимото приложение в списъка с поддържани приложения, можете да инсталирате това приложение ръчно, като щракнете върху връзката „Инсталиране на програма, която не е в списъка“в долната част на прозореца със списък с приложения. Това ще стартира съветника за ръчно инсталиране.

Б. Нека се опитаме да инсталираме играта NOLF 2. Към въпроса "Какво искаш да правиш?"трябва да се отговори „Инсталирайте програмата на нов виртуален диск“.

C. В случай на NOLF 2 ще са необходими специфична версия на Wine и допълнителни библиотеки.

Като начало можете да изберете системната версия на Wine и една от библиотеките за изпълнение (издадени по време на пускането на приложението) и след като завършите процеса на инсталиране на играта, инсталирайте желаната версия на Wine ( "1.5.22-vertex-blending-1.5.21 (x86)"за NOLF2), както и необходимите библиотеки ( "vcrun6"И "vcrun2005"за NOLF2). Информация за съвместимата версия на Wine, както и библиотеките, необходими за стартиране на приложението, могат да бъдат получени от базата данни за приложения на Wine Project.

E. След като инсталацията завърши успешно, ще бъдете подканени да изберете пряк път.

F. Всичко, което остава, е да конфигурирате средата за изпълнение на играта и да проверите нейната функционалност. Ако сте направили грешка с избора на Wine версия или библиотеки, винаги можете да коригирате ситуацията, като щракнете върху бутона "Настройка"в лентата с инструменти в главния прозорец на PlayOnLinux. Използване на раздела "вино"можете да инсталирате желаната версия на Wine (не забравяйте също да промените версията в раздела "Основен").

Използване на раздела „Инсталиране на компоненти“Лесно е да инсталирате всички необходими библиотеки.

G. Ако има пуснати пачове за играта, трябва да отидете в раздела "Разни", Натисни бутона „Изпълнете .exe файла на този виртуален диск“, изберете файла с корекцията и следвайте инструкциите на съветника за инсталиране. За да промените файлове ръчно, използвайте бутона „Отворете програмната директория“в същия раздел.

H. В крайна сметка както менюто за стартиране на играта, така и самата игра трябва да започнат да функционират правилно.

7. PlayOnLinux: деинсталиране на приложение

Ако вече не се нуждаете от някое от инсталираните приложения, можете да го изберете от списъка с приложения в главния прозорец на PlayOnLinux, щракнете върху бутона "Изтрий"в лентата с инструменти и отговорете на прости въпроси от Съветника за премахване на виртуален диск.

Искате ли да научите за други настройки и техники за работа с Linux системи? Този уебсайт съдържа голямо количество подобни материали.

Огромен брой програми са написани за базирани на Linux операционни системи. Въпреки това понякога става необходимо да стартирате Windows програми под Linux. Това се отнася главно за игри и някои специализирани програми, които нямат аналози в Linux. В допълнение, някои потребители, преминавайки от Windows към Linux, вече са свикнали с определен набор от софтуер и искат да го използват в бъдеще. В този случай все още е за предпочитане да намерите подобни програми за Linux и да ги овладеете, тъй като програмите обикновено работят по-добре и по-стабилно в родната операционна система. Затова препоръчваме да стартирате Windows програми под Linux само след като сте сигурни, че няма аналози на необходимите програми под Linux или те не са подходящи за вас.

Можете да стартирате програма, написана за Windows на Linux по няколко начина: с помощта на Wine и продукти, базирани на него, с помощта на виртуални машини и емулатори: VirtualBox, VMware, Parallels Workstation, QEMU. Теоретично все още е възможно да пренасяте програми от Windows към Linux, ако имате изходния код и умения за програмиране, но ние няма да разглеждаме тази опция тук.

Програмите, работещи под Wine, обикновено работят по-бързо от работещите във виртуални машини. Това важи особено за съвременните 3D игри. Wine не изисква инсталиране на операционна система и ви позволява бързо да промените версията на системата, библиотеките и други параметри. Можете да стартирате програми директно в средата на Linux. От друга страна, все пак ще трябва да отделите известно време, за да конфигурирате Wine и може би повече от веднъж, когато стартирате отделни програми и игри. Виртуалните машини работят с оригинални версии на Windows и други операционни системи, които първо трябва да бъдат инсталирани и конфигурирани. На системата се разпределят определени компютърни ресурси и се емулира стандартно оборудване. Преди да изпълните програмата, първо трябва да стартирате емулатора и да заредите операционната система, което изисква допълнително време. Трябва да се отбележи, че някои програми са защитени от работа под виртуални машини.

Инсталиране на Wine

Отворете терминала с помощта на клавишна комбинация Ctrl+Alt+T. Добавете хранилище с Wine с командата:

sudo add-apt-repository ppa:ubuntu-wine/ppa

Въведете администраторската парола. По време на процеса на инсталиране ще трябва да натиснете " Въведете».

Ако надстроите вашата система, например надграждане на Ubuntu 13.10 до Ubuntu 14.04, ще трябва да повторите горната операция след надстройката, тъй като нестандартните хранилища се изтриват по време на процеса на надстройка.

След като добавите хранилището, актуализирайте информацията за пакета:

sudo apt-get актуализация

Сега можете да инсталирате Wine с командата:

sudo apt-get инсталирайте wine1.7

Ще бъде инсталирана най-новата към момента на писане тестова версия на програмата. За да инсталирате по-стара, но по-стабилна версия, трябва да изпълните командата:

sudo apt-get инсталирайте wine1.6

Може би, когато прочетете тази статия, вече ще се появят по-нови версии, тогава вместо wine1.6 или wine1.7 ще трябва да инсталирате wine1.8 или wine1.9. Номерът на текущата версия е посочен на официалния уебсайт на Wine: http://www.winehq.org

Въпреки че не е необходимо да указвате версия по време на инсталацията, версията на Wine в този случай ще зависи от версията на операционната система:

sudo apt-get инсталирайте wine

Можете да проверите коя версия е инсталирана с помощта на командата:

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

Настройване на Wine

След инсталирането трябва да конфигурирате програмата с командата:

winecfg

Ориз. 1. Прозорец с настройки на Winecfg

Тази команда ще създаде директория .wine в домашната директория на потребителя, където ще бъдат разположени системните файлове с настройки - аналог на регистъра на Windows и drive_c - директория за Windows приложения. С помощта на winecfg можете да изберете версии на Windows по подразбиране и за отделни приложения, библиотечни версии, да конфигурирате графики и звук, интеграция на работния плот и да изберете устройства, от които могат да се стартират Windows програми.

Можете да редактирате системния регистър с помощта на обичайната команда:


Ориз. 2. Regedit прозорец под Wine

След тази първоначална настройка ще можете да инсталирате и стартирате програми с помощта на Wine. Но много програми няма да работят, защото изискват определени библиотеки, шрифтове и т.н., които ще трябва да се инсталират отделно. За целта ще използваме програмата winetricks, която е включена в стандартния софтуерен пакет Wine. Winetricks, в допълнение към шрифтове и библиотеки, също ви позволява да инсталирате популярни програми и игри и да конфигурирате Wine.

Нека се опитаме да инсталираме Internet Explorer 7 с помощта на winetricks, за да направим това, въвеждаме в терминала:

winetricks ie7

Нека изчакаме известно време, докато необходимите файлове се изтеглят и инсталаторът стартира, щракнете върху бутона "Напред" и изчакайте инсталацията да завърши. За да стартирате Internet Explorer по-късно, ще трябва да изпълните командата:

wine "C:\Program Files\Internet Explorer\iexplore"

Но е по-добре да стартирате програми от родната им директория. Отидете в директорията (ако има интервал в името на файла, тогава трябва да поставите обратна наклонена черта „\“ пред него):

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/

И стартирайте програмата:

wine iexplore.exe

За да избегнете въвеждането на тези команди всеки път, можете да създадете прост скрипт. Отидете в началната директория:

Създайте файла ie.sh с помощта на nano редактора:

нано т.е.ш

Поставете редовете във файла:

cd ~/.wine/drive_c/Program\ Files/Internet\ Explorer/ wine iexplore.exe

Запазете файла - Ctrl+Oи излезте от редактора - Ctrl+X. Направете файла изпълним:

chmod +x т.е.sh

Сега, за да стартирате, т.е. просто въведете:

~/ie.sh

Или можете да копирате файла на вашия работен плот и да го стартирате с мишката:

cp ie.sh ~/Desktop/

Инсталирането на програма от CD или DVD може да се извърши със следната команда:

вино стартира "D:\setup.exe"

Можете да инсталирате други програми и библиотеки по същия начин. Можете също да използвате графичния интерфейс на програмата, като напишете winetricksбез параметри. След това изберете „Избор на wineprefix по подразбиране“.

Ориз. 4. Изберете действие winetricks

И поставете отметки в квадратчетата за библиотеките, които трябва да бъдат инсталирани. Можете да направите същото, като използвате командния ред, например:

winetricks d3dx9 dotnet20

Така ще инсталираме два компонента наведнъж: d3dx9 и dotnet20. За да сте сигурни, че популярните шрифтове се показват правилно в програмите, инсталирайте ги:

winetricks всички шрифтове

Библиотеките са малко по-сложни. Различните програми може да изискват отделни настройки, специфични версии на Windows и библиотеки. За да направите това, можете да създадете множество конфигурации на Wine, като посочите директорията с настройки с помощта на променлива на средата WINEPREFIX. По подразбиране WINEPREFIX=~/.wine За да създадете нови настройки в директорията ~/.wine2, въведете:

WINEPREFIX=~/.wine2 winecfg

По този начин могат да бъдат създадени произволен брой конфигурации. За да конфигурирате и инсталирате шрифтове и библиотеки, въведете:

WINEPREFIX=~/.wine2 winetricks

За да стартирате инсталираната програма:

WINEPREFIX=~/.wine2 "C:/path/to/program/program.exe"

Можете да прекратите програмата с помощта на командата:

killall -9 program.exe

И за да затворите всички програми, работещи под Wine, трябва да въведете:

wineserver -к

За да премахнете настройките и всички програми в префикса ~/.wine2, просто трябва да изтриете директорията:

rm -r ~/.wine2

Можете също да изтриете основната директория на Wine по същия начин:

rm -r ~/.вино

Внимавайте, това също ще премахне всички Windows приложения, които са инсталирани в тази директория!

винофил- стартиране на файлов мениджър, с който можете да стартирате Windows приложения, да копирате и изтривате файлове и др. Можете да разберете кои приложения и игри работят под Wine и как да направите настройки за конкретни приложения на уебсайта: http://appdb.winehq.org/ Сайтът е на английски език. За да търсите приложения, трябва да изберете “Преглед на приложения” в менюто и да въведете името на програмата в полето “Име”. Версиите на програми, които се стартират и работят без грешки или с незначителни проблеми, се оценяват като „Платинен“ или „Златен“. Ако програмата изобщо не работи, тогава й се присвоява оценка "Боклук".

PlayOnLinux

PlayOnLinuxе програма, която значително опростява инсталирането и конфигурирането на Windows приложения за работа под Wine. Той автоматично изтегля от интернет и инсталира всички необходими компоненти за стартиране на конкретни програми, както и самите програми, ако се разпространяват безплатно чрез интернет. В противен случай ще ви трябва инсталационен диск с програмата. Инсталираме програмата по всякакъв начин, например в Ubuntu с командата:

sudo apt-get инсталирайте playonlinux

и го стартирайте:

playonlinux

Използването на програмата е изключително просто. Щракнете върху бутона „Инсталиране“.

Ориз. 5. Главен прозорец на PlayOnLinux

Изберете програмата за инсталиране. Ако не намерите програмата, от която се нуждаете, в прозореца за избор, можете да опитате да щракнете върху „Инсталиране на програма, която не е в списъка“ в долната част на прозореца.

Ориз. 6. Прозорец за избор на програма PlayOnLinux

Всичко, което трябва да направите, е да щракнете няколко пъти върху бутона „Напред“ и в някои случаи да изберете конфигурацията на програмата. След инсталирането преките пътища на програмата ще се появят в главния прозорец на PlayOnLinux, откъдето могат да бъдат стартирани чрез двукратно щракване или чрез щракване върху бутона „Стартиране“. Можете също така да създадете преки пътища към програми на Windows на вашия работен плот, като използвате бутона за пряк път.

Ориз. 7. Главен прозорец на PlayOnLinux с инсталирана програма FireFox Windows

Други програми, базирани на Wine

Има и платени софтуерни продукти, базирани на Wine. CrossOverви позволява да стартирате различни версии на Microsoft Office, Adobe Photoshop и много други програми и игри под Linux. WINE@Etersoftе насочен основно към поддръжка на популярни бизнес програми: 1C:Enterprise, ConsultantPlus, GARANT и други. Можете да се запознаете с тези програми на официалните уебсайтове: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine

VirtualBox

VirtualBoxе една от най-популярните програми за виртуализация, която ви позволява да стартирате различни операционни системи едновременно на един компютър. Можете да инсталирате VirtualBox на Ubuntu по стандартния начин, като въведете в терминала:

sudo apt-get актуализация

sudo apt-get инсталирайте dkms

sudo apt-get инсталира виртуална кутия

Можете да изтеглите VirtualBox за различни операционни системи тук: https://www.virtualbox.org/wiki/Downloads. След като инсталацията приключи, добавете потребителя към групата vboxusers вместо потребителско име, трябва да посочите правилното потребителско име, под което ще работи VirtualBox:

sudo usermod -a -G vboxusers потребителско име

Сега можете да стартирате програмата през менюто или като напишете в терминала:

виртуална кутия

Ориз. 8. VirtualBox Manager с вече инсталирани операционни системи

Сега нека инсталираме операционната система; за това трябва да имате инсталационен диск или негов образ. Щракнете върху бутона „Създаване“ и съветникът за създаване на нова виртуална машина ще стартира:

Ориз. 9. Съветник за нова виртуална машина

Щракнете върху бутона „Напред“, въведете името на виртуалната машина, например „Windows XP“, и по-долу изберете подходящия тип и версия на операционната система:

Ориз. 10. Избор на версия на операционната система

Избрахме Windows XP, защото е по-малко взискателен към компютърните ресурси, заема по-малко място и се зарежда по-бързо. Но поддръжката на тази система вече е официално прекратена. Естествено, можете да инсталирате други версии на Windows, които VirtualBox поддържа: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. След това изберете количеството RAM, което ще бъде разпределено за виртуалната машина:

Ориз. 11. Избор на капацитет на паметта

Изборът зависи от версията на операционната система, количеството физическа памет, планираните задачи и броя на системите за гости, работещи едновременно. В зависимост от версията на операционната система, VirtualBox ще предложи различни настройки по подразбиране, но те обикновено са минимални, препоръчително е да ги увеличите. Във всеки случай за нормална работа на съвременните операционни системи са ви необходими поне 1-2 гигабайта RAM (512 MB са достатъчни за Windows XP) и все още трябва да оставите памет за основната хост система. След това създайте нов виртуален твърд диск или изберете вече създадени.

Ориз. 12. Виртуален твърд диск

На следващия екран изберете типа диск, стандартен VDI по подразбиране.

Ориз. 14. Избор на атрибути на виртуален диск

Посочете размера на диска, като оставите местоположението по подразбиране (дискът ще се намира в папката ~/VirtualBox VMs/Име на системата.

Ориз. 15. Избор на място и размер на виртуалния диск

Остава само да кликнете върху бутона „Създаване“.

Ориз. 16. Последният етап от създаването на нова виртуална машина

Виртуалната машина е създадена. Изберете го в мениджъра на VirtualBox и щракнете върху бутона „Свойства“.

Ориз. 17. Избор на система

Тук можете да конфигурирате подробно създадената виртуална машина. На първо място, трябва да посочите диска, от който ще инсталираме системата. За да направите това, щракнете върху „Медия“ вляво, изберете празен диск, щракнете върху иконата на диска вдясно и посочете изображението за разпространение или поставете отметка в квадратчето „Live CD/DVD“ и поставете физически диск.

Ориз. 18. Избор на инсталационен диск

Ориз. 19. Системни настройки

Ако скоростта на работа с графики е важна, отидете в раздела „Дисплей“, увеличете обема на видео паметта и активирайте ускорението.

Ориз. 20. Конфигуриране на настройките на дисплея

Върнете се към VirtualBox Manager и щракнете върху бутона „Старт“. След това инсталираме системата както обикновено. След като инсталирате системата за гости, заредете я и изберете „Инсталиране на добавки за гост OS“ от менюто „Устройства“. Вместо това можете да натиснете надясно клавишната комбинация Ctrl+D. След инсталиране на добавките, системата ще бъде готова за използване.

Ориз. 21. Инсталиран и готов за използване Windows XP във VirtualBox

Операционната система за гост се зарежда след стартиране на VirtualBox с помощта на бутона „Старт“. Показалецът на мишката превключва автоматично между основната и системата за гости, но можете да го принудите с бутона надясно Ctrl(Ключ за хост - може да се промени в настройките) и надясно Ctrl+I. Същият този бутон, в комбинация с различни клавиши, изпълнява редица функции:

Ключ за хост+F- превключване към режим на цял екран и обратно.

Хост ключ+Del- замества комбинацията Ctrl+Alt+Del.

Ключ за хост+I- забранете интегрирането на мишката.

Ключ за хост+C- преминаване към режим на мащабиране, в който можете да зададете произволен размер на прозореца, връщайки се към стандартен режим, като използвате същата клавишна комбинация.

Ключ за хост+D- инсталиране на добавки за гост операционна система.

Ключ за хост+T- направете снимка, запазете състоянието на ОС. Можете да възстановите системата от запазено състояние в главния прозорец на мениджъра на VirtualBox, като щракнете върху бутона „Моментни снимки“. Много удобна функция за борба с вируси, тестване и отстраняване на грешки в програми, които могат да повредят системата. Винаги можете да върнете системата до стабилно състояние.

Ключ за хост+S- отворете прозореца с настройки.

Ключ за хост+R- рестартирайте системата.

Ключ за хост+Q- затворете виртуалната машина (излезте от системата).

В момента има 2 начина за стартиране на Windows приложения в среда на Linux:

1) Механизмът за създаване на виртуални машини.Такива програми включват напр. VMWareИ Win4Lin. За да работят, трябва да имате инсталиран Windows на вашия компютър.
2) Стартирайте Windows програми като X Window приложения. Най-известната и легендарна програма от този вид е Вино(Wine не е емулатор).

Всъщност VMWare е мощна система за виртуална машина. Тази програма не е специализирана в емулиране на конкретни операционни системи - тя просто емулира самия компютър, вътре в който работи друга операционна система. Накратко, виртуалният компютър е специална програма, която работи на Linux и симулира физически Intel x86 компютър. Виртуалният компютърен монитор е прозорецът на графичната обвивка на X Window, в който се показва информация.

Виртуалният компютър е „изграден“ от следния набор от виртуални устройства:
IDE и SCSI виртуални твърди дискове, виртуално CD-ROM устройство;
стандартно флопи устройство;
Контролер за твърд диск Intel 82371 PCI Bus Master IDE, поддържащ две основни и две вторични IDE устройства;
SCSI дисков адаптер, съвместим с BusLogic BT-958;
стандартен PCI графичен адаптер, стандартна клавиатура със 101/102 клавиша, PS/2-съвместима мишка;
AMD PCNET Family Ethernet адаптер (PCI-ISA) мрежова карта;
серийни портове COM1-COM4, ​​паралелни портове LPT1-LPT2;
Звукова карта, съвместима със Sound Blaster 16.

Естествено, две операционни системи, работещи едновременно на един физически компютър, по някакъв начин се конкурират за реалните ресурси на базовия компютър и затова изискванията към него са доста високи. В допълнение, VMWare е взискателен към версията на ядрото и графичните библиотеки. Можете да прочетете повече за VMWare например в тази статия.

Общото заключение е, че това е голяма и тромава програма, но с големи възможности.

1.2) Win4Lin - http://www.netraverse.com.

Това също е виртуален компютърен емулатор, но е създаден и оптимизиран специално за работа с Windows на Linux. Освен това той използва не обикновено, а закърпено Linux ядро. Следователно е по-бърз и по-надежден от VMWare. Като цяло Win4Lin в момента е най-добрата от тези програми! Емулацията е почти 100%, а в прозореца на Linux има всички известни програми, написани за Windows (Сайтът изброява такива приложения - MS Office, Intuit Quicken, Lotus SmartSuite, Adobe Photoshop, Intuit TurboTax, MS Internet Explorer, Palm Desktop, Netscape Navigator , Winamp и много други). Също така специална функция на програмата е защитният слой, благодарение на който дори ако приложението се срине, то лесно се възстановява, без да се засяга производителността на системата. Новата версия на Win4Lin 3.0 дори има мрежова поддръжка на Microsoft. Единственият недостатък е липсата на поддръжка на DirectX, така че няма да можете да играете игри. Като цяло всичко става много бързо спрямо VMWare и дори забравяш за известно време, че си в Linux :).

Инсталация:Първо трябва да изтеглите инсталационния файл от http://www.netraverse.com/download. След това самата инсталационна програма определя типа на вашето ядро ​​и предлага изтегляне на коригираната версия на ядрото (Win4Lin-Improved Kernel). Повече информация относно инсталирането или използването на Win4Lin можете да прочетете на английски или. Има и документи на руски език. (Допълнение от 24.01.2002 г.: Има още една интересна статия за инсталирането на Win4Lin - намира се).

Общо заключение - Най-доброто!!

2.1) ВИНО(Wine не е емулатор) - http://www.winehq.org.

Най-известната и легендарна програма за стартиране на Windows програми в OS Linux и средата на X Window. Всъщност Wine не е емулатор, а просто програма, която се опитва да възпроизведе функционалността на Windows. За разлика от двата гореспоменати комерсиални (и много скъпи) проекта, Wine се разпространява като Open Source. (Но има и комерсиална версия, наречена WineX, разработен от Transgaming). Разработчиците на Wine и WineX вече постигнаха известен успех в стартирането на мощни Windows приложения. (Например съвременните игри вървят перфектно под WineX 2.0). Wine не създава виртуален компютър, а по-скоро се опитва да стартира Windows приложения в графични Linux приложения. Следователно VMWare и Win4Lin изискват Windows да бъде инсталиран на компютъра, но Wine не изисква Windows да бъде инсталиран на компютъра. (Но обикновено се използват различни файлове, взети от Windows - например DLL).