reklama
Víno Jak spouštět Windows Apps a hry s Linux WineExistuje nějaký způsob, jak zajistit, aby software Windows fungoval v systému Linux? Jednou z odpovědí je použití vína, ale i když to může být velmi užitečné, pravděpodobně by to měla být pouze vaše poslední možnost. Tady je důvod. Přečtěte si více poskytuje uživatelům Linuxu možnost spouštět software Windows mimo doménu společnosti Microsoft. Jako takový to může pomozte vašemu přechodu mimo Windows Ahoj, uživateli Windows, měli byste přejít na Linux nebo Mac?Uvažovali jste někdy o přechodu z Windows na Linux nebo Mac? Rychlá odpověď: Pokud jste na Windows, zůstaňte na Windows - a nebojte se o upgrade zatím. Tady je důvod. Přečtěte si více , méně vázán exkluzivním softwarem platformy.
Víno však není dokonalé. Některé programy potřebují nějakou práci, aby se přestěhovaly, zatímco jiné nebudou fungovat vůbec. Jak již bylo řečeno, níže uvedené kroky maximalizují vaše šance na spuštění programu Windows v Linuxu.
Proč se můj program nespouští?
Jednoduše řečeno, Wine spouští software Windows reverzními inženýrskými částmi operačního systému Windows pro Linux. Ve světě společnosti Microsoft se tyto součásti nazývají knihovny DLL (Dynamic Link Libraries). Poskytují další funkce a funkce, na které ostatní programy pracují. Příkladem je d3d8.dll, což umožňuje programům přístup k Herní možnosti Microsoft DirectX 8 Vše, co potřebujete vědět o DirectX v roce 2016Pokud jste PC hráč, musíte použít DirectX, protože by to mohlo výrazně zvýšit váš herní výkon! Zde je vše, co potřebujete vědět. Přečtěte si více .
Stačí říci, že existuje mnoho DLL, které Wine poskytuje ekvivalenty. Existuje šance, že víno má chyby ve svých implementacích. Víno nemusí vůbec mít ani jedno! To jsou hlavní důvody, proč se programy Windows chová nebo odmítají pracovat pod Linuxem. Jako takový, Cílem níže uvedených kroků je dosáhnout implementace Wine co nejblíže Windows.
Instalace programů pomocí PlayOnLinux
PlayOnLinux PlayOnLinux přináší do systému Linux hry a programy pro systém Windows Přečtěte si více umožňuje spouštět různé verze aplikace Wine, u kterých je prokázáno, že pracují s programy, které chcete spustit. Může také automaticky dodávat vínu nativní knihovny DLL, aby lépe fungovala. To vše se děje pod kapotou, takže stačí vybrat, co chcete nainstalovat, a pak jej spustit.
Zatímco instalace programu pomocí PlayOnLinux téměř vždy zajišťuje hladký chod, možná v jejich katalogu nenajdete to, co chcete. Ale přejděte na stránku ke stažení a vyzkoušejte to jako první.
Jaká je vaše architektura vína?
Pokud zjistíte, že program PlayOnLinux chybí, možná budete muset uchýlit se k ruční instalaci programů. Než se ale ponoříte, měli byste položit jednu otázku: je vaše víno 64bitový režim nebo 32bitový režim Jaký je rozdíl mezi 32bitovým a 64bitovým systémem Windows?Jaký je rozdíl mezi 32bitovým a 64bitovým systémem Windows? Zde je jednoduché vysvětlení a jak zkontrolovat, kterou verzi máte. Přečtěte si více ?
Stejně jako Windows mají Linux i Wine různé verze určené pro konkrétní počítačové architektury. Pravděpodobně používáte 64bitovou verzi systému Linux a ve výchozím nastavení tedy 64bitovou verzi aplikace Wine.
Chcete-li zkontrolovat, který z nich používáte, zadejte tento příkaz:
winecfg
Poté klikněte na tlačítko Verze Windows. Uvidíte seznam různých vydání Windows, které může Wine napodobovat. Pokud používáte 32bitové víno, edice starší než Windows XP protože byly k dispozici pouze v 32bitovém režimu.
Změna architektury vína
Přestože software určený pro 32bitové systémy bude fungovat na 64bitových verzích aplikace Wine, místo toho mají tendenci lépe pracovat s 32bitovou verzí. Naštěstí je změna architektury Wine velmi jednoduchá:
export WINEARCH = win32. exportovat WINEPREFIX = ~ / .wine32. winecfg
První příkaz říká Wine, aby šlo do 32bitového režimu, zatímco druhý mu řekne, kde vytvořit novou složku („.“ Na konci tuto složku skryje - pokud ji chcete, můžete ji odstranit). Protože tato složka neexistuje, vytvoří ji třetí příkaz.
Pokud chcete spustit program pomocí této verze Wine, musíte před tím zadat první dva příkazy. To může být trochu únavné, takže pokud to chcete jako svou výchozí verzi pro víno, můžete vytvořit soubor, který to za vás provede automaticky.
sudo nano /etc/profile.d/wine.sh
Stačí přidat první dva příkazy, jako jste vytvořili novou složku Wine. Možná budete muset restartovat počítač, aby tato nastavení fungovala. Poté budete moci spouštět jednoduché programy víno [program] příkaz.
Použijte představovanou verzi vína
Staging vína má spoustu oprav chyb a funkcí, které se nedostaly do hlavních vydání. Z tohoto důvodu můžete mít větší šanci na spuštění programů, pokud je použijete místo toho. Můžete najít konkrétní pokyny, jak to provést pro vaši distribuci Linuxu na jejich webových stránkách.
Pro uživatele Ubuntu / Mint jsou zde zadány příkazy terminálu:
sudo add-apt-repozitář ppa: víno / víno. aktualizace sudo apt-get. sudo apt-get install --install-recommend wine-staging winehq-staging
Chcete-li zkontrolovat, zda používáte aplikaci Staging Wine, zadejte tento příkaz:
víno - obrácení
Pomocí nativních součástí systému Windows s Winetricks
Víno má možnost používat Windows DLL spolu s vlastními systémy s reverzním inženýrstvím. V mnoha případech to může přispět k lepší kompatibilitě. Chcete-li to však provést, musíte je stáhnout a explicitně sdělit Wine, aby je používal. Nazval se shell skript Winetricks tento proces automatizuje, takže se nemusíte starat o tento proces.
Použije se níže uvedený příkaz Wget Zvládnutí Wget a učení některých úhledných trikůNěkdy nestačí pouze uložit web z prohlížeče. Někdy potřebujete trochu více energie. K tomu existuje úhledný malý nástroj příkazového řádku známý jako Wget. Wget je ... Přečtěte si více stáhnout skript:
wget -O winetricks.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks. chmod 755 winetricks.sh
Druhý příkaz způsobí spuštění skriptu. Linux zabraňuje spouštění náhodných skriptů ve výchozím nastavení pro bezpečnostní důvody Je Linux opravdu tak bezpečný, jak si myslíte?Linux je často nabízen jako nejbezpečnější operační systém, na který můžete dostat své ruce, ale je to opravdu tak? Pojďme se podívat na různé aspekty počítačového zabezpečení Linuxu. Přečtěte si více . Jediné, co musíte udělat, je požádat Winetricks, aby do terminálu nainstaloval konkrétní soubor, například:
./winetricks.sh your-dll
Zadáte-li tento příkaz, Winetricks vám také ukáže všechny možné DLL, které s ním můžete nainstalovat:
./winetricks.sh seznam dlls
Různé programy spoléhají na různé knihovny DLL, takže doporučuji zkontrolovat oficiálního Databáze aplikací vína pro několik rad, jak nainstalovat. Hledejte pouze požadovaný software a musíte vidět ostatní na stejné lodi jako vy.
Zkontrolujte chyby vína
Pokud aplikace, kterou chcete spustit, není v databázi aplikací Wine, můžete ještě udělat trochu poking a udělat odhad u problému. Můžete se například podívat na chyby, které Wine vyrábí takto:
wine [program] &> debug.txt
Při spuštění programu v terminálu budou všechny chyby, které způsobí, odeslány do výše uvedeného souboru. Něco takového by vám mohlo pomoci zjistit, co se s vínem děje. Tímto způsobem budete moci nainstalovat užitečnou DLL pomocí Winetricks.
Hlášení chyb
Pokud váš program i přes vaše nejlepší úsilí stále nefunguje, může být problém v samotném kódu Wine. Pokud je tomu tak, doporučuji odeslat hlášení o chybách do zařízení na sledování chyb WineHQ.
To by ve většině případů nemělo být nutné, ale pokud vás to zajímá, měli byste mít na paměti několik věcí:
- Jasně popište svůj problém, co to je a jak k němu došlo.
- Ke zprávě přiložte chybový soubor (například ten výše). To vývojářům usnadní identifikaci problémů.
- Buďte zdvořilí a zdvořilí 7 pokynů pro psaní etiket pro psaní e-mailů a příspěvků na fóruNetiquette je zkratka pro síťovou nebo internetovou etiketu. Zahrnuje zvláštní sadu sociálních konvencí nalezených v online interakcích. Zatímco netiquette je velmi podobná dobrému chování nebo etiketě v offline setkání, existují ... Přečtěte si více ! Lidé budou ochotnější pomoci, pokud jste.
Máte příběh o úspěchu vína, který chcete sdílet? Setkali jste se s tím? Řekněte nám v komentářích níže.
Obrázek Kredit: Sicco Hesselmans prostřednictvím Shutterstock.com
V současné době studuje BIT a je Austin Luong vášnivým nadšencem Linuxu, který miluje proselytizaci svobodného softwaru. Také rád píše sci-fi, ale pouze v soukromí svého pevného disku.