Whatsapp

Madaling Patakbuhin ang Windows Software sa Linux gamit ang Mga Bote

Anonim

Wine, na maikli para sa Wine is Not an Emulator, ay ang flagship open-source compatibility layer na available sa loob ng Linux ecosystem – o sa pangkalahatan ay sumusunod sa POSIX (Portable Operating System Interface) – para sa mga Windows application. Isang disenteng open source na proyekto ang naitatag na may pangunahing layunin na tiyakin ang pangmatagalang potensyal ng Windows sa Linux.

Isinasaalang-alang ang patuloy na pag-unlad ng platform, Wine ay naging instrumento sa pagtulong sa mga user ng Windows, lalo na sa mga bago sa Linux na lumipat sa isang Linux-based na operating system bilang kanilang pang-araw-araw na driver.

Gayunpaman, hindi ito nagkaroon ng maraming tagumpay dahil sa hindi pagkakatugma sa ilang mga application ng Windows na maaaring lumitaw at bilang isang resulta, marami ang madalas na naiiwang bigo dahil karaniwan nilang inaasahan ang isang maayos na karanasan tulad ng dati. sa Windows na hindi malayo sa katotohanan.

Para sa kung ano ang halaga nito, ang mga app na ito ay may kanilang mga natatanging dependency na Wine ay maaaring hindi ma-satisfy at dito Bote ang pumapasok.

Ang

Bottles ay isa sa mga pangunahing solusyon na naglalayong baguhin ang salaysay na iyon sa pamamagitan ng pagpapahintulot sa iyong manual na i-configure ang mga dependency na maaaring kailanganin ng iyong app nang may kaunting problema. Kahit na mas maganda, Bottles ay natutugunan din ang madalas na kakaibang mga kaso na maaaring kailanganin ng mga laro kasama ang suporta para sa ilan sa mga pinakamalaking library ng gaming tulad ng Steam

Bakit Bote?

Bottles bilang isang bagong platform na nakadepende sa Wine ay naghahanap upang muling i-orient ang diskarte ng pag-install ng Windows application sa pamamagitan ng pagbibigay ng sandboxed na kapaligiran na maayos na naghihiwalay ang iyong “Bottles” na pag-install kung pupunta ka sa Flatpak na ruta ng pag-install.

Essentially, ang pagkakaroon ng ganoong setup ay nangangahulugan na ikaw ang magpapasya kung kailan Bottles ang mag-a-access sa iyong mga personal na file/home directory. Gamit ang versioning manager, Bottle ay makakatulong sa iyo na bumalik sa isang estado na nagtrabaho dati.

Gayunpaman, upang makinabang sa feature na ito, kailangan mo munang paganahin ito sa pamamagitan ng pagpunta sa tab na Bersyon. Kapag na-enable na, Bottles karaniwang gumagawa ng bagong estado sa iyong default na configuration at bago sa tuwing magdaragdag ka ng bagong dependency sa iyong pag-install.

Bottles Versioning

Pag-install ng Mga Bote sa Linux

Na may kumbinasyon ng mga handa nang gamitin na mga setting, library, at dependency, Bottles ay mahalagang muling tinukoy ang saklaw ng mga application ng Windows sa Linux. Ito ay, para sa lahat ng layunin at layunin, isang bagong paraan upang pangasiwaan ang mga prefix ng Windows gamit ang mga kapaligiran na higit sa karaniwan.

Ang pag-install ng mga bote ay isang medyo prangka dahil inirerekomenda ng mga developer ang Flatpak ruta na sa ngayon ay ang pinakamadaling paraan upang i-configure ang naturang pag-install sa isang nakahiwalay na kapaligiran na madali mong ma-nuke kapag tapos ka na o kapag nagpasya kang hindi mo na kailangan ng Windows sa iyong Linux system.

Para sa Ubuntu Systems, ipapatupad lang ang mga command sa ibaba nang magkasunod.

$ sudo add-apt-repository ppa:flatpak/stable
$ sudo apt update
$ sudo apt install flatpak

Para sa iba pang mga system, kailangan mong i-set up ang Flatpak at pagkatapos ay pumunta sa Flathub para mag-install ng Bottles gaya ng ipinapakita.

$ flatpak install flathub com.usebottles.bottles
$ flatpak run com.usebottles.bottles

Pag-configure ng Mga Bote sa Linux

Sa isang pinagsama-samang tagapamahala ng dependency, hindi lamang ipinapalagay ng mga bote ang na-preconfigured na mga dependency upang masiyahan ang bawat kaso ng paggamit na maaaring mayroon ka, sa halip, ito ay isang magandang trabaho na nagbibigay-daan sa iyo na isa-isang pamahalaan ang mga dependency para sa bawat windows application na maaaring kailanganin mong i-install.

Sa paggawa ng bawat Bote, nagtatatag ka ng isang natatanging nakahiwalay na kapaligiran para sa itinalagang aplikasyon.

Paggawa ng mga Bote

Suporta sa Gaming

Bilang default sa 2022.2.14 update, Bottles ginawa pa ito ng isang hakbang sa pamamagitan ng pagpapagana ng mga installer na higit na nagpapasimple sa proseso ng pagkuha ng mga katugmang Windows application na tumatakbo sa iyong Linux system.

Bottle installer ay binuo sa tulong ng komunidad na kung saan ay lubos na nagbibigay inspirasyon kung isasaalang-alang ang malaking benepisyo ng pag-automate ng buong proseso ng pag-install kabilang ang isang walang sakit na pagsasaayos ng dependency.

Sa kakayahang pumili sa pagitan ng Gaming at Software environment, mabilis mong ma-optimize ang iyong deployment ng Windows application.Ngunit hindi lang iyon; maaari kang magpasya na mag-configure ng custom na kapaligiran – nakalaan para sa mga advanced na user – kung mayroon kang mas kakaibang kaso ng paggamit. Maaari mong matutunan kung paano mo mas mahusay na mamanipula ang Bote dito.

Mga Kagustuhan sa Bote

Para sa halaga nito, dapat gumana nang maayos ang mga default na opsyon nang walang anumang totoong caveat. Mas mabuti? Matalinong isinama ng mga bote ang isang system na nagpapakita ng antas ng compatibility ng bawat application na available sa pamamagitan ng mga installer.

Ito ay mahalagang nagbibigay sa iyo ng mabilis na visual na pangkalahatang-ideya ng antas ng compatibility ng bawat application. Ang mga level ay Bronze hanggang Silver, Gold, at Platinum.

Dahil ang platform ay lubos na naa-tweakable, maaari kang mabisang pumili mula sa iba't ibang paunang na-configure na mga opsyon na higit pang nagpapa-streamline sa proseso ng pag-setup. Kasama sa mga opsyong ito ang dxvk, vkd3d, gamemode, esync, fsync, at posibleng higit pa.

Mga Nag-install ng Bote

Bagama't walang alinlangan na mga alternatibo sa Bottles system, malamang na kakaunti o walang tunay na pagsisikap tulad ng Mga Bote na mahalagang nagpapatahimik sa buong proseso ng mga application ng Windows sa Linux habang nag-aalok ng medyo maayos na UI upang sumama. Lalo nitong pinapalaki ang kakayahang i-convert ang mga user ng Windows sa Linux.