উবুন্টুতে ওয়াইন কীভাবে ইনস্টল এবং কনফিগার করবেন

How Install Configure Wine Ubuntu



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

ওয়াইন সম্পর্কে

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







উবুন্টুতে ওয়াইন ইনস্টল করা

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



উবুন্টু 19.10 এর জন্য:



$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudoউপযুক্ত আপডেট

উবুন্টু 18.04 এর জন্য:





$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ বায়োনিক প্রধান'
$sudoউপযুক্ত আপডেট

আপনি এখন নীচের কমান্ডগুলির মধ্যে একটি চালানোর মাধ্যমে ওয়াইন স্টেবল, ডেভেলপার বা স্টেজিং বিল্ড ইনস্টল করতে পারেন:

$sudoউপযুক্তইনস্টলwinehq- স্থিতিশীল
$sudoউপযুক্তইনস্টলwinehq-devel
$sudoউপযুক্তইনস্টলwinehq- মঞ্চায়ন

বিভিন্ন ওয়াইন বিল্ডের মধ্যে পার্থক্য

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



মদ

ওয়াইন ইনস্টল করার পরে, আপনি ওয়াইন উপসর্গগুলির জন্য সঠিক আর্কিটেকচার নির্ধারণ করতে WINEARCH এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করতে পারেন। ডিফল্টরূপে, সমস্ত ওয়াইন অ্যাপ 64-বিট পরিবেশে ইনস্টল করা আছে। যাইহোক, আপনি নিম্নলিখিত বিন্যাসে WINEARCH এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করে আচরণ পরিবর্তন করতে পারেন:

  • WINEARCH = win32
  • WINEARCH = win64

মনে রাখবেন যে একটি নতুন উপসর্গ তৈরি করার সময় আপনাকে শুধুমাত্র একবার WINEARCH ব্যবহার করতে হবে (নীচে ব্যাখ্যা করা হয়েছে)।

WINEPREFIX বৈশিষ্ট্য বোঝা

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

অনেক লিনাক্স ব্যবহারকারী ওয়াইন ব্যবহার করে ইনস্টল করতে এবং চালাতে চান এমন প্রতিটি উইন্ডোজ অ্যাপ বা গেমের জন্য একটি পৃথক উপসর্গ তৈরি করতে পছন্দ করেন। প্রায়শই একটি উইন্ডোজ অ্যাপ ইনস্টল করার জন্য তৃতীয় পক্ষের লাইব্রেরি এবং টুলকিট ইনস্টল করতে হয়। অ্যাপের জন্য পৃথক উপসর্গ ব্যবহার করলে আরও ভাল সামঞ্জস্য, কম সংঘাত এবং ক্লিনার ফাইল সিস্টেম নিশ্চিত হয়। আপনি নিম্নলিখিত বিন্যাসে একটি পরিবেশ পরিবর্তনশীল ব্যবহার করে একটি নতুন WINEPREFIX তৈরি করতে পারেন:

$ওয়াইনপ্রিফিক্স=/পথ/প্রতি/উপসর্গমদ /পথ/প্রতি/file.exe

উপরের কমান্ডটি WINEPREFIX ভেরিয়েবলে নির্দিষ্ট উপসর্গ পাথ ব্যবহার করে file.exe চালাবে। যদি পথটি না থাকে, একটি নতুন ডিরেক্টরি স্বয়ংক্রিয়ভাবে তৈরি হবে। যদি আপনি WINEPREFIX ভেরিয়েবলটি বাদ দেন, তাহলে আপনার হোম ডিরেক্টরিতে (~/.wine) লুকানো ওয়াইন ফোল্ডারে অবস্থিত সমস্ত অ্যাপস ডিফল্ট উপসর্গে ইনস্টল করা হবে।

উইন্ডোজ অ্যাপ চালানোর জন্য একসাথে WINEARCH এবং WINEPREFIX ব্যবহার করা

আপনি একটি উপসর্গের জন্য আর্কিটেকচার সঠিকভাবে নির্দিষ্ট করতে WINEARCH কে একটি কাস্টম WINEPREFIX এর সাথে একত্রিত করতে পারেন।

$মদ= win32ওয়াইনপ্রিফিক্স=/পথ/প্রতি/উপসর্গমদ /পথ/প্রতি/file.exe

ওয়াইন উপসর্গের ফাইল সিস্টেম লেআউট

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

আপনি যদি ওয়াইন ব্যবহার করে একটি .exe বা .msi ইনস্টলার চালান, তবে অ্যাপ্লিকেশন ড্রাইভ_সি এর অধীনে প্রোগ্রাম ফাইলগুলিতে ইনস্টল করা হবে (যদি না আপনি একটি কাস্টম পাথ প্রদান করেন)। সুতরাং ইনস্টলেশন শেষ হওয়ার পর .exe ফাইলটি চালানোর জন্য, আপনাকে অ্যাপ চালু করার জন্য প্রোগ্রাম ফাইল ডিরেক্টরিতে অ্যাপ্লিকেশন ফোল্ডারে যেতে হতে পারে।

Winecfg

আপনি winecfg কমান্ড চালানোর মাধ্যমে ওয়াইন উপসর্গের অনেক সেটিংস এবং আচরণ পরিবর্তন করতে পারেন। কিছু সেটিংসের মধ্যে রয়েছে ডিসপ্লে সেটিংস, এক্সটার্নাল ড্রাইভ সেটিংস এবং অডিও সেটিংস।

ওয়াইনসিএফজি চালু করতে নিম্নলিখিত কমান্ডগুলির মধ্যে একটি চালান:

$ওয়াইনসিএফজি
$ওয়াইনপ্রিফিক্স=/পথ/প্রতি/উপসর্গওয়াইনসিএফজি

ওয়াইন কন্ট্রোল প্যানেল

ওয়াইন কন্ট্রোল প্যানেল হল ওয়াইনের অন্তর্ভুক্ত আরেকটি দরকারী ইউটিলিটি যা আপনাকে গেমপ্যাড কনফিগার করতে এবং অন্যান্য দরকারী বিকল্পগুলিকে টুইক করতে দেয়।

আপনি নীচের কমান্ডগুলির একটি ব্যবহার করে ওয়াইন কন্ট্রোল চালাতে পারেন:

$মদনিয়ন্ত্রণ
$ওয়াইনপ্রিফিক্স=/পথ/প্রতি/উপসর্গমদনিয়ন্ত্রণ

উইনেট্রিক্স

উইনেট্রিক্স হল ওয়াইন দিয়ে পাঠানো একটি সহজ হাতিয়ার, যা আপনাকে একটি GUI ইন্টারফেস থেকে অনেক থার্ড পার্টি লাইব্রেরি এবং অ্যাপ ইনস্টল করতে দেয়। এটি আপনাকে ওয়াইন প্রিফিক্সের জন্য সেটিংস পরিবর্তন করতে এবং রক্ষণাবেক্ষণের কাজগুলি করতে দেয়। যদিও উইনেট্রিক্সের GUI অন্যান্য সাধারণ GTK এবং Qt Linux অ্যাপের মতো স্বজ্ঞাত নয়, এটি কাজটি সম্পন্ন করে।

উবুন্টুতে উইনেট্রিক্স ইনস্টল করতে, নীচের কমান্ডটি চালান:

$sudoউপযুক্তইনস্টলwinetricks

আপনি এখন নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করে উইনেট্রিক্স চালাতে পারেন:

$ winetricks
$ওয়াইনপ্রিফিক্স=/পথ/প্রতি/উইনেট্রিক্স উপসর্গ

উইনেট্রিক্সের একটি চমৎকার কমান্ড লাইন ইন্টারফেস রয়েছে, আপনি নীচের কমান্ডটি চালানোর মাধ্যমে এটি সম্পর্কে আরও জানতে পারেন:

$winetricks-সাহায্য

ওয়াইনে Lnk ফাইল চালানো

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

ওয়াইন ব্যবহার করে .lnk ফাইল চালানোর জন্য, আপনাকে নিম্নলিখিত বিন্যাসগুলির মধ্যে একটি ব্যবহার করে একটি কমান্ড চালাতে হবে:

$মদশুরু/পথ/প্রতি/file.lnk
$ওয়াইনপ্রিফিক্স=/পথ/প্রতি/উপসর্গমদশুরু/পথ/প্রতি/file.lnk

ওয়াইনে ব্যাট ফাইল চালানো

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

$ওয়াইনকনসোল /পথ/প্রতি/file.bat
$ওয়াইনপ্রিফিক্স=/পথ/প্রতি/উপসর্গওয়াইনকনসোল /পথ/প্রতি/file.bat

উপরে দেখানো কমান্ড ইন্টারপ্রেটার উইন্ডোজের সাথে সামঞ্জস্যপূর্ণ সমস্ত প্রধান কমান্ড সমর্থন করে।

উপসংহার

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