Емулатор на Windows за Linux или как да инсталирате Windows програми в Linux. Стартиране на Linux приложения на Windows - фантазия или сурова реалност

Статията е посветена на Wine PlayOnLinux и всички аспекти на неговото използване.

Мрежата е много
много информация, има различни ръководства за настройка и много други. АЗ СЪМ
Ще се опитам да комбинирам всичко, така че всеки човек да може да постигне
максимален успех, в рамките на техните възможности и разбира се възможностите
програми. И така, ето, Wine е самостоятелна реализация на Windows API, а не емулатор като повечето
мисля. Беше повторено повече от веднъж, но тук ще бъде подходящо. Това прави проектът
уникален и интересен за потребителите на различни системи, отваря различни
начини за реализиране на вашите идеи. Уникалността се крие във факта, че използването
тази програма може да изпълнява Windows приложения в Ubuntu и други
Linux системи, както и FreeBSD и Mac OS X. Вярно е, че има
техните "клопки". Някои хора смятат, че ще бъде лесно да преминат от един
системи към друга, в този случай разглеждаме Windows и Linux. Погрешното схващане е, че хората смятат, че могат да работят от
под Wine различен софтуер, с който са свикнали и им е удобно да работят в него.
Как да не е готино просто така, нищо не става. За да накараме любимия ни софтуер да работи под
Виното трябва да работи усилено, да прочете отново куп ръководства и да претегли този обем
информация. Разбира се, не точно софтуерът ще трябва да "пъхне", но трябва да сте готови за всичко. Проектът Wine се развива много бързо, но преди стабилна работа
много далеч. Но мисля, че в близко бъдеще всички основни софтуери, както и игри
ще работи стабилно върху него Първият въпрос на човек, който току-що е преминал на Linux (в нашия случай
Ubuntu): "Как ще стартирам програми от Windows?". Той започва да търси това
тема и естествено попада на Wine.
Вторият въпрос е: "Как да го кажа?" Има два начина:
официални хранилища или компилирайте сами от източник. Ще разгледаме
и двата варианта.

Вариант 1: Инсталирайте от хранилището.

Тук всичко е много просто. Отидете на Приложения // Стандартен // Терминал:

sudo add-apt-repository ppa: ubuntu-wine / ppa sudo apt-get update sudo apt-get install wine1.3
Чакаме инсталацията да приключи...
Всичко! Wine е инсталиран и можете да опитате да инсталирате игри и програми.

Вариант 2: Компилиране от източник.

1. Изтеглете източниците от официалния сайт, те са там. В моя случай
това е Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

отидете в директорията, където е разопакован изходния архив:

Поддръжката на OpenGL трябва да бъде активирана преди компилацията. Ако не го направим
приложения, които се нуждаят от OpenGL, няма да работят. в терминала:

gedit tools / wineinstall

Намираме реда, започващ с CONFARGS =, и след това въвеждаме необходимото
параметри за изграждане. В нашия случай линията ще изглежда така:

CONFARGS = "- with-opengl --disable-debug --disable-trace"

Получаваме зависимостите:

sudo apt-get install auto-apt checkinstall sudo auto-apt -y run ./configure

Ние събираме:

Инсталирайте, като създадете пакет, вместо да направите инсталация

sudo checkinstall

Всичко. Чакаме края на инсталацията.

Има и междинна опция за Jedi в базирани на debian дистрибуции. накратко:

apt-get source wine1.3 sudo apt-get build-dep

Сега най-интересното: изтеглете необходимата версия на wine от официалния сайт, разопаковайте я и копирайте там директорията на debian от изходната директория на оригиналния пакет wine1.3. Ние правим

и имаме *.deb пакет за ubuntu/debian с всички необходими пачове за дистрибуцията, почти като от официалното хранилище, но само нова версия. Освен това той може да бъде безопасно премахнат по същия начин чрез apt-get.
Нека да разгледаме плюсовете и минусите на всяка опция.

Опция 1.
Професионалисти:
1. Всичко вече е събрано за нас и няма нужда да се надуваме, всичко вече е готово за употреба.

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

Вариант 2.
Професионалисти:
1. Възможност за прилагане на пачове за подобряване на производителността
2. Стабилна работа с нестабилни драйвери за видеокарта.

минуси:
1. В Приложенията няма меню, което не е удобно. Трябва да правите всичко от конзолата,
отидете в настройките на Wine, напр.
2. Процесът на инсталиране е твърде дълъг, в зависимост от мощността на вашия компютър.
1. В Приложенията няма меню, което не е удобно. Трябва да правите всичко от конзолата, например да отидете в настройките на Wine."

Можете да го добавите сами чрез Система - Опции - Главно меню

Предпочитам втория вариант. Виното, инсталирано по този начин, работи
по-добре от инсталираните от хранилища. Но това е само моето малко IMHO.

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

Първо отиваме на appdb.winehq.org/ По-горе, в търсачката, която караме
името на играта или програмата и вижте какво пише там. Обикновено там са описани
тестове на различни системи, препоръки за стабилна работа и много други.

Ако програмата работи без проблеми, тогава я инсталираме с чиста душа.
с просто щракване. Ако това е някаква сериозна игра или програма без
шаманизмът с тамбурина е незаменим - това означава, че трябва да създадете отделен префикс * за
нашите танци. * Всички файлове за вино се съхраняват в префикс или също така наречени бутилка (подобно на вино/вино). Там, вътре в тази бутилка, са всички файлове на C устройството, системния регистър, индивидуалните настройки и т.н.

Може да има произволен брой такива бутилки.

Може просто да има някакъв софтуер, който се държи много капризно под лозата и се нуждае от някакви патерици за него, които ще пречат на нормалната работа на други приложения на лозата. След това просто поставяме този софтуер в отделна бутилка (префикс) и всички настройки няма да повлияят на други програми.

Когато лоза се стартира за първи път без посочен префикс, се използва ~ / .wine. Ако префиксът не съществува, лозата ще го създаде и ще го запълни със съдържание по подразбиране, ще създаде и запълни директориите C: \ windows, C: \ Program Files, C: \ потребители. Освен това ще бъде създаден чист регистър.
Отидете в нашата домашна директория и създайте нова директория. Например Вино2.
След това отиваме до терминала и въвеждаме:

WINEPREFIX = "/ начало / потребителско име / .wine2 /" winecfg

Всичко. Създаден е отделен префикс. Там се съхраняват различни конфигурации на системния регистър и самите програми.
Също така инсталираме програмата чрез конзолата.

WINEPREFIX = "/ начало / потребителско име / .wine2 /" wine /media/DVD/setup.exe

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

Резултатът може да съдържа грешки, че необходимите компоненти и библиотеки липсват. V
winetricks ще ни помогне да инсталираме липсващите компоненти (вижте по-долу)

Какво прави? Това дава стабилна производителност на приложението в неговия префикс if
много програми ще работят в един префикс, рано или късно ще се запуши
което ще доведе до срив на други програми. Следователно, трябва да използвате отделно
префикси, ако не искате да конфигурирате всичко отново и отново.

Winetricks

Winetricks ще ни помогне да зададем правилния префикс.
Winetricks е скрипт, който инсталира различни компоненти, които
са необходими за стартиране на приложения като DirectX, Vcredist и др.
Как работи този скрипт? Той изтегля библиотеки и компоненти от
Ресурси на Microsoft. Точно така, а не по друг начин. Защо този скрипт
Имате ли нужда от? Това прави работата с Wine много лесна. Без сценария ние самите щяхме да се катерим и
търсите необходимите компоненти и тук всичко вече е направено, просто трябва да поставите отметка в квадратчето
и щракнете върху "Инсталиране" Този скрипт също помага за редактиране на системния регистър,
въведете различни ключове там. Освен това winetricks има много настройки
и функции.

За да се запознаете с него, просто въведете в терминала winetricks

Редактиране на регистъра

В терминала въведете:

Ние сме в регистъра. Не е нужно да редактираме нищо, само ще добавим.

Отидете на HKEY_CURRENT_USER / Software / Wine / Direct3D.

Ако няма каталог Direct3D, тогава не се отчайвайте. Пиша това, за да разбере читателят
някъде, което трябва да редактирате или добавите.

в терминала:

winetricks ddr = opengl orm = fbo glsl = деактивиран размер на видеопамет = 1024 (променете 1024 на вашия)
Всички тези параметри ще се появят в системния регистър. Това може да се види в папката, посочена по-горе.

Какво прави? Той подобрява производителността на игрите, скоростта и игрите като цяло.
работи по-добре от това, но е само за игри.

PlayOnLinux

Има и PlayOnLinux. Това е отделна програма, която използва Wine.
но там всичко е по-автоматизирано и конфигурирано. Самата програма ще изтегли необходимото
Wine ще инсталира компонентите и ще създаде отделен префикс. Но това не означава това
всичко ще работи перфектно. Може изобщо да не работи. Така че давам моята
предпочитание за обикновено Wine, ръчна конфигурация и управление на собствения си мозък, а не
автоматизирана програма.

Професионалисти:
Всичко е автоматизирано и по същество не е нужно да правим нищо.
Възможно е да запазите няколко версии на Wine и да ги приложите за различни префикси.
Самата програма създава префикси.

минуси:
Всичко, което програмата прави, инсталира и изтегля, е невъзможно да се предвиди.
Всичко, което прави програмата, може да се направи сам, с химикалки, това е + до знанието на човек.
Програмата Робот никога няма да се сравни с човешкия мозък.

Монтиране на CD/DVD изображения

Windows има помощна програма, наречена Daemon-Tools за това. Много е удобно
а не сменяема помощна програма. Човек има въпрос: Има ли аналог на това
чудо комунални услуги? Отговор: Има много по-добри помощни програми за Windows. Нарича се
Cdemu. За да го инсталираме, трябва да въведете само три команди:

sudo add-apt-repository ppa: cdemu / ppa sudo apt-get update sudo apt-get install cdemu-daemon cdemu-client gcdemu

Добавете аплета към панела, посочете пътя към изображението и се насладете на живота. Не всеки
няма да има проблеми и Wine ще разпознае изображението перфектно. Ако не намерим аплета, не бързайте да рестартирате.
В терминала въведете командите:

sudo service cdemu-daemon start

Ако услугата не се стартира при стартиране на системата („Демонът е конфигуриран да не стартира при стартиране на системата“), можете да я коригирате по следния начин:

sudo update-rc.d активиране на cdemu-daemon

Стартиране на игри в отделен X сървър

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

Отидете до виртуалния терминал:

Ctrl + Alt + F1 вход: ****** парола: ******

Стартираме ръчно ново копие на X-сървъра:

xinit -: 2 винен път / папка / c / game / game.exe

Печалбата от това не е голяма, но лично за мен това е достатъчно. Повтарям:
Има много начини да работите в отделен x-сървър и всеки човек е свободен да избере за себе си.

Заключение

Всички тези съвети, основите, които всеки човек, който иска да знае, трябва да знае
използвайте Wine, за да постигнете целите си. Останалото е във вашите ръце. Ако
искате да постигнете целта си независимо от всичко, а надеждата вече е изчезнала, не
никога не се отчайвайте, защото решението може да е пред вас. Седни
на два стола е възможно, но това изисква желание и стоманени нерви. Желание
- хиляди възможности, а не желание - хиляди причини.

Съкращението "Wine" е рекурсивно съкращение от "Wine Is Not an Emulator". Името предполага, че не е емулатор в най-широкия смисъл на думата: не емулира работа, не изисква инсталиране на Windows. Не е свързано с VMware или други подобни.

В същото време wine е набор от библиотеки, които заместват стандартните функции на Windows с winAPI. Това позволява на приложенията на Windows да работят под Unix-подобни системи.

За да работи wine, не са ви нужни инсталирани прозорци, но може да ви трябват някои от неговите библиотеки.

Инсталация:
1. Вино вече инсталирано ли е?
Можете да го проверите така:

cd / usr / портове / емулатори / wine /
направете инсталацията чиста

2. Инсталирайте, ако не е било преди.


cd / usr / портове / x11-fonts / webfonts /
направете инсталацията чиста
./конфигуриране
да зависи
направи
направи инсталиране

Винаги можете да изтеглите новата версия от http://www.winehq.com/

Искам да направя резервация веднага, преди инсталирането трябва да бъдат инсталирани драйвери за видео (с поддръжка на OpenGL) и да присъстват шрифтове с руска поддръжка.
Ако шрифтовете и локалът са конфигурирани правилно, тогава не би трябвало да има проблеми с извеждането на руски символи.

Персонализиране.
Така че нека започваме.
1. Първо, просто направете

след като стартирате последното, изберете раздела за звук в прозореца и натиснете autodetect (***).
Конфигурационният файл трябва да се появи в директорията % HOME% /. Wine.
Ще го редактираме.

2. Да го отворим и да разгледаме секцията. Може би най-важният раздел. Правилното показване на шрифта зависи от неговата настройка и ако не е конфигуриран, много приложения може просто да не се стартират.
Пишем нещо подобно:

;; шрифтове TrueType по подразбиране с руско кодиране koi8-r
"По подразбиране" = "-monotype-arial - * - * - * - * - * - * - * - * - * - koi8-r"
"DefaultFixed" = "-monotype-courier new - * - * - * - * - * - * - * - * - * - koi8-r"
"DefaultSerif" = "-monotype-times new roman - * - * - * - * - * - * - * - * - * - koi8-r"
"DefaultSansSerif" = "-monotype-arial - * - * - * - * - * - * - * - * - * - koi8-r"

Ако имате инсталирани руски шрифтове, тогава просто трябва да замените монотипията в дадения пример с webfonts или кирилица, или вашите други. След това съответно премахнах коментара на реда и зададох желания път за шрифта.


; "dir1" = "/ usr / X11R6 / lib / X11 / fonts / TrueType"
(и например пишете уеб шрифтове вместо TrueType)

Ако ttf шрифтовете не са инсталирани, тогава най-вероятно имате шрифтове cronix, тогава русификацията ще изглежда така:

; "По подразбиране" = "-cronyx-helvetica-"
; "DefaultFixed" = "фиксиран"
; "DefaultSerif" = "-cronyx-times-"
; "DefaultSansSerif" = "-cronyx-helvetica-"
.....................
"Път" = "% HOME% /. Вино / c"
"Тип" = "hd"
"Етикет" = "MS-DOS"
"Файлова система" = "win95"
........................

Можете да видите къде се намира директорията с виртуалния диск.
Намерете раздела със звук.


...
"Драйвери" = "wineoss.drv"; по подразбиране за повечето често срещани конфигурации
"Драйвери" = "winearts.drv"; за KDE
"Драйвери" = "winealsa.drv"; за потребители на ALSA
.............

Обикновено всичко работи с първия, но ако след (***) е определено по различен начин, тогава можете да го промените тук. Могат да възникнат проблеми, ако многонишковостта не е конфигурирана и друго звуково приложение блокира wine.


; Версия на Windows за имитация (win95, win98, winme, nt351, nt40, win2k, winxp, win20, win30, win31)
"Windows" = "winxp"

Посочваме стойността на променливата Temp:


...
"Temp" = "C: \\ Temp"
...

Друга важна сесия:


"commdlg" = "вграден, роден"
"comdlg32" = "вграден, роден"
"ver" = "вграден, роден"

Той съдържа библиотеки, които wine ще използва за емулация. Повечето от тях са преработени за * nux, но можете, с повишено внимание, за да избегнете конфликт, да добавите свои собствени.
Прави се така:
добавете ред

"C: \\ windows \\ system32 \\ mfc42.dll" = "роден, вграден"

и в% HOME% /.wine / windows / system32 / copy mfc42.dll

Как започваш нещо?

За да направите това, просто отидете в папката с приложението win и изпълнете $ wine prog.exe и това е всичко.
Цялата инсталация и конфигурация бяха направени за версия 20050310 (портове freeBsd 5.4). Настройките за най-новите версии може леко да се различават.

Оставете своя коментар!

Огромен брой програми са написани за 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-получи актуализация

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

sudo apt-get install wine1.7

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

sudo apt-get install wine1.6

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

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

sudo apt-get install 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

Сега, за да започнете, т.е. просто напишете:

~ / т.е.ш

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

cp ie.sh ~ / Desktop /

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

винено начало "D: \ setup.exe"

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

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

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

winetricks d3dx9 dotnet20

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

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

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

WINEPREFIX = ~ / .wine2 winecfg

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

WINEPREFIX = ~ / .wine2 winetricks

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

WINEPREFIX = ~ / .wine2 "C: /път/към/program/program.exe"

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

killall -9 program.exe

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

винен сервиз -к

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

rm -r ~ / .wine2

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

rm -r ~ / .вино

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

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

PlayOnLinux

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

sudo apt-get install playonlinux

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

playonlinux

Използването на програмата е изключително лесно. Натиснете бутона "Инсталиране".

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

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

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

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

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

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

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

Virtualbox

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

sudo apt-получи актуализация

sudo apt-get install dkms

sudo apt-get install virtualbox

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

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

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

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

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

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

Ориз. 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 (за Windows XP са достатъчни 512 MB) и също така е необходимо да се остави памет на основната хост система. След това създаваме нов виртуален твърд диск или избираме вече създадените по-рано.

Ориз. 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- деактивирайте интеграцията на мишката.

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

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

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

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

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

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

Не можете да намерите подходящ заместител на конкретно приложение за 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 install playonlinux

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

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

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

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

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

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

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

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

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

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

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

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

За да започнете, можете да изберете системната версия на Wine и една от библиотеките по време на изпълнение (пусната по време на пускането на приложението) и след края на инсталационния процес да инсталирате необходимата версия на Wine ( "1.5.22-върхово-смесване-1.5.21 (x86)"за NOLF2), както и необходимите библиотеки ( "Vcrun6"и "Vcrun2005"за NOLF2). Информация за съвместимата версия на Wine, както и за библиотеките, необходими за стартиране на приложението, може да се намери в базата данни на приложенията на проекта Wine.

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

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

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

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

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

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

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

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

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

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

Всъщност 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%, а всички известни програми, написани за Windows, са в прозореца на Linux (сайтът изброява такива приложения - 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.02: Има още една интересна статия за инсталирането на Win4Lin - намира се).

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

2.1) ВИНО(Виното не е емулатор) - 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).