Bottles 2022.1.28 prihaja z novim zaledjem za upravljanje Wine in še več

Predstavljena je bila izdaja nove različice projekta Steklenice 2022.1.28, ki izstopa po razvoju aplikacije za poenostavitev namestitve, konfiguracije in izvajanja aplikacij Windows na Linuxu, ki temelji na Wine ali Proton.

Program ponuja vmesnik za upravljanje predpon, ki definirajo okolje Wine in parametri za zagon aplikacij ter orodja za namestitev potrebnih odvisnosti za pravilno delovanje zagnanih programov.

Namesto skripta Winetricks, Steklenice uporablja celoten sistem upravljanja upravitelja odvisnosti za namestitev dodatnih knjižnic, ki delujejo kot upravljanje odvisnosti v upraviteljih distribucijskih paketov.

V bistvu za delujočo aplikacijo Windows je definiran seznam odvisnosti (DLL-ji, viri, čas izvajanja itd.), ki jih je treba prenesti in namestiti za normalno delovanje, čeprav ima lahko vsaka odvisnost svoje odvisnosti.

Stekleničke zagotavlja repozitorij informacij o odvisnosti za različne programe in knjižnice, kot tudi nabor orodij za centralizirano upravljanje odvisnosti. Vse nameščene odvisnosti se spremljajo, zato lahko, ko odstranite program, odstranite tudi povezane odvisnosti, če se ne uporabljajo za zagon drugih aplikacij. Ta pristop vam omogoča, da se izognete namestitvi ločene različice Wine za vsako aplikacijo in uporabite eno okolje Wine za zagon čim več aplikacij.

Za delo s predponami Windows, Bottles uporablja koncept okolij, ki zagotavljajo konfiguracije, knjižnice in odvisnosti. pripravljen za uporabo za določen razred aplikacij. Na voljo so osnovna okolja: igre – za igre, Programska oprema – za aplikacijske programe in Custom – čisto okolje za izvajanje lastnih eksperimentov.

Glavne novosti Steklenic 2022.1.28

V tej novi različici je poudarjeno, da je bila dodana nov backend za upravljanje Wine, ki je sestavljen iz treh komponent: WineCommand, WineProgram in Executor, poleg tega pa so predlagali različni obdelovalci v WineProgramu:

  • reg, regedit: za delo z registrom omogoča spreminjanje več ključev z enim klicem.
  • mreža: za upravljanje storitev.
  • vinski servir: za preverjanje delovanja postopka nadzora steklenice.
  • start, msiexec in cmd: so za delo z bližnjicami .lnk in datotekami .msi/.batch.
  • taskmgr:je upravitelj opravil.
  • wineboot, winedbg, nadzor, winecfg.

Druga sprememba, ki izstopa, je ta implementiran upravljalnik izvajanja (Executor), ko se izvedljiva datoteka zažene, samodejno pokliče potreben gonilnik na podlagi končnice datoteke (.exe, .lnk, .batch, .msi).

Dodano tudi podpora za sinhronizacijo s pomočjo sistemskega klica futex_waitv (Futex2), ki je bil predstavljen v jedru Linuxa 5.16 in je dodal tudi gonilnik Caffe, ki temelji na Wine 7 in je združljiv s sinhronizacijskim mehanizmom Futex2.

Za namestitvene programe je implementirana možnost spreminjanja konfiguracijskih datotek (json, ini, yaml), dodana je podpora za skrivanje elementov na seznamu programov in možnost izvajanja ukazov v polnem okolju ali zmanjšana.

Dodano je bilo novo pogovorno okno za prikaz vsebine manifestnih datotek za odvisnosti in namestitvene programe, na seznam razpoložljivih namestitvenih programov pa je bila dodana tudi funkcija iskanja.

Končno če vas zanima več o tem, podrobnosti lahko preverite v naslednja povezava.

Kako namestiti Bottles na Linux?

Tisti, ki jih zanima, da bi lahko namestili to orodje v svoj sistem, bi morali vedeti, da obstajajo različni načini za njegovo pridobitev.

Prvi je s pomočjo paketi flatpak in dovolj je le, da imamo dodano podporo, samo odpremo terminal in vanj bomo vnesli naslednji ukaz:

flatpak install flathub com.usebottles.bottles

Medtem ko je za tiste, ki so uporabniki Arch Linux, Manjaro ali katera koli druga izpeljanka, lahko namestijo iz AUR tako, da zaženejo naslednji ukaz:


yay -S bottles
Zdaj pa za primer Uporabniki Fedore se lahko namesti z naslednjim ukazom:
sudo dnf install bottles
In za primer Uporabniki NixOS, Samo zagnati morajo naslednji ukaz:

nix-env -iA nixos.bottles

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.