Bottles 2022.1.28, Wine'ı ve daha fazlasını yönetmek için yeni bir arka uçla geliyor

Bottles projesi 2022.1.28'in yeni versiyonunun yayınlanması sunuldu, Wine veya Proton tabanlı Linux üzerinde Windows uygulamalarının kurulumunu, konfigürasyonunu ve yürütülmesini basitleştiren bir uygulama geliştirmesiyle öne çıkıyor.

Program Wine ortamını tanımlayan önekleri yönetmek için bir arayüz sağlar ve uygulamaları başlatmak için parametreler ve ayrıca başlatılan programların doğru çalışması için gerekli bağımlılıkları kurmak için araçlar.

Winetricks komut dosyası yerine, Şişeler eksiksiz bir yönetim sistemi kullanır dağıtım paketi yöneticilerinde bağımlılık yönetimi gibi çalışan ek kitaplıklar kurmak için bağımlılık yöneticisi.

temel olarak çalışan bir Windows uygulaması için bir bağımlılık listesi tanımlanır Normal çalışma için indirilmesi ve kurulması gereken (DLL'ler, kaynaklar, çalışma zamanı vb.), ancak her bağımlılığın kendi bağımlılıkları olabilir.

Şişeler çeşitli programlar ve kütüphaneler için bir bağımlılık bilgisi deposu sağlar, merkezi bağımlılık yönetimi için bir dizi aracın yanı sıra. Yüklenen tüm bağımlılıklar izlenir, bu nedenle bir programı kaldırdığınızda, diğer uygulamaları çalıştırmak için kullanılmıyorlarsa ilgili bağımlılıkları da kaldırabilirsiniz. Bu yaklaşım, her uygulama için ayrı bir Wine sürümü yüklemekten kaçınmanıza ve mümkün olduğunca çok uygulama çalıştırmak için tek bir Wine ortamı kullanmanıza olanak tanır.

Windows önekleriyle çalışmak için, Şişeler, konfigürasyonlar, kitaplıklar ve bağımlılıklar sağlayan ortamlar kavramını kullanır. belirli bir uygulama sınıfı için kullanıma hazır. Temel ortamlar sunulmaktadır: Oyunlar – oyunlar için, Yazılım – uygulama programları için ve Özel – kendi deneylerinizi yapmak için temiz bir ortam.

Şişelerin ana yenilikleri 2022.1.28

Bu yeni sürümde eklendiği vurgulanmıştır. Wine'ı yönetmek için yeni bir arka uç, WineCommand, WineProgram ve Executor olmak üzere üç bileşenden oluşur. WineProgram'da çeşitli işleyiciler:

  • kayıt, regedit: kayıt defteri ile çalışmak için, tek bir arama ile birkaç anahtarı değiştirmenize olanak tanır.
  • ağ: hizmet yönetimi için.
  • şarap sunucusu: Şişe kontrol sürecinin işleyişini doğrulamak için.
  • başlat, msiexec ve cmd: .lnk kısayolları ve .msi/.batch dosyalarıyla çalışmak içindir.
  • görev mesajı:bir görev yöneticisidir.
  • wineboot, winedbg, kontrol, winecfg.

Öne çıkan bir diğer değişiklik ise uygulanan yürütme yöneticisi (Executor), yürütülebilir bir dosya başlatıldığında, dosya uzantısına göre (.exe, .lnk, .batch, .msi) gerekli sürücüyü otomatik olarak çağırır.

Ayrıca eklendi futex_waitv sistem çağrısını kullanarak senkronizasyon desteği (Futex2), Linux çekirdeği 5.16'da tanıtıldı ve ayrıca Wine 7 tabanlı ve Futex2 senkronizasyon mekanizmasıyla uyumlu Caffe sürücüsünü ekledi.

Kurulumcular için, yapılandırma dosyalarını (json, ini, yaml) değiştirme yeteneği uygulanır, program listesindeki öğeleri gizleme desteği eklenir ve komutları tam bir ortamda çalıştırma yeteneği veya azaltılır.

Bağımlılıklar ve yükleyiciler için bildirim dosyalarının içeriğini görüntülemek için yeni bir iletişim kutusu eklendi ve mevcut yükleyiciler listesine bir arama işlevi de eklendi.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsanayrıntılarını kontrol edebilirsiniz. aşağıdaki bağlantı.

Şişeler Linux'a nasıl kurulur?

Bu aracı sistemlerine kurabilmekle ilgilenenler, onu elde etmenin çeşitli yolları olduğunu bilmelidirler.

İlki, yardımı ile flatpak paketleri ve sadece ek desteğe sahip olmak yeterlidir, sadece bir terminal açın ve içine aşağıdaki komutu yazacağız:

flatpak install flathub com.usebottles.bottles

Kullanıcıları olanlar için Arch Linux, Manjaro veya başka bir türev, aşağıdaki komutu çalıştırarak AUR'dan yükleyebilirler:


yay -S bottles
Şimdi durum için Fedora kullanıcıları aşağıdaki komutla kurulabilir:
sudo dnf install bottles
Ve durum için NixOS kullanıcıları, Sadece aşağıdaki komutu çalıştırmaları gerekiyor:

nix-env -iA nixos.bottles

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.