Vinyo wayaka Windows 10Amagwira ntchito.

Vinyo - pulogalamu yoyambitsa mapulogalamu Windows pa makompyuta a Unix.

Vinyo wothamanga Windows Lakhala loto la mafani omwe amatsatira mzimu wa "Timachita zomwe tiyenera kuchita chifukwa sitiyenera kuchita" kuyambira chaka cha 2004, pomwe wina anayesa kuphatikiza Wine mu Cygwin ndi adaphwanya kaundula wa kaundula.

Pepani: “Nanga bwanji mapulogalamu akale omwe sagwira ntchito bwino m'mabaibulo aposachedwa? Windows"Koma tikumvetsa zimenezo?" zoona chifukwa chake ndi "Ndavutika chifukwa cha luso langa kwa nthawi yayitali, tsopano ndi nthawi yanu."

Kumapeto kwa 2008, ndidagonja ndi lingaliro lovuta - ndipo ine (ndikuganiza kuti ndinali ine) ndinapanga tsamba. WineOnWindows pa Wine wiki. Mwachidule: sizinali zotheka konse, popeza chilichonse chinayenda bwino kudzera mu Cygwin, MinGW kapena Windows Ntchito za Unix. Tsamba lapano osapambana kwambiri.

Windows 10 adayambitsa dongosolo laling'ono Windows chifukwa Linuxndi Ubuntu Titatsitsa mosavuta kuchokera ku Microsoft Store, lingaliro lathu lopusa limagwira ntchito yokha, kupatula kukhazikitsa pamanja DISPLAY environment variable.

Ikadali yopanda ntchito. Vinyo imagwira ntchito ndi mapulogalamu a 64-bit okha. Windows, ndiko kuti, ngakhale ndi mapulogalamu onse omwe amabwera ndi dongosolo lenilenilo Windows 10.

(Ntchito yoyambirira inayamba munthu wina atalephera kupeza Encarta 97 kuti igwire ntchito Windows 10Kotero, monga njira iliyonse yeniyeni yogwiritsira ntchito ma geeky, sikuthetsa vuto loyambirira la wogwiritsa ntchito.

Koma ndikufuna kutsindikanso: tsopano zimagwira ntchito mopepuka. Sindine katswiri wopenga yemwe adazindikira ntchito yabwino kwambiri - ndikungowoneka kuti ndine woyamba kulengeza izi poyera.

Momwe mungachitire chopusa ichi

1. Muli ndi 64-bit Windows 10, sichoncho? Iyi ndi mtundu wokhawo womwe uli ndi WSL.

2. Ikani WSL. Control Panel -> Mapulogalamu -> Mapulogalamu ndi Zinthu -> Yatsani kapena kuzima zinthu WindowsChongani bokosi lakuti "Subsystem" Windows chifukwa Linux" Yambitsaninso Windows.

3. Pitani ku Microsoft Store, ikani Ubuntu (WSL kwenikweni idapangidwa kuti iziyendetsa). Ndayika Ubuntu 18.04 LTS. Tsegulani Ubuntu, ndipo muwona bash terminal.

4. Ikani zotsatirazi kuchokera pamzere wa bash:

sudo dpkg --add-architecture i386
sudo apt update; sudo apt upgrade
sudo apt install wine-stable

Mutha kukhazikitsa mtundu waposachedwa wa Vinyo ngati mukufuna kuvutika ndi utsiru (musaiwale malaibulale awiri atsopano omwe akufunika pa wine-devel >=4.5 ndipo sanaphatikizidwebe mu Ubuntu!). Mundidziwitse ngati izi zikugwira ntchito.

5. Onjezani kwa anu .bashrc mzere uwu:

export DISPLAY=:0.0

Mwinanso mudzafuna kuyendetsa izi pawindo la bash lomwe lilipo.

6. Ikani VcXsrv, mtundu wa xorg wokonzedwa bwino wopangidwira Windows, ingotengani mtundu waposachedwa wa executable ndikuyiyendetsa. Yambitsani X Server kudzera pa batani la Start ndi XLaunch. Idzakutsogolerani kudzera pazoyambira - siyani zambiri momwe zilili. Ndasankha bokosi la "Letsani access control" ngati zingatheke. Sungani kasinthidwe.

6 a. Ngati mukufuna kuwona kuti seva ya X idakonzedwa bwino, yikani sudo apt install x11-apps ndi kuthamanga xeyes paulendo wofulumira kubwerera ku 80s ndi 90s.

7. Mwiniwake wine sichigwira ntchito chifukwa 32-bit binaries samayenda mu WSLPa 64-bit yathu Windows 10 cholakwika chawonetsedwa /usr/bin/wine: 40: exec: /usr/lib/wine/wine: Exec format error. Mwachiwonekere izi yokhazikika mu WSL 2.

Pakadali pano, tiyeni tiyambitse Notepad mu Vinyo!

wine64 /usr/lib/x86_64-linux-gnu/wine/fakedlls/notepad.exe

Vinyo wayaka Windows 10Amagwira ntchito.

ZOTI MUCHITE: 32-bit thandizo. Ndiyenera kudikira Chithunzi cha WSL2Ndikudabwa ngati mapulogalamu akale a Win16 adzagwira ntchito—ayenera kugwira ntchito mu Wine, ngakhale atakhala kuti sagwiranso ntchito mu Wine yokha. Windows.

32-bit ntchito kudzera pa qemu

Спасибо ndemanga yosadziwika, omwe adapereka malingaliro amomwe mungayandikire kuyambitsa mapulogalamu a 32-bit.

sudo apt kukhazikitsa qemu-user-static
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic 'x7fELFx01x01x01x03x00x00x00x00x00x00x00x00x03x00x03x00x01x00xxffxffxffmaxff-xff-xffxfm ffxffxffxffxffxffxffxffxf00xffxffxffxffxffxffxff'
sudo service binfmt-support start

Ndipo tsopano tikhoza kuchita:

fun@DESKTOP-7F6DU8P:~$ vinyo --version wine-3.0 (Ubuntu 3.0-1ubuntu1)

Komabe, Encarta 97 sikugwirabe ntchito:

zosangalatsa@DESKTOP-7F6DU8P:/mnt/e$ vinyo SETUP.EXE
vinyo: Cholakwika chatsamba chosasamalidwa pakufikira ku 0xffffffff pa adilesi 0x11df:0x00002c11 (ulusi 0011), kuyambira debugger...
0011:err:seh:start_debugger Sizinathe kuyambitsa debugger ("winedbg --auto 15 108") (2)
Werengani Maupangiri a Wine Developers momwe mungakhazikitsire winedbg kapena debugger ina

Kwa omwe akudziwa: file akuti SETUP.EXE: MS-DOS executable, NE for MS Windows 3.x, kotero tiyenera kupita ku mapulogalamu osowa 16-bit.

Encarta 97 imayikidwa ndipo imagwira ntchito bwino mu Wine 4.13 pa Linux... koma pa 4.13 pa Windows 10 ayi komabe:

zosangalatsa@DESKTOP-7F6DU8P:~$ vinyo /mnt/e/SETUP.EXE
Xlib: kukulitsa "MIT-SHM" kukusowa pachiwonetsero ":0.0".
Xlib: kukulitsa "MIT-SHM" kukusowa pachiwonetsero ":0.0".
0009:err:process:__wine_kernel_init boot chochitika chatha
001d:err:process:__wine_kernel_init boot chochitika chatha
vinyo: Kulakwa kwa tsamba losagwiridwa pakufikira ku 0xffffffff pa adilesi 0x11cf:0x00002c11 (ulusi 001e), kuyambira debugger...001e:err:seh:start_debugger Sizinathe kuyambitsa debugger ("winedbg --auto 28 152") (2)
Werengani Maupangiri a Wine Developers momwe mungakhazikitsire winedbg kapena chosokoneza china
001d:err:ntdll:RtlpWaitForCriticalSection gawo 0x7e6273e0 "syslevel.c: Win16Mutex" dikirani nthawi yatha mu ulusi 001d, wotsekedwa ndi 001e, kuyesanso (60 sec)
Xlib: kukulitsa "MIT-SHM" kukusowa pachiwonetsero ":0.0".
Sanathe kukweza vinyo-nalimata. Kumasulira kwa HTML kuzimitsidwa.
001e:err:seh:kwezani_kupatulapo Palibe malamulo osayendetsedwa c0000005 mbendera 0 addr 0x7b4a6abc
cholakwika cha kasitomala wa vinyo: 1e: lembani: Chofotokozera cholakwika cha fayilo

Inde amapereka zosiyana mauthenga olakwika mumayendedwe angapo ...

Source: www.habr.com

Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster