Ако сте икада имали осећај да пропуштате најбоље PC игре користећи оперативни систем заснован на Linux-у, вероватно сте већ чули за Wine. Овај алат је у основи... Калауз што нам омогућава да покрећемо софтвер дизајниран за Windows без потребе за инсталирањем комплетног оперативног система путем виртуелизације, штедећи огромну количину хардверских ресурса.
Иако је компатибилност значајно побољшана, није све глатко. Неки програми раде беспрекорно, док други једноставно одбијају да се покрену. Зато је неопходно подесите подешавања и знајте које додатне алате да инсталирате како би игре које толико волите немале досадне грешке и радиле што глатко.
Шта је тачно вино и како функционише?
Прво, хајде да разјаснимо једну заблуду: Wine није емулатор. Док емулатор имитира хардвер друге машине, Wine је... слој компатибилностиОно што ради јесте да преводи системске позиве Windows-а на језик који Linux разуме у реалном времену, омогућавајући програмима да се покрећу изворно.
Овај систем користи оно што називамо подсистемима. У оперативном систему Windows постоје слојеви за покретање 16-битних или 32-битних апликација; Wine покушава да то реплицира. понашање система тако да извршна датотека мисли да је у свом природном окружењу. Међутим, имајте на уму да, будући да је софтвер развијен од стране заједнице, неке власничке Мајкрософтове компоненте могу изазвати проблеме, захтевајући употребу екстерних библиотека.
Корак-по-корак инсталација на Убунту и деривате
Ако користите 64-битну верзију Убунтуа, прво што треба да урадите је да омогућите подршку за 32-битне архитектуре, јер многе старије игре то захтевају. Отворите терминал и покрените команду судо дпкг –додана архитектура и386 да припреми терен.
Након тога, важно је одржавати систем ажурираним покретањем судо апт упдатеДа бисте добили најновију верзију, најбоље је да увезете званични WineHQ кључ креирањем директоријума у /etc/apt/keyrings и преузимањем кључа помоћу wget-а. Не задовољавајте се верзијом у стандардним репозиторијумима, јер су они често застарели. прилично застарео и праве више грешака.
У зависности од ваше верзије Ubuntu-а (било да је у питању 20.04, 22.04 или новија верзија као што је 23.10), мораћете да додате одговарајући изворни код. Када то урадите, имате три опције: грану стабилан (најпрепоручује се да би се избегли падови система), развојна или тестна верзија. Да бисте инсталирали стабилну верзију, користите судо апт инсталл –инсталл-препоручује винехк-стабле.
Почетно подешавање и оптимизација окружења
Када је инсталирате, немојте покретати игру наслепо. Прво, покрените команду винецфг у терминалу. Ово ће покренути почетни чаробњак за подешавање, који ће преузети критичне компоненте као што су Вински мајмун и гекон, неопходан за апликације које зависе од .NET-а да би исправно функционисале.
Унутар панела са подешавањима видећете неколико кључних картица. У оној за апликацијеМожете рећи Wine-у да емулира одређену верзију Windows-а (као што су XP или Windows 7) у зависности од захтева игре. У одељку ГрапхицсВеома користан трик је активирање „виртуелне радне површине“, која спречава игре да мењају резолуцију вашег главног монитора и изазивају визуелне катастрофе.
Ако приметите да се .exe датотека не отвара, то може бити због проблема са дозволама. Немојте превише компликовати ствари: кликните десним тастером миша на датотеку, идите на Својства и означите поље за дозволите да се датотека покрене као програм или користите команду chmod 777 у терминалу да бисте му дали слободу.
Напредни алати: Winetricks и PlayOnLinux
Понекад, само вино није довољно. Ту оно долази до изражаја. ВинетрицксОва скрипта вам омогућава да инсталирате Microsoft фонтове или Visual C++ библиотеке које су потребне игри да би се избегло пад игре при покретању. То је идеалан алат за брзо решавање одређених зависности.
Ако више волите нешто визуелније и аутоматизованије, плаионлинук То је спас. У основи је то интерфејс који управља различитим верзијама Wine-а и примењује унапред дефинисане конфигурације за стотине игара. Ово вас штеди од ручног петљања са регистром или DLL-овима, стварајући изоловани профили за сваку титулу.
Компатибилност и перформансе у стварним играма
Не понашају се све игре исто. База података WineHQ користи категорије: Платина (ради савршено), Злато (потребна су мања подешавања), Сребро и Бронза. Наслови као што су Диабло ИИИ Могу да раде веома добро, мада је понекад препоручљиво користити 32-битни клијент да би се добио већи FPS и спречило споро покретање DirectX 11 API-ја.
Критична тачка је Систем против варања и агресивне DRM-ове попут Denuvo-а. Ако игра користи ове алате, веома је вероватно да Wine неће моћи да је покрене, или још горе, сервер ће детектовати слој компатибилности и трајно забранити ваш налог. У тим случајевима, виртуелизација је једино безбедно решење.
Ако сте корисник Стима, заборавите на ручно подешавање Вина. Клијент се интегрише ПротонSteam Deck је оптимизована верзија Wine-а коју је креирао Valve. То је оно што Steam Deck чини тако моћним, омогућавајући вам да играте већину Windows каталога игара једним кликом.
Решавање уобичајених грешака и безбедност
Да ли је Wine престао да ради након што сте превише ствари покварили? Не паничите. Најједноставније решење је обришите .wine фолдер у вашем матичном директоријуму (или га преименујте у .wine.backup). Када поново покренете winecfg, програм ће регенерисати цело окружење од нуле и очистити све грешке у конфигурацији.
Што се тиче безбедности, имајте на уму да Wine ствара малу рањивост. Иако Windows злонамерни софтвер не може да оштети Linux језгро, ако покренете вирус, може. унутар слоја ВиноОво би могло да приступи вашим личним датотекама које су мапиране на виртуелни диск C:. Будите опрезни са извршним датотекама из сумњивих извора.
Ако одлучите да вам алат више није потребан, деинсталирајте га помоћу sudo apt-get remove –purge winehq-stable И не заборавите да очистите преостале датотеке у .config и .local/share да бисте ослободили простор на диску, јер .NET зависности и библиотеке могу постати прилично велике.
Могућност покретања Windows софтвера на Linux-у је огромна предност која нам даје потпуну слободу у односу на наш хардвер. Од инсталирања стабилне гране и коришћења Винетрицкс Од DLL-ова до подршке за Proton на Steam-у, постоји више начина да своју дистрибуцију претворите у праву машину за игре, све док знате како да управљате профилима и верзијама компатибилности како бисте избегли техничке сукобе.
Страствени писац о свету бајтова и технологије уопште. Волим да делим своје знање кроз писање, и то је оно што ћу радити на овом блогу, показивати вам све најзанимљивије ствари о гаџетима, софтверу, хардверу, технолошким трендовима и још много тога. Мој циљ је да вам помогнем да се крећете у дигиталном свету на једноставан и забаван начин.

