Bottles 2022.1.28 пристига с нов бекенд за управление на Wine и други

Беше представено изданието на новата версия на проекта Bottles 2022.1.28, който се откроява с разработването на приложение за опростяване на инсталирането, конфигурирането и изпълнението на Windows приложения на Linux, базирани на Wine или Proton.

Програмата предоставя интерфейс за управление на префикси, които дефинират средата Wine и параметри за стартиране на приложения, както и инструменти за инсталиране на необходимите зависимости за правилното функциониране на стартираните програми.

Вместо скрипта Winetricks, бутилки използва цялостна система за управление мениджър на зависимости, за да инсталирате допълнителни библиотеки, които работят като управление на зависимости в мениджърите на пакети за разпространение.

в основата си за работещо Windows приложение е дефиниран списък със зависимости (DLL файлове, източници, време за изпълнение и т.н.), които трябва да бъдат изтеглени и инсталирани за нормална работа, въпреки че всяка зависимост може да има свои собствени зависимости.

Бутилки предоставя хранилище на информация за зависимости за различни програми и библиотеки, както и набор от инструменти за централизирано управление на зависимости. Всички инсталирани зависимости се проследяват, така че когато деинсталирате програма, можете също да премахнете свързани зависимости, ако не се използват за стартиране на други приложения. Този подход ви позволява да избягвате инсталирането на отделна версия на Wine за всяко приложение и да използвате една среда Wine, за да стартирате възможно най-много приложения.

За да работите с префикси на Windows, Bottles използва концепцията за среди, които предоставят конфигурации, библиотеки и зависимости. готов за използване за определен клас приложения. Предлагат се основни среди: Игри – за игри, Софтуер – за приложни програми и Персонализирана – чиста среда за провеждане на собствени експерименти.

Основни новости на бутилки 2022.1.28

В тази нова версия е подчертано, че е добавена нов бекенд за управление на Wine, който се състои от три компонента: WineCommand, WineProgram и Executor. В допълнение към това те са предложили различни манипулатори в WineProgram:

  • reg, regedit: за да работите с регистъра, ви позволява да промените няколко ключа с едно повикване.
  • нето: за управление на услугите.
  • винен сървър: за проверка на работата на процеса на контрол на бутилката.
  • start, msiexec и cmd: те са за работа с преки пътища .lnk и .msi/.batch файлове.
  • taskmgr:това е мениджър на задачи.
  • wineboot, winedbg, контрол, winecfg.

Друга промяна, която се откроява, е тази внедрен мениджър за изпълнение (Executor), когато се стартира изпълним файл, той автоматично извиква необходимия драйвер въз основа на разширението на файла (.exe, .lnk, .batch, .msi).

Също добавен поддръжка за синхронизиране с помощта на системното извикване futex_waitv (Futex2) въведен в ядрото на Linux 5.16 и също така добави драйвера за Caffe, базиран на Wine 7 и съвместим с механизма за синхронизация на Futex2.

За инсталаторите е внедрена възможността за промяна на конфигурационните файлове (json, ini, yaml), добавена е поддръжка за скриване на елементи в списъка с програми и възможността за изпълнение на команди в пълна среда или намалена.

Добавен е нов диалогов прозорец за показване на съдържанието на файловете на манифеста за зависимости и инсталатори и функция за търсене също е добавена към списъка с налични инсталатори.

Накрая ако се интересувате да научите повече за това, можете да проверите подробностите в следваща връзка.

Как да инсталирам Bottles на Linux?

За тези, които се интересуват от възможността да инсталират този инструмент в своята система, те трябва да знаят, че има различни средства за получаването му.

Първият е с помощта на пакети flatpak и е достатъчно само да имате добавената поддръжка, просто отворете терминал и в него ще напишем следната команда:

flatpak install flathub com.usebottles.bottles

Докато за тези, които са потребители на Arch Linux, Manjaro или всяка друга производна, те могат да инсталират от AUR, като изпълнят следната команда:


yay -S bottles
Сега за случая на Потребители на Fedora може да се инсталира със следната команда:
sudo dnf install bottles
И за случая на потребители на NixOS, Те просто трябва да изпълнят следната команда:

nix-env -iA nixos.bottles

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.