Bottles 2022.1.28 stiže s novom pozadinom za upravljanje Wine-om i još mnogo toga

Predstavljeno je izdavanje nove verzije projekta Bottles 2022.1.28, koji se ističe po razvoju aplikacije za pojednostavljenje instalacije, konfiguracije i izvršavanja Windows aplikacija na Linuxu zasnovanih na Wine ili Protonu.

Program pruža sučelje za upravljanje prefiksima koji definiraju Wine okruženje i parametre za pokretanje aplikacija, kao i alate za instaliranje potrebnih zavisnosti za ispravno funkcionisanje pokrenutih programa.

Umjesto Winetricks skripte, Boce koristi kompletan sistem upravljanja upravitelj zavisnosti za instaliranje dodatnih biblioteka koje funkcioniraju kao upravljanje ovisnostima u upraviteljima distribucijskih paketa.

U osnovi za Windows aplikaciju koja radi, lista zavisnosti je definisana (DLL-ovi, izvori, vrijeme izvođenja, itd.) koje je potrebno preuzeti i instalirati za normalan rad, iako svaka ovisnost može imati svoje ovisnosti.

boce pruža spremište informacija o zavisnostima za različite programe i biblioteke, kao i skup alata za centralizirano upravljanje ovisnostima. Sve instalirane zavisnosti se prate, tako da kada deinstalirate program, možete ukloniti i povezane zavisnosti ako se ne koriste za pokretanje drugih aplikacija. Ovaj pristup vam omogućava da izbjegnete instaliranje zasebne verzije Wine-a za svaku aplikaciju i koristite jedno Wine okruženje za pokretanje što je moguće više aplikacija.

Za rad sa Windows prefiksima, Bottles koristi koncept okruženja koje obezbjeđuje konfiguracije, biblioteke i zavisnosti. spreman za upotrebu za određenu klasu aplikacija. Nude se osnovna okruženja: Igre – za igre, Softver – za aplikativne programe i Custom – čisto okruženje za provođenje sopstvenih eksperimenata.

Glavne novine Bottles 2022.1.28

U ovoj novoj verziji je istaknuto da je dodana novi backend za upravljanje Wine-om, koji se sastoji od tri komponente: WineCommand, WineProgram i Executor.Pored toga su predložili različiti rukovaoci u WineProgramu:

  • reg, regedit: za rad sa registrom, omogućava vam da promijenite nekoliko ključeva jednim pozivom.
  • net: za upravljanje uslugama.
  • vinoserver: za provjeru rada procesa kontrole boca.
  • start, msiexec i cmd: oni su za rad sa .lnk prečicama i .msi/.batch datotekama.
  • taskmgr:to je upravitelj zadataka.
  • wineboot, winedbg, kontrola, winecfg.

Druga promjena koja se ističe je ta implementirani menadžer za izvršenje (Executor), kada se pokrene izvršna datoteka, ona automatski poziva potreban drajver na osnovu ekstenzije datoteke (.exe, .lnk, .batch, .msi).

Također dodano podrška za sinhronizaciju pomoću futex_waitv sistemskog poziva (Futex2) uveden u Linux kernel 5.16 i takođe je dodao Caffe drajver baziran na Wine 7 i kompatibilan sa Futex2 mehanizmom za sinhronizaciju.

Za instalatere je implementirana mogućnost promjene konfiguracijskih datoteka (json, ini, yaml), dodana je podrška za skrivanje stavki u listi programa, a mogućnost pokretanja komandi u punom okruženju ili smanjena.

Dodan je novi dijalog za prikaz sadržaja datoteka manifesta za ovisnosti i instalatere, a funkcija pretraživanja je također dodana na listu dostupnih instalatera.

Konačno ako ste zainteresirani da saznate više o tome, detalje možete provjeriti u sljedeći link.

Kako instalirati Bottles na Linux?

Za one koji su zainteresovani da mogu da instaliraju ovaj alat na svoj sistem, trebalo bi da znaju da postoje različiti načini da ga dobiju.

Prvi je uz pomoć flatpak paketi a dovoljno je samo da imate dodatnu podršku, samo otvorite terminal i u njega ćemo upisati sljedeću naredbu:

flatpak install flathub com.usebottles.bottles

Dok za one koji su korisnici Arch Linux, Manjaro ili bilo koji drugi derivat, mogu instalirati sa AUR-a tako što će pokrenuti sljedeću naredbu:


yay -S bottles
Sada za slučaj Korisnici Fedore može se instalirati sljedećom naredbom:
sudo dnf install bottles
I za slučaj NixOS korisnici, Oni samo trebaju pokrenuti sljedeću naredbu:

nix-env -iA nixos.bottles

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.