Bottles 2022.1.28 kommer med en ny backend for å administrere vin og mer

Utgivelsen av den nye versjonen av Bottles-prosjektet 2022.1.28 ble presentert, som skiller seg ut for å utvikle en applikasjon for å forenkle installasjon, konfigurasjon og kjøring av Windows-applikasjoner på Linux basert på Wine eller Proton.

Programmet gir et grensesnitt for å administrere prefikser som definerer Wine-miljøet og parametere for å starte applikasjoner, samt verktøy for å installere de nødvendige avhengighetene for riktig funksjon av de lanserte programmene.

I stedet for Winetricks-manuset, Flasker bruker et komplett styringssystem avhengighetsbehandling for å installere ekstra biblioteker som fungerer som avhengighetsstyring i distribusjonspakkeadministratorer.

utgangspunktet for et Windows-program som kjører, er en liste over avhengigheter definert (DLL-er, kilder, kjøretid osv.) som må lastes ned og installeres for normal drift, selv om hver avhengighet kan ha sine egne avhengigheter.

Flasker gir et arkiv med avhengighetsinformasjon for ulike programmer og biblioteker, samt et sett med verktøy for sentralisert avhengighetsstyring. Alle installerte avhengigheter spores, så når du avinstallerer et program, kan du også fjerne relaterte avhengigheter hvis de ikke brukes til å kjøre andre applikasjoner. Denne tilnærmingen lar deg unngå å installere en separat versjon av Wine for hver applikasjon og bruke et enkelt Wine-miljø for å kjøre så mange applikasjoner som mulig.

For å jobbe med Windows-prefikser, Bottles bruker konseptet med miljøer som gir konfigurasjoner, biblioteker og avhengigheter. klar til bruk for en bestemt klasse av applikasjoner. Grunnleggende miljøer tilbys: Spill – for spill, Programvare – for applikasjonsprogrammer og Custom – et rent miljø for å utføre egne eksperimenter.

Hovednyhetene til flasker 2022.1.28

I denne nye versjonen er det fremhevet at den ble lagt til en ny backend for å administrere vin, som består av tre komponenter: WineCommand, WineProgram og Executor. I tillegg har de foreslått ulike behandlere i WineProgram:

  • reg, regedit: for å jobbe med registeret, lar det deg endre flere nøkler med en enkelt samtale.
  • nett: for serviceledelse.
  • vinserver: for å verifisere driften av flaskekontrollprosessen.
  • start, msiexec og cmd: de er for arbeid med .lnk-snarveier og .msi/.batch-filer.
  • oppgavemgr:det er en oppgavebehandler.
  • wineboot, winedbg, kontroll, winecfg.

En annen endring som skiller seg ut er at implementert execution manager (Executor), når en kjørbar fil startes, kaller den automatisk den nødvendige driveren basert på filtypen (.exe, .lnk, .batch, .msi).

Også lagt til støtte for synkronisering ved hjelp av futex_waitv-systemanropet (Futex2) introdusert i Linux-kjernen 5.16 og la også til Caffe-driveren basert på Wine 7 og kompatibel med Futex2-synkroniseringsmekanismen.

For installatører er muligheten til å endre konfigurasjonsfiler (json, ini, yaml) implementert, støtte for å skjule elementer i programlisten er lagt til, og muligheten til å kjøre kommandoer i et fullstendig miljø eller redusert.

En ny dialogboks er lagt til for å vise innholdet i manifestfilene for avhengigheter og installatører, og en søkefunksjon er også lagt til listen over tilgjengelige installatører.

Endelig hvis du er interessert i å vite mer om det, kan du sjekke detaljene i følgende lenke.

Hvordan installere flasker på Linux?

For de som er interessert i å kunne installere dette verktøyet på systemet sitt, bør de vite at det er forskjellige måter å få tak i det.

Den første er ved hjelp av flatpak-pakker og det er bare nok å ha den ekstra støtten, bare åpne en terminal og i den skal vi skrive følgende kommando:

flatpak install flathub com.usebottles.bottles

Mens for de som er brukere av Arch Linux, Manjaro eller andre derivater, kan de installere fra AUR ved å kjøre følgende kommando:


yay -S bottles
Nå for tilfellet Fedora -brukere kan installeres med følgende kommando:
sudo dnf install bottles
Og for tilfellet med NixOS-brukere, De trenger bare å kjøre følgende kommando:

nix-env -iA nixos.bottles

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.