Wine: Porovnání verzí
Smazaný obsah Přidaný obsah
+ zdroj |
lehká úprava do solidního rozcestníku |
||
Řádek 1: | Řádek 1: | ||
{{info|typ=rozcestník}} |
|||
''' |
{{rozcestník|-}}'''Wine''' je software, který umožňuje spouštět v Linuxovém prostředí .exe programy, zkompilované pro OS Windows. Na této stránce shromažďujeme všechno, co je relevantní pro jeho použití ve vzdělávání a výzkumu. |
||
==Základní informace== |
==Základní informace== |
||
* [[w: |
* [[w:Wine|Článek na české Wikipedii]] |
||
* |
* [http://www.winehq.org/ Domovská stránka projektu] |
||
* licence: [[Licence/LGPL|LGPL]] |
* licence: [[Licence/LGPL|LGPL]] |
||
⚫ | |||
* |
|||
⚫ | |||
⚫ | |||
⚫ | |||
** xwine |
** xwine |
||
** wine-bin |
** wine-bin |
||
Řádek 19: | Řádek 19: | ||
* https://wiki.winehq.org/Importance_Of_Wine |
* https://wiki.winehq.org/Importance_Of_Wine |
||
== |
== Problémy s knihovnami .dll == |
||
Velkým problémem jsou různé windowsí dynamické knihovny .dll (Dynamic Linked Library). |
Velkým problémem jsou různé windowsí dynamické knihovny .dll (Dynamic Linked Library). |
||
=== winetricks === |
=== Dohledávání pomocí winetricks === |
||
Tento balík nám pomůže po Inetu dohledat různé knihovny |
Tento balík nám pomůže po Inetu dohledat různé knihovny |
||
winetricks --help | less |
winetricks --help | less |
||
=== MFC42.DLL === |
|||
Například se nám při instalaci stane: |
Například se nám při instalaci stane: |
||
Řádek 64: | Řádek 62: | ||
</pre> |
</pre> |
||
=== |
=== Ruční dohledávání === |
||
winetricks ho v helpu nenabízí. Takže to musíme dohledat ručně: |
Některé knihovny, třeba MSVBVM60.DLL, winetricks ho v helpu nenabízí. Takže to musíme dohledat ručně: |
||
* Z [http://www.microsoft.com/downloads/details.aspx?FamilyId=7B9BA261-7A9C-43E7-9117-F673077FFB3C Service Pack 6 for Visual Basic 6.0: Run-Time Redistribution Pack (vbrun60sp6.exe)]: stáhneme soubor VB6.0-KB290887-X86.exe (1.1 MB) |
* Z [http://www.microsoft.com/downloads/details.aspx?FamilyId=7B9BA261-7A9C-43E7-9117-F673077FFB3C Service Pack 6 for Visual Basic 6.0: Run-Time Redistribution Pack (vbrun60sp6.exe)]: stáhneme soubor VB6.0-KB290887-X86.exe (1.1 MB) |
Verze z 12. 8. 2019, 18:45
Tato stránka je rozcestník | |
Příslušnost: všeobecná |
Wine je software, který umožňuje spouštět v Linuxovém prostředí .exe programy, zkompilované pro OS Windows. Na této stránce shromažďujeme všechno, co je relevantní pro jeho použití ve vzdělávání a výzkumu.
Základní informace
- Článek na české Wikipedii
- Domovská stránka projektu
- licence: LGPL
- spouštěcí příkaz: wine
- instalační balíky:
- xwine
- wine-bin
- wine-doc
- libwine
- libwine-gl
Studijní zdroje na webu
Problémy s knihovnami .dll
Velkým problémem jsou různé windowsí dynamické knihovny .dll (Dynamic Linked Library).
Dohledávání pomocí winetricks
Tento balík nám pomůže po Inetu dohledat různé knihovny
winetricks --help | less
Například se nám při instalaci stane:
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\windows\\system32\\Scrrun.dll") not found
Takže
winetricks mfc42
A jede to jako po drátku:
$ winetricks mfc42 Executing wget -O vc6redistsetup_enu.exe -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe --2010-06-18 17:01:05-- http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe Překládám download.microsoft.com… 94.245.69.214, 94.245.69.212 Navazuje se spojení s download.microsoft.com|94.245.69.214|:80… spojeno. HTTP požadavek odeslán, program čeká na odpověď… 200 OK Délka: 1833232 (1,7M) [application/octet-stream] Ukládám do: „vc6redistsetup_enu.exe“ 100%[========================================================================>] 1 833 232 1,46M/s za 1,2s 2010-06-18 17:01:07 (1,46 MB/s) – „vc6redistsetup_enu.exe“ uloženo [1833232/1833232] Executing wine /home/petr/.winetrickscache/vc6redistsetup_enu.exe /T:C:\winetrickstmp /c Executing /usr/bin/cabextract /home/petr/.winetrickscache/vcredist.exe -d /home/petr/.wine/dosdevices/c:/windows/system32/ -F mfc42u.dll Extracting cabinet: /home/petr/.winetrickscache/vcredist.exe extracting /home/petr/.wine/dosdevices/c:/windows/system32//mfc42u.dll All done, no errors. Using native,builtin override for following DLLs: msvcrt Executing early_wine regedit c:\winetrickstmp\override-dll.reg Install of mfc42 done winetricks done.
Ruční dohledávání
Některé knihovny, třeba MSVBVM60.DLL, winetricks ho v helpu nenabízí. Takže to musíme dohledat ručně:
- Z Service Pack 6 for Visual Basic 6.0: Run-Time Redistribution Pack (vbrun60sp6.exe): stáhneme soubor VB6.0-KB290887-X86.exe (1.1 MB)
- Je to samorozbalovací archiv, takže ho spustíme:
wine VB6.0-KB290887-X86.exe
- Tím pádem dostaneme soubor vbrun60sp6.exe
- Ten opět spustíme:
wine vbrun60sp6.exe
- Tím se nám do adresáře ~/.wine/drive_c/windows/system32 nainstalují soubory:
- 145K ASYCFILT.DLL
- 1,4M MSVBVM60.DLL