Ako već neko vrijeme razmišljate o tome Kako pokrenuti Windows programe na LinuxuVjerovatno ste čuli za Wine, Proton, Lutris… i, u novije vrijeme, Bottles. Mnogi tutorijali su nepotpuni ili se fokusiraju isključivo na igre, tako da je teško pronaći jasan, praktičan i sveobuhvatan vodič koji objašnjava kako koristiti Bottles za svakodnevne zadatke, kako s aplikacijama tako i s video igrama.
U ovom vodiču ćete korak po korak naučiti, Kako instalirati boce, razumjeti šta rade ispod i izvući maksimum iz toga Da biste pokrenuli Windows softver na svojoj GNU/Linux distribuciji bez da se izgubite u hiljadu opcija. Također ćete vidjeti kako se uklapa u ekosistem alata poput Wine, Proton, Lutris, Flatpak i Flatseal, te koje praktične trikove možete primijeniti za poboljšanje kompatibilnosti i performansi.
Šta su boce i zašto ih vrijedi koristiti?
U suštini, Bottles je Moderan i dobro dizajniran grafički interfejs za Wine, dizajniran tako da se ne morate mučiti sa zagonetnim naredbama ili konfiguracijama svaki put kada želite instalirati aplikaciju ili igru napravljenu za Windows.
Vino, u slučaju da niste upoznati s njim, je sloj kompatibilnosti koji prevodi pozive Windows API-ja Koristi POSIX pozive na sistemima kao što su Linux, macOS ili BSD. To znači da ne emulira niti virtualizira puno Windows okruženje, već djeluje kao interpreter između programa i vašeg sistema, izbjegavajući tipične probleme s performansama i potrošnjom memorije koje nameću virtualne mašine ili tradicionalni emulatori.
Ono što Bottles radi jeste da stavlja sloj organizacije i jednostavnost korištenja u odnosu na Wine prefikseOvdje se one nazivaju "boce". Svaka boca je izolirano okruženje u koje možete instalirati određene aplikacije ili igre, sa svojom verzijom Wine-a, konfiguracijom, ovisnostima i bibliotekama.
Zahvaljujući ovom pristupu, Bottles postaje visoko fleksibilan menadžer vinskog okruženjasposoban za paralelno rukovanje različitim konfiguracijama tako da zahtjevan program ne uništi ono što već radi u drugom.
Kako se boce uklapaju u ekosistem vina, protona i kompanije?
Kada pričamo trčati Windows softver na LinuxuBottles nije sam. Okružen je čitavim ekosistemom: Wine na osnovnom nivou, Proton za Steam igre, Lutris za upravljanje bibliotekama igara, CrossOver kao komercijalno rješenje i alati poput ProtonPlus i Q4Wine.
Vino ostaje centralna komponenta koja omogućava pokretanje Windows binarnih datotekai većina projekata se vrti oko njegovog koda. U stvari, Proton (sloj koji koriste Steam i Steam Deck) je izgrađen na Wineu, kao i Appleov Game Porting Toolkit za macOS. Bottles se također oslanja na Wine, ali dodaje dodatke kao što su... upravljanje više "runnera" (reimplementacije ili izgradnje Wine-a), integracija sa DXVK i VKD3D, te interfejs fokusiran na korisničko iskustvo.
U poređenju sa "osnovnijim" opcijama poput Q4Wine, koje su ograničene na pružanje malog uvida u Wine, Bottles... Automatizirajte preuzimanja komponenti, DXVK verzije i prilagođene pokretače poput Glorious Eggrolla i pojednostavljuje stvari koje bi ručno bilo mukotrpno raditi: instaliranje Visual C++ i .NET zavisnosti, odabir sinhronizacije, omogućavanje ACO-a na AMD karticama itd.
U poređenju sa Lutrisom ili Protonom, Bottles se najviše ističe kada je u pitanju upravljajte samostalnim aplikacijama i igrama izvan Steam ekosistema, oni klasični instaleri u .exe ili .msi formatu (na primjer, Notepad++, FL Studio, trgovine poput GOG Galaxyja ili čak launcheri poput Epic Games Storea ili Steama "Windows verzije").
Glavne karakteristike boca
Sa svakom novom stabilnom verzijom, Bottles usavršava svoj pristup: učiniti vino dostupnim bez žrtvovanja kontroleMeđu njegovim najzanimljivijim karakteristikama su:
- Intuitivni interfejs i na španskom jezikuAplikacija je vizualno zapanjujuća, jednostavna za navigaciju između boca, postavki i alata, te ima dobru podršku na španskom jeziku, što je dobrodošlo ako vam se ne muči s menijima na engleskom jeziku.
- Unaprijed konfigurirane bocePrilikom kreiranja boce, možete odabrati profile kao što su Igranje, Aplikacija ili Prilagođeno. Svaki profil podešava verziju Wine-a, DXVK i neke parametre dizajnirane za tu specifičnu upotrebu prema zadanim postavkama.
- Upravljanje Wine trkačima i verzijamaIz postavki možete preuzeti i odabrati različite reimplementacije Wine-a, uključujući varijante poput Glorious Eggroll-a ili specifične verzije koje Bottles naziva "runners".
- Integracija sa DXVK i VKD3DBottles vam omogućava da jednostavno preuzmete i aktivirate ove DirectX 9/10/11 i DirectX 12 u Vulkan prevodioce, što je neophodno za performanse mnogih modernih igara na Linuxu.
- Vođena instalacija zavisnosti: unutar svake boce možete instalirati uobičajene pakete (Visual C++, .NET Framework, fontove, itd.) bez pribjegavanja vanjskim skriptama, sve iz same aplikacije.
- Individualna konfiguracija po bociSvako okruženje ima svoja podešavanja: Wine verziju, DXVK, sinhronizaciju, ACO kompajler za AMD grafiku, DLL prepisivanja i napredne parametre, a sve odvojeno od ostalih.
- Višeplatformska distribucija i različiti formatiBottles je dostupan kao Flatpak, AppImage, Deb i Snap, a također je u paketu za distribucije poput Fedore (RPM) ili u AUR-u za Arch Linux.
Sve ovo čini Bottles a Idealan kandidat za one koji žele koristiti Windows programe bez muke s terminalomali istovremeno žele i mogućnost finog podešavanja kada je to potrebno.
Instaliranje boca na Linuxu

Najlakši i najpreporučljiviji način ugradnje boca danas je putem Flatpak i Flathub repozitorij, koji djeluju kao glavni kanal i obično nude najnoviju verziju programa.
Prije svega, potrebno vam je Konfigurišite Flatpak na vašoj GNU/Linux distribucijiVećina modernih Linux distribucija (kao što su Fedora, Linux Mint, Pop!_OS ili Zorin OS) već ga imaju integriranog ili vam omogućavaju da ga dodate iz njihovih repozitorija. Obično je dovoljno samo nekoliko naredbi ili omogućavanje podrške iz softverskog centra.
Nakon što pokrenete Flatpak, možete instalirati Bottles sa Flathub web stranice, gdje se nalazi službeni paket. com.usebottles.bottlesAko vaše radno okruženje uključuje GNOME softver ili sličan sa podrškom za Flatpak, možete direktno pretražiti "Boce" i nastaviti sa nekoliko klikova.
Početna datoteka koja se preuzima je relativno mala, jer u osnovi sadrži grafički interfejs i bitni elementi aplikacijePreostale potrebne komponente (različite verzije Wine-a, DXVK-a, dodatne biblioteke, Gecko, itd.) se preuzimaju kasnije tokom prvog pokretanja i dok kreirate boce.
Na desktop računarima poput GNOME-a, možete vrlo lako upravljati bocama pomoću GNOME softver i dodatni alati kao što je Flatsealšto vam omogućava da prilagodite dozvole Flatpak kontejnera kako biste mu dali pristup, na primjer, drugim diskovima ili putanjama na vašem sistemu.
Prvo pokretanje: dobrodošlica, preuzimanja i osnovno okruženje
Kada prvi put pokrenete Bottles, aplikacija pokreće Čarobnjak za dobrodošlicu koji preuzima ključne komponente Tako da sve radi kako treba. Ne brinite ako potraje malo duže: preuzimaju se verzije DXVK-a, zadana Wine implementacija (kao što je Chardonnay ili ekvivalentni runneri u trenutnim verzijama) i osnovne datoteke.
Tokom ovih početnih koraka, osnovno okruženje s kojim će Bottles raditi prema zadanim postavkama se konfigurira, tako da Ne morate konfigurirati Wine od nuleNakon što su preuzimanje i podešavanje završeni, vidjet ćete glavni prozor aplikacije Bottles, obično s čistim interfejsom gdje će biti navedene vaše buduće boce.
Od ovog trenutka nadalje, svaki put kada kreirate novu bocu, Bottles će ponovo koristiti neke od tih komponenti ili preuzeti ono što nedostaje, ovisno o vašem izboru profila i potrebama te određene boce.
Pravljenje vaše prve boce
Srce Bottles-a je, kao što mu i samo ime govori, „boce“ ili pojedinačne posude vinaSvaka boca sadrži jedan ili više programa i njihovu izoliranu konfiguraciju, što omogućava više okruženja bez međusobnog ometanja.
Da biste kreirali novu bocu, na glavnom ekranu imate dugme kao što je „Napravi novu bocu“ ili „Napravi novu bocu“Kada ga pritisnete, Bottles vas pita da mu date ime (na primjer, „Notepad++“, „Oblivion“ ili „OfficeSuite“) i da odaberete vrstu okruženja:
- Igre (Gaming)Podešen za videoigre, sa DXVK i parametrima dizajniranim za grafičke performanse.
- Primjena: dizajnirano za desktop programe, uređivače, uslužne programe itd.
- Prilagođeno: za one koji žele kontrolirati gotovo svaki detalj od samog početka.
Zamislite da želite instalirati Notepad++ kao primjer jednostavne aplikacijeKreirali biste bocu pod nazivom „Notepad++“ i odabrali profil „Application“. Zatim kliknite na dugme za potvrdu (Kreiraj) i Boce će generirati prefiks Wine i interno okruženje. Kada se završi, pojavit će se obavještenje ili prozor koji označava da je boca spremna, a tu poruku možete zatvoriti da biste se vratili na listu boca, gdje će se sada pojaviti novi unos.
Instalirajte Windows programe na Bottles
Kada je boca napravljena, vrijeme je za instalirajte svoj Windows program ili igru unutar tog okruženjaBottles nudi nekoliko načina da se to uradi, ovisno o verziji i protoku koji preferirate.
Najdirektniji način je da odaberete bocu u glavnom prikazu, uđete u njene detalje i koristite opciju "Pokreni .exe" (Izvrši izvršnu datoteku) ili ekvivalent koji prikazuje interfejs na španskom. Ova radnja će otvoriti dijaloški okvir u kojem možete odabrati .exe (ili .msi) instalacijski program koji imate na svom sistemu, baš kao što biste to učinili u Windowsu.
U drugim verzijama ili prikazima, Bottles uključuje alat pod nazivom „Deinstalator“ u odjeljku AlatiOdatle možete koristiti dugme za instalaciju da biste pronašli instalacijski program vašeg programa i pokrenuli odgovarajućeg čarobnjaka. Praktični rezultat je isti: klasični Windows instalacijski program se otvara sa sekvencom "Dalje, Dalje, U redu", a program će biti instaliran unutar boce.
Nakon što je instalacija završena, Bottles obično automatski detektuje prečice koje je program kreirao i prikazuje ih u odjeljku „Programi“ ili „Instalirani programi“ Unutar te boce vidjet ćete listu s nazivom aplikacije i, s desne strane, dugme za reprodukciju koje možete pokrenuti kad god želite.
Od tog trenutka, svaki put kada pritisnete to dugme, bit ćete pokretanje Windows aplikacije potpuno integrirane u vašu Linux radnu površinu, bez potrebe za pokretanjem virtuelnih mašina ili prevlačenjem cijelog Windows sistema u pozadini.
Praktičan primjer: instaliranje i pokretanje klasične igre
Da biste dobili jasniju predstavu o tome kako se Bottles ponaša s videoigrama, možete zamisliti slučaj Instalirajte The Elder Scrolls: Oblivion sa fizičkog DVD-a ili ISO sliku, što je testirano u okruženjima kao što je Fedora korištenjem Flatpak verzije Bottles-a.
U ovom scenariju, kreirali biste bocu s profilom Igre (Gaming)Zadržavanje zadanog Wine runnera (u to vrijeme, Chardonnay 6.8 ili sličan) i aktiviranje ACO kompajlera ako koristite AMD Radeon grafičku karticu poput RX 580, kako biste izvukli dodatne performanse.
Zatim, iz interfejsa te boce, koristili biste "Pokrenite .exe" da biste odabrali datoteku setup.exe sa DVD-a ili montirane slike. Instalacijski program igre ponaša se gotovo isto kao i na Windowsu: birate putanju instalacije, pratite korake i čekate da se kopiraju datoteke i registruju komponente. U nekim slučajevima, možda će biti potrebno instalirati dodatne zavisnosti ili isprobati drugu verziju Wine-a kako biste postigli prihvatljive performanse.
Nakon što se Oblivion (ili neka druga igra) instalira, trebao bi se pojaviti na popisu u odjeljku programa te bočice, sa dugme za pokretanje da biste ga pokrenuli direktno iz Bottles-aAko igra zahtijeva DVD ili montiranu sliku, možete kreirati ISO iz GNU/Linuxa (koristeći alate poput K3B, Brasero ili sličnih) i montirati ga kada budete spremni za igranje.
U stvarnim testovima, performanse i stabilnost mogu varirati ovisno o distribuciji, grafičkim drajverima i verziji Wine/DXVK-a, a ponekad je potrebno i malo eksperimentiranja. Uprkos tome, Bottles znatno olakšava početak tako što obrađuje značajan dio konfiguracije.
Pristup drugim diskovima i upotreba u kombinaciji s Flatsealom
Ako instalirate Bottles kao Flatpak, kontejner će po zadanim postavkama imati ograničen pristup datotečnom sistemuOvo može biti problem ako želite instalirati igre ili programe na sekundarni disk ili ako se vaši instalacijski programi nalaze na vanjskom disku.
Za fino podešavanje ovih dozvola, toplo se preporučuje kombinacija korištenja Flatseal, još jedna aplikacija dostupna na Flathubu koji se koristi za grafičko upravljanje Flatpak dozvolama. Iz Flatseala možete odabrati Bottles i odobriti mu pristup za čitanje i/ili pisanje putanja gdje se nalaze vaše igre ili programi (na primjer, /mnt/data, /media/user/ExternalDrive, itd.).
Nakon što Bottles dobije dozvolu za pristup, u internim postavkama svake boce možete otići u odjeljak „Disk“ ili „Diskovi“ za mapiranje tih direktorija kao što su diskovi poput C:, D:, E:, itd., slično kao u Windowsu. Ovo vam omogućava da odredite da se vaš drugi disk ili eksterni disk vidi iz boce kao D:/ ili E:/, što vam omogućava da instalirate softver tamo ili pokrenete instalacijske programe koji se nalaze na toj memoriji.
Ovo mapiranje je posebno korisno ako želite Sačuvajte velike igre izvan glavne particije Ili ako već imate Steam, Epic ili GOG biblioteke na drugom disku i namjeravate ih ponovo koristiti iz Bottles-a.
Napredne opcije: DXVK, VKD3D, sinhronizacija i ACO
Pored instaliranja i pokretanja osnovnih programa, Bottles vam omogućava podešavanje opcija koje direktno utiču na performanse u grafički zahtjevnim igrama i aplikacijama. Među najznačajnijim su:
- DxvkBottles je prevodilac koji konvertuje DirectX 9, 10 i 11 instrukcije u Vulkan. Obično nudi značajna poboljšanja performansi u poređenju sa korištenjem DirectX-a direktno putem Wine-a, a Bottles obično preuzima i aktivira noviju verziju po defaultu.
- VKD3DOmogućava prevođenje DirectX 12 u Vulkan, što otvara vrata pokretanju modernijih naslova, iako se podrška i dalje stalno razvija.
- Sinhronizacija (esync, fsync, itd.)Ove opcije omogućavaju poboljšano upravljanje nitima i sistemskim pozivima, smanjujući uska grla CPU-a i poboljšavajući performanse u određenim igrama. Bottles nudi relativno praktičan način da ih omogućite iz postavki bottle-a.
- ACO kompajler za AMDAko je vaša grafička kartica AMD Radeon, možete omogućiti ACO kako biste smanjili vrijeme kompajliranja shadera i poboljšali iskustvo u mnogim igrama.
- DLL nadjačavanja i zavisnostiZa delikatnije slučajeve, Bottles vam omogućava da prisilno koristite određene izvorne DLL-ove ili instalirate specifične pakete kao što su Visual C++ Redistributable ili različite verzije .NET Frameworka, sve iz menija unutar same aplikacije.
Ako naiđete na probleme s kompatibilnošću, možete pokušati i Onemogućite DXVK i VKD3D tako da program koristi "nativni" DirectX preko Wine-a.Međutim, ovo utiče na performanse i nije uobičajeno u novijim igrama. Stvar je u isprobavanju različitih kombinacija dok se ne pronađe prava ravnoteža za svaku igru.
Kompatibilnost s trgovinama igara i launcherima
Jedna od atrakcija Bottles-a je ta što nudi Vođeni instalacijski programi za popularne aplikacije i trgovinebez potrebe za traženjem vanjskih skripti. U službenom katalogu naći ćete, na primjer, Steam za Windows, GOG Galaxy i Epic Games Store, kao i aplikacije poput FL Studija, Autodesk Fusiona i Evernotea.
Međutim, u praksi, Instaliranje Steama ili Epica unutar Bottles može uzrokovati probleme Na nekim sistemima: neki korisnici prijavljuju padove ili greške tokom instalacije pokretača, iako pojedinačne igre tada bolje rade kada se pokreću iz unaprijed konfigurirane boce.
Ako vaše Steam ili Epic igre bolje rade s Bottlesima nego s Proton ili Heroic, možete pokušati ponovo koristite postojeće instalacije koje se nalaze na drugim diskovima ili direktorijimaTrik je u tome da se odobri pristup tim putanjama putem Flatseala, mapiraju kao jedinice u Bottleu, a zatim konfiguriše klijent (kada ga uspijete instalirati) da detektuje postojeće biblioteke. Uprkos tome, to nije uvijek jednostavan proces, a Bottles ponekad odolijeva dovršetku instalacije ovih pokretača.
U mnogim slučajevima vrijedi ga koristiti Proton i Steam direktno za zvanično podržane igre, ostavljajući Bottles za naslove koji nisu na Steamu, fizičke kopije, sekundarne launchere ili aplikacije za produktivnost koje nemaju izvornu Linux verziju.
Ostali povezani alati za pokretanje Windows aplikacija na Linuxu
Iako je "Boce" veoma snažno djelo, ono je dio šire slike Alati za korištenje Windows aplikacija na Linuxusvaki sa svojom specijalnošću i fokusom.
Pored vina i boca, vrijedi ukratko istražiti neke alternative i dodatke:
- Q4WineBottles je relativno jednostavan GUI za Wine, namijenjen korisnicima koji su već upoznati s njegovim radom. Omogućava vam upravljanje prefiksima, pregled procesa i provjeru baze podataka kompatibilnosti s Wineom, ali mnoge radnje delegira korisniku, što ga čini manje automatiziranim od Bottles-a.
- WinBoatOdlučuje se za hibridni pristup između virtuelnih mašina i direktne kompatibilnosti. Koristi Docker kontejneri za instaliranje Windowsa Omogućava vam da birate između pokretanja punog desktop okruženja ili samo aplikacija integriranih u vaš Linux sistem. Trenutno je u beta verziji, ali nudi instalacijske programe za većinu glavnih Linux distribucija.
- CrossOverCrossOver je visoko usavršeno komercijalno rješenje zasnovano na Wine-u, koje sadrži čarobnjake koji u velikoj mjeri automatiziraju instalaciju softvera i igara. Dio vaše uplate ide za finansiranje razvoja Wine-a, tako da korištenje CrossOver-a također podržava temeljni projekat.
- ProtonPlusViše od izvršitelja, on djeluje kao alat i upravitelj pokretačaPomaže u koordinaciji Steama, Lutrisa, Heroic Games Launchera, Bottles-a, WineZGUI-ja i rukuje verzijama Protona, DXVK-a, VKD3D-a itd. Olakšava odabir najprikladnije kombinacije za svaku igru ili aplikaciju.
- Lutris: definirano je kao otvorena platforma za igranjeIntegrira emulatore za klasične konzole i frontendove za moderne kolekcije (Steam, Epic, GOG, Humble Bundle, itd.). Uključuje Wine, Proton i druge komponente, što vam omogućava pokretanje igara s različitih platformi s jedne lokacije.
Završna razmatranja
Uzeti zajedno, svi ovi alati vam omogućavaju, ako dolazite s Windowsa i siti ste njegovih najnovijih manevara s ažuriranjima i umjetnom inteligencijom, da... Migrirajte na Linux bez naglog odustajanja od programa i igaraProjekti poput Zorin OS-a s podrškom za Windows aplikacije, SteamOS-a ili popularne distribucije poput Ubuntua i Linux Minta olakšavaju tranziciju, a alati poput Bottles-a upotpunjuju proces olakšavajući pokretanje starijih aplikacija.
Uz malo strpljenja, kombinovanjem boca, vina i ostalih alata, moguće je Postavite Linux okruženje koje može pokretati sve, od laganih editora poput Notepad++ do složenih pokretača igaraupravljanje više diskova, profilima performansi i zavisnostima, bez potrebe za stalnim vraćanjem na Windows, osim u rijetkim izuzecima.