Paano Mag-install at Mag-configure ng Alak sa Ubuntu

How Install Configure Wine Ubuntu



Ipapaliwanag ng artikulong ito kung paano i-install at i-configure ang Alak sa Ubuntu upang patakbuhin ang mga katugmang app ng Windows.

Tungkol sa Alak

Ang alak ay isang libre at bukas na mapagkukunan ng software na nagbibigay-daan sa iyo upang magpatakbo ng mga programa at laro na katugma sa Microsoft Windows sa Linux, macOS, at Android (pang-eksperimentong suporta). Ang alak ay nasa pag-unlad ng higit sa dalawang dekada at ang pagiging tugma ng aplikasyon ay napabuti simula pa noong unang paglabas nito. Ito ay madalas na maling interpretasyon bilang isang emulator. Gayunpaman, ito ay isang layer lamang ng pagiging tugma na nagko-convert ng mga tawag sa Windows API sa mga tawag sa POSIX nang real time, na nagbibigay ng halos magkaparehong pagganap bilang Windows (at sa ilang mga kaso kahit na mas mahusay). Ang alak ay nangangahulugang ang Alak Ay Hindi isang Emulator.







Pag-install ng Alak sa Ubuntu

Ang mga pakete ng alak ay kasama sa mga repository ng Ubuntu bilang default. Gayunpaman hindi sila palaging napapanahon at par sa pinakabagong mga paglabas. Kaya inirerekumenda na mag-install ng mga pakete ng alak mula sa opisyal na Ubuntu PPA na ibinigay ng koponan ng alak. Upang magawa ito, sunod-sunod na patakbuhin ang mga sumusunod na utos:



Para sa Ubuntu 19.10:



$sudoapt-add-repository'deb https://dl.winehq.org/wine- builds/ubuntu/ eoan main'
$sudoapt update

Para sa Ubuntu 18.04:





$sudoapt-add-repository'deb https://dl.winehq.org/wine- builds/ubuntu/ bionic main'
$sudoapt update

Maaari mo na ngayong mai-install ang mga stable na alak, developer o pagtatanghal ng build sa pamamagitan ng pagpapatakbo ng isa sa mga utos sa ibaba:

$sudoapti-installwinehq-stable
$sudoapti-installwinehq-devel
$sudoapti-installpagtatanghal ng alak

Mga Pagkakaiba sa Pagkatayo ng Iba't ibang Paggawa ng Alak

Ang opisyal na lalagyan ng alak ay nagbibigay ng tatlong magkakaibang mga build, stable, devel at pagtatanghal ng dula. Ang mga matatag na build, tulad ng ipinahihiwatig ng pangalan, ay nagbibigay ng pinakabagong matatag na bersyon ng alak habang ang mga build ng developer ay in-development, mga gilid ng bersyon. Naglalaman ang mga pagbubuo ng pagganap ng maraming mga pang-eksperimentong patch na inilaan upang subukan ang ilang mga tampok o ayusin ang mga isyu sa pagiging tugma. Walang garantiya na ang lahat ng mga patch na ito ay isasama sa matatag na sangay sa hinaharap.



WINEARCH

Matapos mag-install ng alak, maaari mong gamitin ang variable ng kapaligiran ng WINEARCH upang tukuyin ang wastong arkitektura para sa mga pag-unfo ng alak. Bilang default, ang lahat ng mga app ng alak ay naka-install sa isang 64-bit na kapaligiran. Gayunpaman, maaari mong baguhin ang pag-uugali sa pamamagitan ng paggamit ng variable ng kapaligiran ng WINEARCH sa sumusunod na format:

  • WINEARCH = win32
  • WINEARCH = win64

Tandaan na kailangan mong gumamit lamang ng WINEARCH nang lumilikha ng isang bagong unlapi (ipinaliwanag sa ibaba).

Pag-unawa sa Tampok na WINEPREFIX

Ang WINEPREFIX ay isang medyo kapaki-pakinabang na tampok ng alak kung saan maaari mong ihiwalay at lalagyan ang mga application ng windows, mga library ng system, at mga file ng pagsasaayos sa pamamagitan ng pagkulong sa mga ito sa isang direktoryo. Maaari kang lumikha ng maraming mga unlapi hangga't gusto mo at ang bawat isa sa kanila ay tratuhin nang magkahiwalay.

Mas gusto ng maraming gumagamit ng Linux na lumikha ng isang hiwalay na unlapi para sa bawat isa sa mga Windows app o laro na nais nilang i-install at patakbuhin gamit ang alak. Kadalasan ang pag-install ng isang Windows app ay nangangailangan ng pag-install ng mga third party na aklatan at toolkit. Ang paggamit ng magkakahiwalay na mga unlapi para sa mga app ay nagsisiguro ng mas mahusay na pagiging tugma, mas kaunting mga salungatan, at mas malinis na filesystem. Maaari kang lumikha ng isang bagong WINEPREFIX sa pamamagitan ng paggamit ng isang variable ng kapaligiran sa sumusunod na format:

$WINEPREFIX=/landas/sa/unlapialak /landas/sa/file.exe

Tatakbo ang utos sa itaas ng file.exe gamit ang path ng awtomatikong tinukoy sa variable na WINEPREFIX. Kung walang landas, isang bagong direktoryo ang awtomatikong malilikha. Kung tinanggal mo ang variable ng WINEPREFIX, ang lahat ng mga app ay mai-install sa default na unlapi na matatagpuan sa nakatagong folder ng alak sa iyong direktoryo sa bahay (~ / .wine).

Gamit ang WINEARCH at WINEPREFIX Sama-sama upang Patakbuhin ang isang Windows App

Maaari mong pagsamahin ang WINEARCH sa isang pasadyang WINEPREFIX upang wastong tukuyin ang arkitektura para sa isang unlapi.

$WINEARCH= win32WINEPREFIX=/landas/sa/unlapialak /landas/sa/file.exe

Layout ng Filesystem ng isang Pauna na Pauna

Ang lahat ng mga prefice ng alak, default o pasadya, ay nagsasama ng maraming mga file at folder na kumakatawan sa isang tipikal na Windows file system kung saan naka-install ang lahat ng mga library ng system at app sa C drive. Naglalaman ang mga unahan na ito ng isang bilang ng mga aklatan na bahagi ng proyekto ng open source na Alak. Ang screenshot sa ibaba ay magbibigay sa iyo ng ilang ideya tungkol sa layout ng direktoryo:

Kung nagpapatakbo ka ng isang .exe o .msi installer gamit ang alak, mai-install ang app sa Program Files sa ilalim ng drive_c (maliban kung magbigay ka ng isang pasadyang landas). Kaya upang magpatakbo ng isang .exe file matapos ang pag-install, maaaring kailangan mong pumunta sa folder ng application sa direktoryo ng Program Files upang ilunsad ang app.

Winecfg

Maaari mong baguhin ang maraming mga setting at pag-uugali ng isang unlika ng alak sa pamamagitan ng pagpapatakbo ng utos ng winecfg. Ang ilan sa mga setting ay may kasamang mga setting ng display, mga setting ng panlabas na drive at mga setting ng audio.

Patakbuhin ang isa sa mga sumusunod na utos upang ilunsad ang winecfg:

$winecfg
$WINEPREFIX=/landas/sa/unlapiwinecfg

Panel ng Pagkontrol sa Alak

Ang panel ng pagkontrol sa alak ay isa pang kapaki-pakinabang na utility na kasama sa alak na nagbibigay-daan sa iyo upang mai-configure ang mga gamepad at mag-tweak ng iba pang mga kapaki-pakinabang na pagpipilian.

Maaari kang magpatakbo ng winecontrol gamit ang isa sa mga utos sa ibaba:

$alakkontrolin
$WINEPREFIX=/landas/sa/unlapialakkontrolin

Mga Winetrick

Ang Winetricks ay isang madaling gamiting tool na naipadala sa alak, na nagbibigay-daan sa iyo upang mag-install ng maraming mga third party na aklatan at app mula sa isang interface ng GUI. Pinapayagan ka rin nitong baguhin ang mga setting para sa isang wineprefix at gawin ang mga gawain sa pagpapanatili. Habang ang GUI ng mga winetrick ay hindi madaling maunawaan tulad ng iba pang mga tipikal na GTK at Qt Linux apps, natatapos nito ang trabaho.

Upang mai-install ang mga winetrick sa Ubuntu, patakbuhin ang utos sa ibaba:

$sudoapti-installwinetricks

Maaari ka nang magpatakbo ng mga winetrick gamit ang isa sa mga sumusunod na utos:

$ winetricks
$WINEPREFIX=/landas/sa/awtomatikong winetrick

Ang Winetricks ay mayroon ding magandang interface ng command line, maaari mong malaman ang higit pa tungkol dito sa pamamagitan ng pagpapatakbo ng utos sa ibaba:

$winetricks--tulong

Pagpapatakbo ng Lnk Files sa Alak

Sa ngayon ang mga halimbawa sa itaas ay ipinaliwanag kung paano patakbuhin ang .exe file gamit ang Alak. Gayunpaman, ang ilang mga app sa Windows ay mayroong mga .lnk file na kung saan ay walang iba kundi ang mga shortcut sa maipapatupad na mga binary na may ilang labis na pagpapasadya at mga parameter.

Upang magpatakbo ng .lnk file gamit ang alak, kailangan mong magpatakbo ng isang utos gamit ang isa sa mga sumusunod na format:

$alakumpisahan/landas/sa/file.lnk
$WINEPREFIX=/landas/sa/unlapialakumpisahan/landas/sa/file.lnk

Pagpapatakbo ng mga file ng Bat sa Alak

Ang mga bat file ay bash-like script file na maaaring patakbuhin sa Windows gamit ang command prompt o interpreter. Kasama sa alak ang isang wineconsole utility na maaaring magamit upang ilunsad ang command prompt at magpatakbo ng .bat files. Maaari kang magpatakbo ng .bat file gamit ang isa sa mga sumusunod na utos:

$wineconsole /landas/sa/file.bat
$WINEPREFIX=/landas/sa/unlapiwineconsole /landas/sa/file.bat

Sinusuportahan ng interpreter ng utos na ipinakita sa itaas ang lahat ng mga pangunahing utos na katugma sa Windows.

Konklusyon

Ang alak ay may kakayahang magpatakbo ng maraming mga Windows app sa Linux, na tulay ang agwat sa pagitan ng dalawang mga platform. Habang ang ilang mga tanyag na app ay hindi pa gumagana sa Alak, ang pangkalahatang pagiging tugma ay napabuti nang malaki. Sa nagdaang nakaraan, inihayag ng Valve ang layer ng pagiging tugma ng Proton para sa pagpapatakbo ng mga laro sa Windows sa Linux gamit ang Steam. Ang Proton ay batay sa Alak at mayroong mga karagdagang tampok, kalidad ng mga pag-update sa buhay at mga patch ng pagiging tugma.