Rhyddhau Poteli 2022.1.28, pecyn ar gyfer trefnu lansiad cymwysiadau Windows ar Linux

Mae rhyddhau'r prosiect Bottles 2022.1.28 wedi'i gyflwyno, sy'n datblygu cymhwysiad i symleiddio gosod, ffurfweddu a lansio cymwysiadau Windows ar Linux yn seiliedig ar Wine neu Proton. Mae'r rhaglen yn darparu rhyngwyneb ar gyfer rheoli rhagddodiaid sy'n diffinio'r amgylchedd Gwin a pharamedrau ar gyfer lansio cymwysiadau, yn ogystal ag offer ar gyfer gosod dibyniaethau sy'n angenrheidiol ar gyfer gweithrediad cywir rhaglenni a lansiwyd. Mae cod y prosiect wedi'i ysgrifennu yn Python ac yn cael ei ddosbarthu o dan y drwydded GPLv3. Daw'r rhaglen mewn fformat Flatpak ac mewn pecynnau Arch Linux.

Yn lle sgript Winetricks, mae Bottles yn defnyddio system rheoli dibyniaeth lawn i osod llyfrgelloedd ychwanegol, y mae ei weithrediad yn debyg i reoli dibyniaeth mewn rheolwyr pecynnau dosbarthu. Er mwyn i raglen Windows gael ei lansio, pennir rhestr o ddibyniaethau (DLLs, ffontiau, amser rhedeg, ac ati) y mae'n rhaid eu llwytho i lawr a'u gosod ar gyfer gweithrediad arferol, er y gall fod gan bob dibyniaeth ei dibyniaethau ei hun.

Rhyddhau Poteli 2022.1.28, pecyn ar gyfer trefnu lansiad cymwysiadau Windows ar Linux

Mae Bottles yn darparu ystorfa o wybodaeth am ddibyniaeth ar gyfer rhaglenni a llyfrgelloedd amrywiol, yn ogystal ag offer ar gyfer rheoli dibyniaeth ganolog. Mae'r holl ddibyniaethau gosod yn cael eu holrhain, felly pan fyddwch yn dadosod rhaglen, gallwch hefyd gael gwared ar ddibyniaethau cysylltiedig os na chΓ’nt eu defnyddio i redeg cymwysiadau eraill. Mae'r dull hwn yn caniatΓ‘u ichi osgoi gosod fersiwn ar wahΓ’n o Wine ar gyfer pob cais a defnyddio un amgylchedd Gwin i redeg cymaint o gymwysiadau Γ’ phosibl.

Rhyddhau Poteli 2022.1.28, pecyn ar gyfer trefnu lansiad cymwysiadau Windows ar Linux

I weithio gyda rhagddodiaid Windows, mae Bottles yn defnyddio'r cysyniad o amgylcheddau sy'n darparu gosodiadau parod, llyfrgelloedd a dibyniaethau ar gyfer dosbarth penodol o gymwysiadau. Cynigir amgylcheddau sylfaenol: Hapchwarae - ar gyfer gemau, Meddalwedd - ar gyfer rhaglenni cymhwyso a Custom - amgylchedd pur ar gyfer cynnal eich arbrofion eich hun. Mae'r amgylchedd hapchwarae yn cynnwys DXVK, VKD3D, Esync, mae graffeg arwahanol wedi'i alluogi ar systemau gyda graffeg hybrid, ac mae PulseAudio yn cynnwys gosodiadau i wella ansawdd sain. Mae amgylchedd y cais yn cynnwys gosodiadau sy'n addas ar gyfer rhaglenni amlgyfrwng a chymwysiadau swyddfa.

Rhyddhau Poteli 2022.1.28, pecyn ar gyfer trefnu lansiad cymwysiadau Windows ar Linux

Os oes angen, gallwch osod sawl fersiwn gwahanol o win, proton a dxvk, a newid rhyngddynt ar y hedfan. Mae'n bosibl mewnforio amgylcheddau gan reolwyr Gwin eraill, fel Lutris a PlayOnLinux. Mae amgylcheddau sy'n cael eu rhedeg gan ddefnyddio ynysu blychau tywod, yn cael eu gwahanu oddi wrth y brif system ac yn cael mynediad i'r data angenrheidiol yn unig yn y cyfeiriadur cartref. Darperir cefnogaeth ar gyfer rheoli fersiwn, sy'n arbed y wladwriaeth yn awtomatig cyn gosod pob dibyniaeth newydd ac yn caniatΓ‘u ichi rolio'n Γ΄l i un o'r taleithiau blaenorol rhag ofn y bydd problemau.

Rhyddhau Poteli 2022.1.28, pecyn ar gyfer trefnu lansiad cymwysiadau Windows ar Linux

Ymhlith y newidiadau yn y datganiad newydd:

  • Mae backend newydd ar gyfer rheoli Gwin wedi'i ychwanegu, sy'n cynnwys tair cydran: WineCommand, WineProgram a Executor.
  • Mae sawl triniwr WineProgram wedi'u cynnig:
    • reg, regedit - ar gyfer gweithio gyda'r gofrestrfa, yn caniatΓ‘u ichi newid sawl allwedd gydag un alwad.
    • net - ar gyfer rheoli gwasanaethau.
    • wineserver - i wirio gweithrediad y broses rheoli Poteli.
    • cychwyn, msiexec a cmd - ar gyfer gweithio gyda llwybrau byr .lnk a ffeiliau .msi/.batch.
    • taskmgr - rheolwr tasgau.
    • wineboot, winedbg, rheolaeth, winecfg.
  • Mae rheolwr gweithredu (Executor) wedi'i weithredu, sydd, wrth redeg ffeil gweithredadwy, yn galw'r triniwr angenrheidiol yn awtomatig yn dibynnu ar estyniad y ffeil (.exe, .lnk, .batch, .msi).
  • Darperir y gallu i redeg gorchmynion mewn amgylchedd llawn neu lai.
  • Cefnogaeth ychwanegol ar gyfer cydamseru gan ddefnyddio'r alwad system futex_waitv (Futex2) a gyflwynwyd yng nghnewyllyn Linux 5.16. Ychwanegwyd triniwr Caffe, yn seiliedig ar Wine 7 ac injan cydamseru Futex2 ategol.
  • Ar gyfer gosodwyr, mae'r gallu i newid ffeiliau cyfluniad (json, ini, yaml) wedi'i weithredu.
  • Ychwanegwyd cefnogaeth ar gyfer cuddio eitemau yn y rhestr rhaglenni.
    Rhyddhau Poteli 2022.1.28, pecyn ar gyfer trefnu lansiad cymwysiadau Windows ar Linux
  • Ychwanegwyd deialog newydd i arddangos cynnwys ffeiliau amlwg ar gyfer dibyniaethau a gosodwyr.
    Rhyddhau Poteli 2022.1.28, pecyn ar gyfer trefnu lansiad cymwysiadau Windows ar Linux
  • Mae swyddogaeth chwilio wedi'i hychwanegu at y rhestr o osodwyr sydd ar gael.
    Rhyddhau Poteli 2022.1.28, pecyn ar gyfer trefnu lansiad cymwysiadau Windows ar Linux

Yn ogystal, gallwn nodi cyhoeddi rhyddhau'r prosiect Proton 7.1-GE-1, o fewn fframwaith y mae selogion yn creu cynulliadau pecyn uwch yn annibynnol ar Falf ar gyfer rhedeg cymwysiadau Proton Windows, a nodweddir gan fersiwn mwy diweddar o Wine, y defnyddio FFmpeg yn Faudio a chynnwys clytiau ychwanegol sy'n datrys problemau mewn amrywiol gymwysiadau hapchwarae.

Mae'r fersiwn newydd o Proton GE wedi trosglwyddo i Wine 7.1 gyda chlytiau o Wine-staging 7.1 (mae'r Proton swyddogol yn parhau i ddefnyddio Wine 6.3). Mae'r holl newidiadau o ystorfeydd git y prosiectau vkd3d-proton, dxvk a FAudio wedi'u trosglwyddo. Mae materion yn Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 ac Elder Scrolls Online wedi'u datrys.

Ffynhonnell: opennet.ru

Ychwanegu sylw