Wine, যেটি সংক্ষিপ্ত হল ওয়াইন ইজ নট এমুলেটর, লিনাক্স ইকোসিস্টেমের মধ্যে উপলব্ধ ফ্ল্যাগশিপ ওপেন সোর্স সামঞ্জস্যপূর্ণ স্তর – অথবা সাধারণত POSIX (পোর্টেবল অপারেটিং সিস্টেম ইন্টারফেস) অনুগত - উইন্ডোজ অ্যাপ্লিকেশনের জন্য। লিনাক্সে উইন্ডোজের দীর্ঘমেয়াদী সম্ভাবনা নিশ্চিত করার প্রাথমিক লক্ষ্য নিয়ে একটি শালীন ওপেন সোর্স প্রকল্প প্রতিষ্ঠিত হয়েছে।
প্ল্যাটফর্মের ক্রমাগত বিকাশের কথা বিবেচনা করে, ওয়াইন উইন্ডোজ ব্যবহারকারীদের, বিশেষ করে যারা লিনাক্সে নতুন তাদের পরিবর্তন করতে সাহায্য করার জন্য সহায়ক হয়ে উঠেছে লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম তাদের প্রতিদিনের ড্রাইভার হিসেবে।
তবে, কিছু উইন্ডোজ অ্যাপ্লিকেশনের সাথে অসঙ্গতির কারণে এটি খুব বেশি সাফল্য পায়নি এবং ফলস্বরূপ, অনেকেই প্রায়শই হতাশ হয়ে পড়েন কারণ তারা সাধারণত তাদের মতো একটি মসৃণ অভিজ্ঞতা আশা করে। উইন্ডোজে যা সত্য থেকে দূরে নয়।
যার জন্য এটি মূল্যবান, এই অ্যাপগুলির অনন্য নির্ভরতা রয়েছে যা ওয়াইন সন্তুষ্ট করতে সক্ষম নাও হতে পারে এবং এখানেই বোতল আসে।
Bottles হল একটি প্রধান সমাধান যার লক্ষ্য হল সেই বর্ণনাটি পরিবর্তন করা যাতে আপনি আপনার অ্যাপের সামান্য সমস্যায় প্রয়োজন হতে পারে এমন নির্ভরতা ম্যানুয়ালি কনফিগার করতে পারবেন। আরও ভাল, বোতল এছাড়াও প্রায়শই অনন্য কেসগুলিকে সন্তুষ্ট করে যে গেমগুলির জন্য কিছু বড় গেমিং লাইব্রেরির সমর্থন সহ প্রয়োজন হতে পারে যেমন Steam
বোতল কেন?
বোতলগুলি একটি নতুন প্ল্যাটফর্ম হিসাবে ওয়াইন সঠিকভাবে বিচ্ছিন্ন করে এমন একটি স্যান্ডবক্সযুক্ত পরিবেশ প্রদান করে উইন্ডোজ অ্যাপ্লিকেশন ইনস্টলেশনের পদ্ধতির পুনর্বিন্যাস করতে চাইছে আপনার “বোতল” ইনস্টলেশনের জন্য আপনাকে ফ্ল্যাটপ্যাক রুটের সাথে ইনস্টলেশন করতে হবে।
মূলত, এই ধরনের সেটআপ করার অর্থ হল আপনি সিদ্ধান্ত নিতে পারবেন কখন বোতল আপনার ব্যক্তিগত ফাইল/হোম ডিরেক্টরি অ্যাক্সেস করবে। ভার্সনিং ম্যানেজার বেক ইন করে, বোতল আপনাকে সেই অবস্থায় ফিরে যেতে সাহায্য করতে সক্ষম যা আগে কাজ করেছে।
তবে, এই বৈশিষ্ট্য থেকে উপকৃত হওয়ার জন্য, আপনাকে প্রথমে Versioning ট্যাবে গিয়ে এটি সক্ষম করতে হবে। একবার সক্ষম হলে, বোতল মূলত আপনার ডিফল্ট কনফিগারেশনের সাথে একটি একেবারে নতুন অবস্থা তৈরি করে এবং প্রতিবার যখন আপনি আপনার ইনস্টলেশনে একটি নতুন নির্ভরতা যোগ করেন তখন একটি নতুন অবস্থা তৈরি করে।
বোতল সংস্করণ
লিনাক্সে বোতল ইনস্টল করা
ব্যবহারের জন্য প্রস্তুত সেটিংস, লাইব্রেরি এবং নির্ভরতার সংমিশ্রণ সহ, বোতল মূলত উইন্ডোজ অ্যাপ্লিকেশনের সুযোগকে পুনরায় সংজ্ঞায়িত করেছে লিনাক্স। এটি, সমস্ত উদ্দেশ্য এবং উদ্দেশ্যে, সাধারণের বাইরে যাওয়া পরিবেশগুলি ব্যবহার করে উইন্ডোজ উপসর্গগুলি পরিচালনা করার একটি নতুন উপায়৷
বোতল ইনস্টল করা খুবই সহজ ব্যাপার কারণ ডেভেলপাররা সুপারিশ করেন Flatpak রুট যা এই ধরনের ইনস্টলেশন কনফিগার করার সবচেয়ে সহজ উপায়। একটি বিচ্ছিন্ন পরিবেশে আপনি সহজেই পারমাণবিক অস্ত্রোপচার করতে পারেন যখন আপনি সম্পন্ন করেন বা যখনই আপনি সিদ্ধান্ত নেন যে আপনার লিনাক্স সিস্টেমে আপনার আর উইন্ডোজের প্রয়োজন নেই৷
উবুন্টু সিস্টেম এর জন্য, সহজভাবে নিচের কমান্ডগুলো পরপর কার্যকর করে।
$ sudo add-apt-repository ppa:flatpak/stable $ sudo apt আপডেট $ sudo apt ফ্ল্যাটপ্যাক ইনস্টল করুন
অন্যান্য সিস্টেমের জন্য, আপনাকে Flatpak সেট আপ করতে হবে এবং তারপরে দেখানো হিসাবে বোতল ইনস্টল করতে Flathub-এ যেতে হবে।
$ ফ্ল্যাটপ্যাক ফ্ল্যাটহাব ইনস্টল করুন com.usebottles.bottles $ flatpak চালান com.usebottles.bottles
লিনাক্সে বোতল কনফিগার করা
একটি ইন্টিগ্রেটেড ডিপেনডেন্সি ম্যানেজার সহ, বোতলগুলি আপনার প্রতিটি ব্যবহারের ক্ষেত্রে সন্তুষ্ট করার জন্য পূর্ব-কনফিগার করা নির্ভরতাগুলিকে অনুমান করে না, পরিবর্তে, এটি আপনাকে প্রত্যেকের জন্য স্বতন্ত্রভাবে নির্ভরতাগুলি পরিচালনা করতে সক্ষম করার জন্য একটি সুন্দর কাজ করে। উইন্ডোজ অ্যাপ্লিকেশন আপনাকে ইনস্টল করতে হতে পারে।
প্রতিটি বোতল তৈরির মাধ্যমে, আপনি মনোনীত অ্যাপ্লিকেশনের জন্য একটি অনন্য বিচ্ছিন্ন পরিবেশ স্থাপন করছেন।
বোতল তৈরি করা
গেমিং সাপোর্ট
ডিফল্টরূপে 2022.2.14 আপডেট, বোতল আপনার লিনাক্স সিস্টেমে চলমান সামঞ্জস্যপূর্ণ উইন্ডোজ অ্যাপ্লিকেশনগুলি পাওয়ার প্রক্রিয়াটিকে আরও সহজ করে এমন ইনস্টলারগুলিকে সক্ষম করে এটিকে আরও এক ধাপ এগিয়ে নিয়েছে৷
বোতল সম্প্রদায়ের সহায়তায় ইনস্টলার তৈরি করা হয়েছে যা সম্পূর্ণ ইনস্টলেশন প্রক্রিয়া স্বয়ংক্রিয় করার বিশাল সুবিধা বিবেচনা করে বেশ অনুপ্রেরণাদায়ক একটি ব্যথাহীন নির্ভরতা কনফিগারেশন।
গেমিং এবং সফ্টওয়্যার পরিবেশের মধ্যে বেছে নেওয়ার ক্ষমতা সহ আপনি আপনার উইন্ডোজ অ্যাপ্লিকেশন স্থাপনাকে দ্রুত অপ্টিমাইজ করতে পারেন৷কিন্তু এখানেই শেষ নয়; আপনি একটি কাস্টম পরিবেশ কনফিগার করার সিদ্ধান্ত নিতে পারেন - উন্নত ব্যবহারকারীদের জন্য সংরক্ষিত - যদি আপনার আরও অদ্ভুত ব্যবহারের ক্ষেত্রে থাকে। আপনি কীভাবে বোতলগুলিকে আরও ভালভাবে পরিচালনা করতে পারেন তা আপনি এখানে শিখতে পারেন৷
বোতল পছন্দসমূহ
যার জন্য এটি মূল্যবান, ডিফল্ট বিকল্পগুলি কোনো বাস্তব সতর্কতা ছাড়াই ঠিক কাজ করবে। আর ভালো? বোতলগুলি চতুরতার সাথে একটি সিস্টেমকে সংহত করেছে যা ইনস্টলারদের মাধ্যমে উপলব্ধ প্রতিটি অ্যাপ্লিকেশনের সামঞ্জস্যের স্তর দেখায়৷
এটি মূলত আপনাকে প্রতিটি অ্যাপ্লিকেশনের সামঞ্জস্যের স্তরের একটি দ্রুত ভিজ্যুয়াল ওভারভিউ দেয়। স্তরগুলি হল ব্রোঞ্জ থেকে রৌপ্য, সোনা এবং প্লাটিনাম৷
প্রদত্ত যে প্ল্যাটফর্মটি অত্যন্ত পরিবর্তনযোগ্য, আপনি কার্যকরভাবে বিভিন্ন পূর্ব-কনফিগার করা বিকল্পগুলি থেকে বেছে নিতে পারেন যা সেটআপ প্রক্রিয়াটিকে আরও সুগম করে। এই বিকল্পগুলির মধ্যে রয়েছে dxvk, vkd3d, gamemode, esync, fsync এবং সম্ভাব্য আরও অনেক কিছু৷
বোতল ইনস্টলার
যদিও নিঃসন্দেহে বোতল সিস্টেমের বিকল্প আছে, তর্কাতীতভাবে এর মতো সত্যিকারের কোনো প্রচেষ্টা নেই বোতল যা মূলত লিনাক্সে উইন্ডোজ অ্যাপ্লিকেশনের পুরো প্রক্রিয়াটিকে স্তব্ধ করে দেয় যখন সাথে যেতে একটি সুন্দর ঝরঝরে UI অফার করে। এটি উইন্ডোজ ব্যবহারকারীদের লিনাক্সে রূপান্তর করার ক্ষমতাকে আরও বাড়ায়।