वाइन आणि बरेच काही व्यवस्थापित करण्यासाठी बाटल्या 2022.1.28 नवीन बॅकएंडसह आले आहेत

बॉटल प्रोजेक्ट 2022.1.28 च्या नवीन आवृत्तीचे प्रकाशन सादर केले गेले, जे वाइन किंवा प्रोटॉनवर आधारित लिनक्सवरील विंडोज अॅप्लिकेशन्सची स्थापना, कॉन्फिगरेशन आणि अंमलबजावणी सुलभ करण्यासाठी अॅप्लिकेशन विकसित करण्यासाठी वेगळे आहे.

कार्यक्रम वाइन वातावरण परिभाषित करणारे उपसर्ग व्यवस्थापित करण्यासाठी इंटरफेस प्रदान करते आणि ऍप्लिकेशन्स लॉन्च करण्यासाठी पॅरामीटर्स, तसेच लॉन्च केलेल्या प्रोग्राम्सच्या योग्य कार्यासाठी आवश्यक अवलंबन स्थापित करण्यासाठी साधने.

Winetricks स्क्रिप्ट ऐवजी, बाटल्या संपूर्ण व्यवस्थापन प्रणाली वापरते डिस्ट्रिब्युशन पॅकेज मॅनेजरमध्ये डिपेंडेंसी मॅनेजमेंट सारखे काम करणाऱ्या अतिरिक्त लायब्ररी इन्स्टॉल करण्यासाठी डिपेंडन्सी मॅनेजर.

मुळात चालू असलेल्या विंडोज ऍप्लिकेशनसाठी, अवलंबनांची सूची परिभाषित केली आहे (DLL, स्त्रोत, रनटाइम, इ.) जे सामान्य ऑपरेशनसाठी डाउनलोड आणि स्थापित करणे आवश्यक आहे, जरी प्रत्येक अवलंबित्वाचे स्वतःचे अवलंबन असू शकते.

बाटल्या विविध कार्यक्रम आणि ग्रंथालयांसाठी अवलंबित्व माहितीचे भांडार पुरवते, तसेच केंद्रीकृत अवलंबित्व व्यवस्थापनासाठी साधनांचा संच. सर्व स्थापित अवलंबित्वांचा मागोवा घेतला जातो, म्हणून जेव्हा तुम्ही एखादा प्रोग्राम विस्थापित करता, तेव्हा तुम्ही संबंधित अवलंबित्व काढून टाकू शकता जर ते इतर अनुप्रयोग चालवण्यासाठी वापरले जात नसतील. हा दृष्टिकोन तुम्हाला प्रत्येक अॅप्लिकेशनसाठी वाइनची वेगळी आवृत्ती इन्स्टॉल करणे टाळण्याची आणि शक्य तितक्या जास्त अॅप्लिकेशन्स चालवण्यासाठी एकल वाईन वातावरण वापरण्याची परवानगी देतो.

विंडोज उपसर्गांसह कार्य करण्यासाठी, बाटल्या वातावरणाची संकल्पना वापरतात जी कॉन्फिगरेशन, लायब्ररी आणि अवलंबित्व प्रदान करतात. अनुप्रयोगांच्या विशिष्ट वर्गासाठी वापरण्यास तयार. मूलभूत वातावरणे ऑफर केली जातात: गेम्स – गेम्ससाठी, सॉफ्टवेअर – अॅप्लिकेशन प्रोग्राम्ससाठी आणि कस्टम – तुमचे स्वतःचे प्रयोग करण्यासाठी स्वच्छ वातावरण.

बाटल्यांची मुख्य नवीनता 2022.1.28

या नवीन आवृत्तीमध्ये ते जोडले गेले असल्याचे हायलाइट केले आहे वाइन व्यवस्थापित करण्यासाठी एक नवीन बॅकएंड, ज्यामध्ये तीन घटक असतात: WineCommand, WineProgram आणि Executor. या व्यतिरिक्त त्यांनी प्रस्तावित केले आहे वाइनप्रोग्राममधील विविध हँडलर:

  • reg, regedit: रेजिस्ट्रीसह कार्य करण्यासाठी, ते तुम्हाला एकाच कॉलसह अनेक की बदलण्याची परवानगी देते.
  • नेट: सेवा व्यवस्थापनासाठी.
  • वाइनसर्व्हर: बाटली नियंत्रण प्रक्रियेच्या ऑपरेशनची पडताळणी करण्यासाठी.
  • start, msiexec आणि cmd: ते .lnk शॉर्टकट आणि .msi/.batch फाइल्ससह काम करण्यासाठी आहेत.
  • टास्कएमजीआर:तो एक कार्य व्यवस्थापक आहे.
  • wineboot, winedbg, control, winecfg.

अजून एक बदल म्हणजे तो म्हणजे अंमलबजावणी व्यवस्थापक (एक्झिक्युटर), जेव्हा एक्झिक्यूटेबल फाइल सुरू होते, तेव्हा ती फाइल एक्स्टेंशन (.exe, .lnk, .batch, .msi) वर आधारित आवश्यक ड्रायव्हरला आपोआप कॉल करते.

तसेच जोडले futex_waitv सिस्टम कॉल वापरून सिंक्रोनाइझेशनसाठी समर्थन (Futex2) लिनक्स कर्नल 5.16 मध्ये सादर केले आणि वाइन 7 वर आधारित आणि Futex2 सिंक्रोनायझेशन यंत्रणेशी सुसंगत Caffe ड्राइव्हर देखील जोडले.

इंस्टॉलर्ससाठी, कॉन्फिगरेशन फाइल्स (json, ini, yaml) बदलण्याची क्षमता लागू केली जाते, प्रोग्राम सूचीमध्ये आयटम लपवण्यासाठी समर्थन जोडले जाते आणि पूर्ण वातावरणात कमांड चालवण्याची क्षमता किंवा कमी केली जाते.

डिपेंडेंसी आणि इंस्टॉलर्ससाठी मॅनिफेस्ट फाइल्सची सामग्री प्रदर्शित करण्यासाठी एक नवीन संवाद जोडला गेला आहे आणि उपलब्ध इंस्टॉलर्सच्या सूचीमध्ये शोध कार्य देखील जोडले गेले आहे.

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, आपण मधील तपशील तपासू शकता खालील दुवा.

लिनक्सवर बाटल्या कशा इन्स्टॉल करायच्या?

ज्यांना हे साधन त्यांच्या सिस्टीमवर स्थापित करण्यात सक्षम होण्यास स्वारस्य आहे, त्यांना हे माहित असले पाहिजे की ते मिळविण्यासाठी विविध माध्यमे आहेत.

प्रथम एक च्या मदतीने आहे फ्लॅटपॅक पॅकेजेस आणि फक्त जोडलेले समर्थन असणे पुरेसे आहे, फक्त एक टर्मिनल उघडा आणि त्यात आपण खालील कमांड टाईप करणार आहोत:

flatpak install flathub com.usebottles.bottles

जे लोक आहेत त्यांच्यासाठी आर्क लिनक्स, मांजारो किंवा इतर कोणतेही व्युत्पन्न, ते खालील आदेश चालवून AUR वरून स्थापित करू शकतात:


yay -S bottles
आता प्रकरणासाठी फेडोरा वापरकर्ते खालील आदेशासह स्थापित केले जाऊ शकते:
sudo dnf install bottles
आणि च्या बाबतीत NixOS वापरकर्ते, त्यांना फक्त खालील कमांड चालवावी लागेल:

nix-env -iA nixos.bottles

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.