Programy pro víno nefungují? Vyzkoušejte tyto kroky

  • Harry James
  • 0
  • 4009
  • 1259
reklama

Víno Jak spouštět Windows Apps a hry s Linuxem Víno Jak spouštět Windows Apps a hry s Linuxem Víno Existuje nějaký způsob, jak zajistit, aby software Windows pracoval na Linuxu? 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. poskytuje uživatelům Linuxu možnost provozovat software Windows mimo doménu společnosti Microsoft. Jako takový může pomoci vašemu přechodu od Windows Hej Windows Uživatel, měli byste přejít na Linux nebo Mac? 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. , 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, který poskytuje programům přístup k herním funkcím DirectX 8 společnosti Microsoft Vše, co potřebujete vědět o DirectX v roce 2016 Vše, co potřebujete vědět o DirectX v roce 2016 Pokud jste hráčem v PC, musíte používat DirectX, protože by to mohlo výrazně zvýšit váš herní výkon! Zde je vše, co potřebujete vědět. .

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áší hry a programy systému Windows do systému Linux PlayOnLinux přináší hry a programy systému Windows do systému Linux umožňuje spouštět různé verze vína, u kterých je prokázáno, že spolupracují 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 poté 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 jděte na stránku ke stažení a vyzkoušejte ji 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 v 64bitovém nebo 32bitovém režimu Jaký je rozdíl mezi 32bitovým a 64bitovým Windows? 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. ?

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í systému Windows, které můžete napodobit. 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 export 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 chcete, můžete ji odstranit). Protože tato složka neexistuje, vytvoří pro nás třetí příkaz.

Pokud chcete spustit program pomocí této verze vína, musíte před tím zadat první dva příkazy. To může být trochu únavné, takže pokud to chcete jako výchozí verzi pro víno, můžete vytvořit soubor, který to automaticky provede za vás.

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. Po tomto, budete moci spouštět programy s jednoduchým 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. Konkrétní pokyny, jak to provést pro distribuci Linuxu, naleznete 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 staví sudo apt-get aktualizace sudo apt-get install --install-recommend wine-staging winehq-staging

Zadáním tohoto příkazu můžete zkontrolovat, zda používáte Staging Wine.

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 automatizuje tento proces, takže se nemusíte starat o tento proces.

Příkaz níže používá Wget Mastering Wget a učení některých pěkných triků stahování Mastering Wget & učení některých pěkných triků stahování Někdy nestačí uložit web z vašeho prohlížeče místně. Někdy potřebujete trochu více energie. Z tohoto důvodu existuje úhledný malý nástroj příkazového řádku známý jako Wget. Wget je ... 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í z bezpečnostních důvodů Je Linux skutečně tak bezpečný, jak si myslíte? 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. . 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 dlls seznam

Různé programy se spoléhají na různé knihovny DLL, takže doporučuji zkontrolovat v oficiální databázi aplikací Wine několik tipů, co nainstalovat. Hledejte požadovaný software a jste povinni 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 stále nefunguje navzdory vašemu nejlepšímu úsilí, problém může být v samotném Wineově kódu. Pokud je tomu tak, doporučuji odeslat hlášení o chybách do zařízení na sledování chyb WineHQ.

Ve většině případů by to 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 Pokyny pro psaní etiket a příspěvků na fóru 7 Pokyny pro psaní etiket a příspěvků na fóru Netiquette 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ích, existuje…! 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




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.