Bottles 2022.1.28 arrive avec un nouveau backend pour gérer Wine et plus

La sortie de la nouvelle version du projet Bottles 2022.1.28 a été présentée, qui se distingue par le développement d'une application pour simplifier l'installation, la configuration et l'exécution d'applications Windows sur Linux basées sur Wine ou Proton.

Le programme fournit une interface de gestion des préfixes qui définissent l'environnement Wine et des paramètres de lancement d'applications, ainsi que des outils pour installer les dépendances nécessaires au bon fonctionnement des programmes lancés.

Au lieu du script Winetricks, Bouteilles utilise un système de gestion complet gestionnaire de dépendances pour installer des bibliothèques supplémentaires qui fonctionnent comme la gestion des dépendances dans les gestionnaires de packages de distribution.

Au fond pour une application Windows en cours d'exécution, une liste de dépendances est définie (DLL, sources, runtime, etc.) qui doivent être téléchargés et installés pour un fonctionnement normal, bien que chaque dépendance puisse avoir ses propres dépendances.

Bouteilles fournit un référentiel d'informations de dépendance pour divers programmes et bibliothèques, ainsi qu'un ensemble d'outils de gestion centralisée des dépendances. Toutes les dépendances installées sont suivies. Ainsi, lorsque vous désinstallez un programme, vous pouvez également supprimer les dépendances associées si elles ne sont pas utilisées pour exécuter d'autres applications. Cette approche vous permet d'éviter d'installer une version distincte de Wine pour chaque application et d'utiliser un seul environnement Wine pour exécuter autant d'applications que possible.

Pour travailler avec les préfixes Windows, Bottles utilise le concept d'environnements qui fournissent des configurations, des bibliothèques et des dépendances. prêt à l'emploi pour une classe spécifique d'applications. Des environnements de base sont proposés : Jeux - pour les jeux, Logiciels - pour les programmes d'application et Personnalisé - un environnement propre pour mener vos propres expériences.

Principales nouveautés de Bouteilles 2022.1.28

Dans cette nouvelle version, il est mis en évidence qu'il a été ajouté un nouveau backend pour gérer Wine, qui se compose de trois composants : WineCommand, WineProgram et Executor. En plus de cela, ils ont proposé divers gestionnaires dans WineProgram :

  • reg, regedit : pour travailler avec le registre, il vous permet de changer plusieurs clés avec un seul appel.
  • net: pour la gestion des services.
  • sommelier : pour vérifier le fonctionnement du processus de contrôle des bouteilles.
  • démarrer, msiexec et cmd : ils servent à travailler avec les raccourcis .lnk et les fichiers .msi/.batch.
  • gestionnaire de tâches :c'est un gestionnaire de tâches.
  • wineboot, winedbg, contrôle, winecfg.

Un autre changement qui ressort est que responsable de l'exécution mise en œuvre (Executor), lorsqu'un fichier exécutable est démarré, il appelle automatiquement le pilote nécessaire en fonction de l'extension du fichier (.exe, .lnk, .batch, .msi).

Également ajouté prise en charge de la synchronisation à l'aide de l'appel système futex_waitv (Futex2) introduit dans le noyau Linux 5.16 et a également ajouté le pilote Caffe basé sur Wine 7 et compatible avec le mécanisme de synchronisation Futex2.

Pour les installateurs, la possibilité de modifier les fichiers de configuration (json, ini, yaml) est implémentée, la prise en charge du masquage d'éléments dans la liste des programmes est ajoutée et la possibilité d'exécuter des commandes dans un environnement complet ou réduit.

Une nouvelle boîte de dialogue a été ajoutée pour afficher le contenu des fichiers manifestes pour les dépendances et les installateurs et une fonction de recherche a également été ajoutée à la liste des installateurs disponibles.

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans le lien suivant

Comment installer Bottles sous Linux ?

Pour ceux qui souhaitent pouvoir installer cet outil sur leur système, ils doivent savoir qu'il existe différents moyens pour l'obtenir.

Le premier est avec l'aide du forfaits flatpak et il suffit juste d'avoir le support supplémentaire, ouvrez simplement un terminal et nous allons y taper la commande suivante :

flatpak install flathub com.usebottles.bottles

Alors que pour ceux qui utilisent Arch Linux, Manjaro ou tout autre dérivé, ils peuvent installer à partir de l'AUR en exécutant la commande suivante :


yay -S bottles
Maintenant pour le cas de Utilisateurs de Fedora peut être installé avec la commande suivante :
sudo dnf install bottles
Et pour le cas de utilisateurs de NixOS, Il leur suffit d'exécuter la commande suivante :

nix-env -iA nixos.bottles

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.