Bottles 2022.1.28 přichází s novým backendem pro správu Wine a dalších

Bylo představeno vydání nové verze projektu Bottles 2022.1.28, který vyniká vývojem aplikace pro zjednodušení instalace, konfigurace a spouštění aplikací Windows v systému Linux na bázi Wine nebo Proton.

Program poskytuje rozhraní pro správu prefixů, které definují prostředí Wine a parametry pro spouštění aplikací a také nástroje pro instalaci potřebných závislostí pro správné fungování spouštěných programů.

Místo scénáře Winetricks, Láhve používá kompletní systém řízení správce závislostí k instalaci dalších knihoven, které fungují jako správa závislostí ve správcích distribučních balíčků.

V podstatě pro spuštěnou aplikaci Windows je definován seznam závislostí (DLL, zdroje, runtime atd.), které je nutné stáhnout a nainstalovat pro normální provoz, i když každá závislost může mít své vlastní závislosti.

Lahve poskytuje úložiště informací o závislostech pro různé programy a knihovnya také sadu nástrojů pro centralizovanou správu závislostí. Všechny nainstalované závislosti jsou sledovány, takže když odinstalujete program, můžete také odstranit související závislosti, pokud se nepoužívají ke spouštění jiných aplikací. Tento přístup vám umožňuje vyhnout se instalaci samostatné verze Wine pro každou aplikaci a používat jediné prostředí Wine ke spuštění co největšího počtu aplikací.

Chcete-li pracovat s předponami Windows, Bottles využívá koncept prostředí, která poskytují konfigurace, knihovny a závislosti. připravené k použití pro konkrétní třídu aplikací. Nabízí se základní prostředí: Hry – pro hry, Software – pro aplikační programy a Custom – čisté prostředí pro provádění vlastních experimentů.

Hlavní novinky Bottles 2022.1.28

V této nové verzi je zvýrazněno, že byla přidána nový backend pro správu Wine, který se skládá ze tří složek: WineCommand, WineProgram a Executor. Kromě toho navrhli různé manipulátory ve WineProgramu:

  • reg, regedit: pro práci s registrem umožňuje změnit několik klíčů jediným voláním.
  • síť: pro správu služeb.
  • vinotéka: k ověření fungování procesu kontroly lahví.
  • start, msiexec a cmd: jsou pro práci se zástupci .lnk a soubory .msi/.batch.
  • taskmgr:je to správce úloh.
  • wineboot, winedbg, kontrola, winecfg.

Další změna, která vyniká, je ta implementovaný exekuční manažer (Executor), když se spustí spustitelný soubor, automaticky zavolá potřebný ovladač na základě přípony souboru (.exe, .lnk, .batch, .msi).

Také přidáno podpora synchronizace pomocí systémového volání futex_waitv (Futex2) představen v linuxovém jádře 5.16 a také přidán ovladač Caffe založený na Wine 7 a kompatibilní se synchronizačním mechanismem Futex2.

Pro instalátory je implementována možnost měnit konfigurační soubory (json, ini, yaml), přidána podpora pro skrývání položek v seznamu programů a možnost spouštět příkazy v plném prostředí nebo snížena.

Byl přidán nový dialog pro zobrazení obsahu souborů manifestu pro závislosti a instalační programy a do seznamu dostupných instalačních programů byla přidána funkce vyhledávání.

Konečně pokud máte zájem o tom vědět více, můžete zkontrolovat podrobnosti v následující odkaz.

Jak nainstalovat Bottles na Linux?

Pro ty, kteří mají zájem si tento nástroj nainstalovat do svého systému, by měli vědět, že existují různé způsoby, jak jej získat.

První z nich je s pomocí balíčky flatpak a stačí mít přidanou podporu, stačí otevřít terminál a do něj napíšeme následující příkaz:

flatpak install flathub com.usebottles.bottles

Zatímco pro ty, kteří jsou uživateli Arch Linux, Manjaro nebo jakýkoli jiný derivát, mohou nainstalovat z AUR spuštěním následujícího příkazu:


yay -S bottles
Nyní k případu Uživatelé Fedory lze nainstalovat pomocí následujícího příkazu:
sudo dnf install bottles
A pro případ uživatelé NixOS, Stačí jim spustit následující příkaz:

nix-env -iA nixos.bottles

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.