Bottles 2022.1.28 przybywa z nowym zapleczem do zarządzania Wine i nie tylko

Zaprezentowano wydanie nowej wersji projektu Butelki 2022.1.28, który wyróżnia się tworzeniem aplikacji upraszczającej instalację, konfigurację i uruchamianie aplikacji Windows w systemie Linux w oparciu o Wine lub Proton.

Program udostępnia interfejs do zarządzania prefiksami definiującymi środowisko Wine oraz parametry uruchamiania aplikacji, a także narzędzia do instalacji niezbędnych zależności do poprawnego działania uruchamianych programów.

Zamiast skryptu Winetricks, Butelki korzysta z pełnego systemu zarządzania menedżer zależności, aby zainstalować dodatkowe biblioteki, które działają jak zarządzanie zależnościami w menedżerach pakietów dystrybucyjnych.

W zasadzie dla działającej aplikacji Windows zdefiniowana jest lista zależności (DLL, źródła, środowisko wykonawcze itp.), które należy pobrać i zainstalować w celu normalnego działania, chociaż każda zależność może mieć własne zależności.

butelki zapewnia repozytorium informacji o zależnościach dla różnych programów i bibliotek, a także zestaw narzędzi do scentralizowanego zarządzania zależnościami. Wszystkie zainstalowane zależności są śledzone, więc po odinstalowaniu programu możesz również usunąć powiązane zależności, jeśli nie są one używane do uruchamiania innych aplikacji. Takie podejście pozwala uniknąć instalowania oddzielnej wersji Wine dla każdej aplikacji i używać jednego środowiska Wine do uruchamiania jak największej liczby aplikacji.

Aby pracować z prefiksami Windows, Bottles wykorzystuje koncepcję środowisk, które zapewniają konfiguracje, biblioteki i zależności. gotowy do użycia dla określonej klasy aplikacji. Oferowane są podstawowe środowiska: Gry – dla gier, Oprogramowanie – dla programów użytkowych oraz Niestandardowe – czyste środowisko do prowadzenia własnych eksperymentów.

Główne nowości Butelek 2022.1.28

W tej nowej wersji zaznaczono, że został dodany nowy backend do zarządzania Wine, który składa się z trzech komponentów: WineCommand, WineProgram i Executor.Oprócz tego zaproponowali różne handlery w WineProgram:

  • reg, regedit: do pracy z rejestrem umożliwia zmianę kilku kluczy za pomocą jednego wywołania.
  • netto: do zarządzania usługami.
  • winoserwer: weryfikacja działania procesu kontroli butelek.
  • start, msiexec i cmd: służą do pracy ze skrótami .lnk i plikami .msi/.batch.
  • kierownik zadań:jest to menedżer zadań.
  • wineboot, winedbg, kontrola, winecfg.

Kolejną wyróżniającą się zmianą jest to wdrożony kierownik wykonawczy (Executor), po uruchomieniu pliku wykonywalnego automatycznie wywołuje wymagany sterownik na podstawie rozszerzenia pliku (.exe, .lnk, .batch, .msi).

Dodano również obsługa synchronizacji za pomocą wywołania systemowego futex_waitv (Futex2) wprowadzony w jądrze Linux 5.16, a także dodał sterownik Caffe oparty na Wine 7 i kompatybilny z mechanizmem synchronizacji Futex2.

W przypadku instalatorów zaimplementowano możliwość zmiany plików konfiguracyjnych (json, ini, yaml), dodano obsługę ukrywania elementów na liście programów oraz możliwość uruchamiania poleceń w pełnym środowisku lub zmniejszono.

Dodano nowe okno dialogowe do wyświetlania zawartości plików manifestu dla zależności i instalatorów, a także dodano funkcję wyszukiwania do listy dostępnych instalatorów.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w następujący link.

Jak zainstalować Butelki na Linuksie?

Ci, którzy są zainteresowani możliwością zainstalowania tego narzędzia w swoim systemie, powinni wiedzieć, że istnieją różne sposoby jego uzyskania.

Pierwsza jest z pomocą pakiety flatpak i wystarczy tylko mieć dodane wsparcie, po prostu otwórz terminal i wpiszemy w nim następujące polecenie:

flatpak install flathub com.usebottles.bottles

Natomiast dla tych, którzy są użytkownikami Arch Linux, Manjaro lub jakakolwiek inna pochodna, mogą zainstalować z AUR, uruchamiając następujące polecenie:


yay -S bottles
Teraz w przypadku Użytkownicy Fedory można zainstalować za pomocą następującego polecenia:
sudo dnf install bottles
A w przypadku użytkownicy NixOS, Muszą tylko uruchomić następujące polecenie:

nix-env -iA nixos.bottles

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.