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

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

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

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

За най-новото wine и ubuntu 64 бита

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 "ohm.

#!/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. Въведете, за да го стартирате.

Вино за пълнене

Добавени инструкции за монтаж и пълнене
Нека започнем да пълним нашето, все още не опитно, от гледна точка на всеядно вино. Тоест ще инсталираме приложения, без които нито една уважаваща себе си игра няма да започне. Например DirectX, Visual C ++, MS.NET, PhysX, Windows Media Player, като цяло ще изброя всичко, от което се нуждаете (или може би не!?).
Ние отваряме " Приложения->Wine->Winetricks"(по-нататък в прозорците поставяме точки, както е показано):

Щракнете върху OK, появява се следният прозорец:


Щракнете върху OK отново, отваря се прозорец с избор на инсталирани компоненти и DLL, поставете отметки в квадратчетата за елементите, които посочих:
d3dx9, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_42, d3dx10, d3dx11_42, d3dx11_43, d3dxof, devenum, dinput8, dirac, directmusic, directplay, directx9, dmsynth, dotnet11, dotnet20, dotnet30, dxdiagn, gecko110, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, physx, quartz, vcrun2003, vcrun2005, vcrun2008, vcrun6, vcrun6sp6, wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput, adobeair.
ДОБРЕ. Набираме търпение, чакаме всичко това да бъде инсталирано, понякога ще трябва да потвърдите лицензионното споразумение, така че не отивайте далеч :)
По-добре бих ви препоръчал да не инсталирате всичко наведнъж, а два или три компонента - в този случай, ако възникне някакъв отказ (не дай си Боже), поне ще знаете на кой компонент е станал.

За екстремни и особено мързеливи хора има друг начин:

!!!Съветвам ви, преди да започнете да експериментирате с игри, създайте резервно копие на папката.Wine: " Отидете->Начална папка->Ctrl+H"и копирайте цялата папка .Wine на друго място. Не тежи много (около 1GB), с инсталирани компоненти и в случай, че работещият ви .Wine се срине, можете да го замените !!!

1. Въведение

Много програми работят под WINE без никакви допълнителни настройки. За съжаление не винаги е така. Освен това програмите се актуализират постоянно и списъкът с работещи приложения непрекъснато се променя. Следователно би било добра идея да настроите WINE да работи с потенциално проблемни програми.

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

winecfg е графична помощна програма. Различните дистрибуции и работни среди работят с WINE и WINE приложенията по различен начин, така че е най-лесно да стартирате winecfg в терминал на всяка дистрибуция.

След като стартирате програмата, ще видите прост прозорец със седем или осем раздела, в зависимост от версията на WINE. Осмият раздел „Постановка“ се появява само при използване на междинни версии на WINE.

2. Библиотеки

Разделът "Библиотеки" е може би най-важният в winecfg. Тя ви позволява да контролирате как WINE работи с библиотеките на Windows. Това е особено важно, защото някои приложения не са съвместими с определени версии на библиотеките или изискват определени нестандартни библиотеки. Кодът на WINE също е модифициран, за да отговори на тези проблеми. Тъй като WINE не е Windows, може да не винаги може да използва същата собствена версия на библиотека на Windows, преди тази библиотека да бъде адаптирана за работа с WINE.

Първият елемент във входа е падащото меню „Нова замяна“. Тя ви позволява да избирате от невероятно дълъг списък с библиотеки на Windows или да въвеждате свои собствени. След това щракнете върху бутона "Добави", за да го добавите към списъка.

След като щракнете върху „Добавяне“, библиотеката ще се появи в полето по-долу, наречено „Съществуващи замени.“. Това поле съдържа списък с заменени библиотеки, добавени към WINE. По подразбиране новата (родна, вградена) замяна ще бъде както следва. Това означава, че WINE първо ще се опита да използва собствената Windows версия на библиотеката. Ако опитът е неуспешен, WINE ще се върне към вградената си версия. Тези опции могат да се променят. За да направите това, изберете желаната замяна, след което щракнете върху „Редактиране“ до полето „Съществуващи замени“.

Щраквайки върху бутона „Редактиране“, ще видим прозорец, който ни позволява да редактираме отмяната. Има пет налични опции за избор, повечето от които са различни комбинации от „Native“ и „Builtin“. Последната налична опция е „Деактивиране“. Коя опция да изберете зависи от вида на грешките, които срещате. Намирането на правилната комбинация от опции може да бъде доста трудно, особено ако програмата не е документирана в WINE Appdb (https://appdb.winehq.org). Можете да опитате да стартирате програмата в WINE от командния ред, за да видите изхода, който може да предостави много полезна информация.

Ако трябва да премахнете замяна, просто я маркирайте в полето „Съществуващи замени“ и щракнете върху бутона „Премахване“. От време на време трябва да правите това, когато актуализирате програмата.

3. Графика

Разделът "Графики" е нещо, което вероятно няма да използвате много често. Ако имате проблеми с разделителната способност на екрана, можете да коригирате dpi и ако вашият мениджър на прозорци не работи правилно, можете да деактивирате контрола му върху прозорците на WINE.

По-често ще използвате опцията "Емулиране на виртуален работен плот" в раздела "Графика". Тази опция ви позволява да стартирате приложението WINE в прозорец, който се държи като виртуален десктоп. Не забравяйте, че това не е виртуална машина. Той просто кара приложенията да се изпълняват в WINE в прозорец.

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

Много често в WINE програмите отказват да работят в прозоречен режим. Обикновено този проблем се появява в игри, където някакъв странен бъг се появява само в прозоречен режим. Заобиколно решение за стартиране на такива игри в прозоречен режим е използването на опцията „Емулиране на виртуален работен плот“.

Другият случай е по-проблематичен. Понякога приложение се опитва да промени разделителната способност на екрана и се срива в процеса. Отново, това се случва най-често с игри, особено по-стари. Сривът в крайна сметка може да доведе до черен екран, неправилна резолюция или блокиране на X сървъра. Във всеки случай това е проблем. За да го предотвратите, стартирайте програмата с опцията „Емулиране на виртуален работен плот“. Може да не предотврати срива на програмата, но трябва да предотврати проблеми с останалата част от системата. Това е полезна методология за отстраняване на грешки.

4. Десктоп интеграция

Вероятно никога не сте използвали този раздел. Разделът "Desktop Integration" ви позволява да промените външния вид на приложенията, работещи в WINE. Повечето графични обвивки и мениджъри на прозорци обаче правят това много добре и в резултат на това почти никога няма нужда да променяте темата. Най-лошото нещо, което може да се случи, ако не използвате този раздел, е изгледът и усещането на Windows 98.

5. Дискове

Обикновено WINE се справя добре с откриването на дискове. Ако устройството не бъде открито или трябва да добавите физическо или виртуално устройство към системата, разделът "Устройства" служи за това.

Когато добавяте физическо устройство, можете да използвате бутона "Автоматично откриване", за да накарате WINE да се опита да открие новото устройство. Ако това не проработи или ако добавяте виртуално устройство, можете да щракнете върху „Добавяне...“ и да зададете буквата на устройството за новото устройство. След това изберете устройството в прозореца „Конфигуриране на устройство“ и променете пътя до устройството в полето „Път“.

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

6. Аудио

7. Постановка

Ще имате раздела „Инсталиране“ само ако инсталирате междинни версии или корекции. Това е просто набор от квадратчета за отметка, които ви позволяват да активирате или деактивирате различни функции, предоставени от корекции. Основната функция е възможността за активиране на поддръжка за CSMT или Gallium Nine, в зависимост от инсталираните пачове. CSMT е достъпен за всички видео карти и драйвери и ви позволява значително да увеличите производителността в много програми и игри. Gallium Nine е достъпен само за потребители на Mesa и потенциално може да получи огромно увеличение на производителността. Тези две опции обаче не могат да се използват едновременно. Други опции също могат да осигурят някои печалби в производителността.

8. Настройки за конкретни програми

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

За да създадете предварително зададен набор от настройки, щракнете върху „Добавяне на приложение...“. Ще видите прозорец, който ви позволява да изберете изпълними файлове на Windows.

winecfg ще промени настройките в зависимост от това кое приложение е избрано в раздела. Настройките по подразбиране са избрани по подразбиране. Това са общи настройки, които ще се прилагат за всички приложения, с изключение на конкретен набор от настройки, предназначени за конкретно приложение. Като изберете приложение в раздела "", ще видите настройките за това приложение във всички раздели. Промените, които правите в други раздели, се прилагат само към избраното приложение.

9. Заключение

winecfg е малка, но мощна помощна програма, която ви позволява да персонализирате WINE според вашите нужди. След като се запознаете с него и се научите как да го използвате правилно, ще можете да създавате работещи конфигурации с много от приложенията, които работят с WINE. Освен това използването на winecfg заедно с winetricks ще ви даде почти естествена производителност за много програми.

Не всеки се е примирил с липсата на Photoshop в Ubuntu, както и на редица други полезни програми или компютърни игри, достъпни само за Windows. За такива хора има изход и той се нарича Вино. Не, мъката не е необходимо да се пие! По-скоро научете как да инсталирате и конфигурирате Wine на Ubuntu и след това можете да поставите на вашата система част от софтуера, който много ви липсва.

Инсталирането на Vine ще ви позволи да използвате Windows приложения на Linux.

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

Wine не може да се нарече емулатор, като същия VirtualBox. Създателите също ни казват за това, „декодирайки“ съкращението чрез себе си: Уине азс но т д mulator (в модните думи това се нарича рекурсивен акроним). Виртуалната машина не е създадена, приложението просто имплементира Windows API.

Монтаж и демонтаж

Премахване

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

Трябва обаче да премахнете не само самия Vine от компютъра, но и папката в домашната директория. Най-лесният начин да направите това е с командите:

sudo apt-get purge wine
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get install -f
rm -f ~/.вино
rm ~/.local/share/applications/wine/Programs
rm ~/.local/share/applications/wine*

По този начин ще получим отдалечената директория заедно със самото приложение.

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

Можете да изпълнявате програми с Wine по различни начини. Първият, най-лесният е чрез Nautilus:

  1. Намираме софтуера в папката.
  2. Щракваме върху него RMB.
  3. Изберете Wine като програма, която да стартирате.

Вторият, традиционен - ​​през терминала:

winehome/user/program.exe

Вместо home/user/program.exe, трябва да въведете пътя до файла, който стартира приложението.

Къде да вземем програми?

Разбрахме се добре с Уейн. Сега остава да разберем къде да намерим този или онзи софтуер. Няма да намерите нищо в софтуерния център на Ubuntu, разбира се. Повечето потребители следват два пътя:

  • търсене на компилации на уебсайтове и форуми;
  • използвайте специални черупки.

Обвивките са приложения, които дават на Wine графичен интерфейс и ви позволяват да зареждате нормални компилации с всички необходими пакети. Най - известен:

  • Той съдържа не само игри, но и много програми, които непрекъснато се довеждат до идеала.
  • Платено и в резултат на това по-добра черупка.
  • винен магьосник. Нова обвивка, която има малко по-различен подход. Тук са събрани всички успешни решения на различни потребители, просто трябва да ги потърсите.

Е, форумите и сайтовете предлагат много различни сборки и инструкции за инсталиране на игри, офис приложения и всичко останало. Ако си поставите цел и отделите определено време, можете да поставите почти всяка игра на Ubuntu. Например, има видео, в което потребител демонстрира инсталирания Fallout 4, което за много потребители на Linux изглежда като фантазия и празна мечта.

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

За правилната работа на повечето игри е необходимо да коригирате регистъра на нашия псевдо Windows. За да направим това, ще използваме помощната програма Winetricks, която беше инсталирана с Wine.
Направете следните манипулации: Приложения->Wine->Winetricks. В отворения прозорец проверете: Изберете префикса wineprefix по подразбиране. Добре

В следващия прозорец маркирайте: Промяна на настройките. Добре

Ще имате достъп до основните настройки на вашия пакет Ubuntu-Wine-Windows.

Проверете следните опции тук:
1. DirectDrawRender(ddr) opengl
2. Direct3D Multisampling е активиран
3. OffscreenRenderingMode(orm) fbo
4. PixelShaderMode(psm) е активиран
5. Рендирайте автоматично TargetLockMode(rtlm).
6. Използвайте GLSL(glsl) активиран (по подразбиране)
7. Хардуер на VertexShaders(vsm).
8. VideoMemorySize 1024 (изберете RAM стойността на вашата видеокарта)
9. MouseWarpOverride(mwo) активиран (принудително)
Потвърждаваме промените си - ОК.
Всички настройки на регистъра на нашата система се съхраняват в текстови файлове (system.reg; user.reg; userdef.reg), намиращи се на адрес - Home\Username\.Wine и могат да се редактират във всеки текстов редактор (опитайте това в истински Windows ?! ). За редактиране можете да използвате и по-познатия метод на Windows - редактора на системния регистър: въведете wine regedit OK в терминала

програмата за редактиране ще започне

Както можете да видите, всичко, което направихме в Winetricks, се отразява в настройките на системния регистър.