Pokud jste někdy měli pocit, že vám kvůli operačnímu systému založenému na Linuxu unikají ty nejlepší PC hry, pravděpodobně jste už slyšeli o Wine. Tento nástroj je v podstatě... hlavní klíč což nám umožňuje spouštět software určený pro Windows bez nutnosti instalace kompletního operačního systému prostřednictvím virtualizace, čímž se šetří obrovské množství hardwarových prostředků.
Přestože se kompatibilita výrazně zlepšila, není vše hladké. Některé programy běží bezchybně, zatímco jiné se prostě odmítají spustit. Proto je nezbytné upravit nastavení a vědět, jaké další nástroje si nainstalovat, aby hry, které máte tolik rádi, neměly otravné chyby a běžely co nejplynuleji.
Co přesně je víno a jak funguje?
Nejprve si vyjasněme jeden omyl: Wine není emulátor. Zatímco emulátor napodobuje hardware jiného počítače, Wine je... vrstva kompatibilityPřekládá systémová volání Windows do jazyka, kterému Linux rozumí v reálném čase, což umožňuje programům běžet nativně.
Tento systém používá to, čemu říkáme subsystémy. Ve Windows existují vrstvy pro spouštění 16bitových nebo 32bitových aplikací; Wine se to pokouší replikovat. chování systému takže spustitelný soubor si myslí, že je ve svém přirozeném prostředí. Mějte však na paměti, že vzhledem k tomu, že se jedná o software vyvíjený komunitou, mohou některé proprietární komponenty společnosti Microsoft způsobovat problémy a vyžadovat použití externích knihoven.
Postupná instalace na Ubuntu a jeho derivátech
Pokud používáte 64bitovou verzi Ubuntu, je třeba nejprve povolit podporu pro 32bitové architektury, protože mnoho starších her ji vyžaduje. Otevřete terminál a spusťte příkaz sudo dpkg –add-architektura i386 připravit půdu.
Poté je nezbytné udržovat systém aktuální spuštěním sudo apt updateChcete-li získat nejnovější verzi, je nejlepší importovat oficiální klíč WineHQ vytvořením adresáře v souboru /etc/apt/keyrings a stažením klíče pomocí wgetu. Nespokojte se s verzí ve standardních repozitářích, protože ty jsou často zastaralé. docela zastaralé a dělají víc chyb.
V závislosti na vaší verzi Ubuntu (ať už 20.04, 22.04 nebo novější verzi, jako je 23.10) budete muset přidat odpovídající zdrojový kód. Jakmile to uděláte, máte tři možnosti: větev stabilní (nejdoporučenější, aby se předešlo pádům), vývojová nebo testovací verze. Pro instalaci stabilní verze použijte sudo apt install –install-doporučuje winehq-stable.
Počáteční nastavení a optimalizace prostředí
Po instalaci hru nespouštějte naslepo. Nejprve spusťte příkaz víno v terminálu. Tím se spustí průvodce počátečním nastavením, který stáhne důležité komponenty, jako například Vinná opice a gekon, nezbytný pro aplikace, které pro správné fungování závisí na .NET.
V panelu nastavení uvidíte několik klíčových karet. V té pro aplikaceV závislosti na požadavcích hry můžete Wine nastavit tak, aby emuloval konkrétní verzi Windows (například XP nebo Windows 7). V sekci GrafikaVelmi užitečným trikem je aktivace „virtuální plochy“, která brání hrám v tom, aby měnily rozlišení vašeho hlavního monitoru a způsobovaly vizuální katastrofy.
Pokud zjistíte, že se soubor .exe neotevře, může to být způsobeno problémem s oprávněními. Nekomplikujte to příliš: klikněte pravým tlačítkem myši na soubor, přejděte na Vlastnosti a zaškrtněte políčko povolit spuštění souboru jako program, nebo mu dejte volnou ruku pomocí příkazu chmod 777 v terminálu.
Pokročilé nástroje: Winetricks a PlayOnLinux
Někdy samotné víno selhává. A právě tam přichází na řadu. WinetricksTento skript vám umožňuje nainstalovat fonty od Microsoftu nebo knihovny Visual C++, které hra potřebuje, aby se při spuštění vyhnula pádům. Je to ideální nástroj pro rychlé řešení specifických závislostí.
Pokud dáváte přednost něčemu vizuálnějšímu a automatizovanějšímu, PlayOnLinux Je to záchrana. V podstatě je to rozhraní, které spravuje různé verze Wine a používá předdefinované konfigurace pro stovky her. Díky tomu se nemusíte ručně zabývat registrem nebo knihovnami DLL a vytvářet... izolované profily pro každý titul.
Kompatibilita a výkon ve skutečných hrách
Ne všechny hry se chovají stejně. Databáze WineHQ používá kategorie: Platina (funguje perfektně), Zlato (potřebuje drobné úpravy), Stříbro a Bronz. Tituly jako například Diablo III Mohou běžet velmi dobře, i když někdy je vhodné použít 32bitového klienta, abyste získali více FPS a zabránili pomalému běhu DirectX 11 API.
Kritickým bodem je Systém proti podvádění a agresivní DRM jako Denuvo. Pokud hra tyto nástroje používá, je velmi pravděpodobné, že ji Wine nebude moci spustit, nebo co je horší, server detekuje vrstvu kompatibility a trvale zablokuje váš účet. V takových případech je virtualizace jediným bezpečným řešením.
Pokud jste uživatelem Steamu, zapomeňte na ruční konfiguraci Wine. Klient integruje ProtonSteam Deck je optimalizovaná verze Wine od společnosti Valve. Díky tomu je Steam Deck tak výkonný a umožňuje vám hrát většinu her z katalogu Windows jediným kliknutím.
Řešení běžných chyb a zabezpečení
Přestalo vám Wine fungovat poté, co jste si s příliš mnoha věcmi zahráli? Nepanikařte. Nejjednodušší řešení je smažte složku .wine ve vašem domovském adresáři (nebo jej přejmenujte na .wine.backup). Po opětovném spuštění programu winecfg program znovu vygeneruje celé prostředí od začátku a vyčistí všechny konfigurační chyby.
Pokud jde o bezpečnost, nezapomeňte, že Wine vytváří malou zranitelnost. Zatímco malware pro Windows nemůže poškodit jádro Linuxu, pokud spustíte virus, může. ve vrstvě VínoToto by mohlo přistupovat k vašim osobním souborům, které jsou namapovány na virtuální disk C:. Buďte opatrní se spustitelnými soubory z pochybných zdrojů.
Pokud se rozhodnete, že nástroj již nepotřebujete, odinstalujte jej pomocí sudo apt-get remove –purge winehq-stable A nezapomeňte vyčistit zbytkové soubory v souborech .config a .local/share, abyste získali zpět místo na disku, protože závislosti a knihovny .NET mohou být poměrně velké.
Možnost spouštět software Windows na Linuxu je obrovská výhoda, která nám dává naprostou svobodu oproti našemu hardwaru. Od instalace stabilní větve až po používání Winetricks Od DLL souborů až po podporu Protonu na Steamu existuje mnoho způsobů, jak proměnit vaši distribuci ve skutečný herní automat, pokud víte, jak spravovat profily a verze kompatibility, abyste se vyhnuli technickým konfliktům.
Vášnivý spisovatel o světě bytů a technologií obecně. Rád sdílím své znalosti prostřednictvím psaní, a to je to, co budu dělat v tomto blogu, ukážu vám všechny nejzajímavější věci o gadgetech, softwaru, hardwaru, technologických trendech a dalších. Mým cílem je pomoci vám orientovat se v digitálním světě jednoduchým a zábavným způsobem.

