Bottles 2022.1.28 ওয়াইন এবং আরও অনেক কিছু পরিচালনা করার জন্য একটি নতুন ব্যাকএন্ড নিয়ে এসেছে৷

বোতল প্রকল্পের নতুন সংস্করণ 2022.1.28 উপস্থাপন করা হয়েছিল, যা ওয়াইন বা প্রোটনের উপর ভিত্তি করে লিনাক্সে উইন্ডোজ অ্যাপ্লিকেশনের ইনস্টলেশন, কনফিগারেশন এবং কার্যকর করার জন্য একটি অ্যাপ্লিকেশন তৈরি করার জন্য আলাদা।

প্রোগ্রামটি ওয়াইন পরিবেশকে সংজ্ঞায়িত করে এমন উপসর্গগুলি পরিচালনা করার জন্য একটি ইন্টারফেস প্রদান করে এবং অ্যাপ্লিকেশন চালু করার জন্য পরামিতি, সেইসাথে লঞ্চ করা প্রোগ্রামগুলির সঠিক কার্যকারিতার জন্য প্রয়োজনীয় নির্ভরতা ইনস্টল করার জন্য সরঞ্জামগুলি।

Winetricks স্ক্রিপ্টের পরিবর্তে, বোতল একটি সম্পূর্ণ ব্যবস্থাপনা সিস্টেম ব্যবহার করে ডিস্ট্রিবিউশন প্যাকেজ ম্যানেজারগুলিতে নির্ভরতা ব্যবস্থাপনার মতো কাজ করে এমন অতিরিক্ত লাইব্রেরি ইনস্টল করার জন্য নির্ভরতা পরিচালক।

মূলত একটি চলমান উইন্ডোজ অ্যাপ্লিকেশনের জন্য, নির্ভরতার একটি তালিকা সংজ্ঞায়িত করা হয় (DLLs, উত্স, রানটাইম, ইত্যাদি) যা স্বাভাবিক অপারেশনের জন্য ডাউনলোড এবং ইনস্টল করা প্রয়োজন, যদিও প্রতিটি নির্ভরতার নিজস্ব নির্ভরতা থাকতে পারে।

বোতল বিভিন্ন প্রোগ্রাম এবং লাইব্রেরির জন্য নির্ভরতা তথ্যের একটি সংগ্রহস্থল প্রদান করে, পাশাপাশি কেন্দ্রীভূত নির্ভরতা ব্যবস্থাপনার জন্য সরঞ্জামগুলির একটি সেট। সমস্ত ইনস্টল করা নির্ভরতাগুলি ট্র্যাক করা হয়, তাই আপনি যখন একটি প্রোগ্রাম আনইনস্টল করেন, তখন আপনি সম্পর্কিত নির্ভরতাগুলিও সরাতে পারেন যদি সেগুলি অন্য অ্যাপ্লিকেশন চালানোর জন্য ব্যবহার না করা হয়। এই পদ্ধতিটি আপনাকে প্রতিটি অ্যাপ্লিকেশনের জন্য ওয়াইনের একটি পৃথক সংস্করণ ইনস্টল করা এড়াতে এবং যতটা সম্ভব অ্যাপ্লিকেশন চালানোর জন্য একটি একক ওয়াইন পরিবেশ ব্যবহার করতে দেয়।

উইন্ডোজ উপসর্গের সাথে কাজ করতে, বোতলগুলি পরিবেশের ধারণা ব্যবহার করে যা কনফিগারেশন, লাইব্রেরি এবং নির্ভরতা প্রদান করে। একটি নির্দিষ্ট শ্রেণীর অ্যাপ্লিকেশনের জন্য ব্যবহার করার জন্য প্রস্তুত। মৌলিক পরিবেশ অফার করা হয়: গেমস - গেমের জন্য, সফ্টওয়্যার - অ্যাপ্লিকেশন প্রোগ্রামগুলির জন্য এবং কাস্টম - আপনার নিজের পরীক্ষাগুলি পরিচালনা করার জন্য একটি পরিষ্কার পরিবেশ৷

বোতলের প্রধান নতুনত্ব 2022.1.28

এই নতুন সংস্করণে এটি হাইলাইট করা হয়েছে যে এটি যোগ করা হয়েছিল ওয়াইন পরিচালনা করার জন্য একটি নতুন ব্যাকএন্ড, যা তিনটি উপাদান নিয়ে গঠিত: WineCommand, WineProgram এবং Executor. এর পাশাপাশি তারা প্রস্তাব করেছে ওয়াইনপ্রোগ্রামে বিভিন্ন হ্যান্ডলার:

  • reg, regedit: রেজিস্ট্রির সাথে কাজ করার জন্য, এটি আপনাকে একক কলের সাথে বেশ কয়েকটি কী পরিবর্তন করতে দেয়।
  • নেট: সেবা ব্যবস্থাপনার জন্য।
  • ওয়াইনসার্ভার: বোতল নিয়ন্ত্রণ প্রক্রিয়ার অপারেশন যাচাই করতে।
  • শুরু, 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. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।