মনে হচ্ছে ওয়াইন ডেভেলপাররা এই ডিসেম্বরের তারিখে ওয়াইনের নতুন ডেভেলপমেন্ট শাখা প্রকাশ করতে পছন্দ করেছে এবং যেহেতু প্রকল্পটি বেশি মনোযোগ পেতে শুরু করেছে (যেহেতু ওয়াইন 2.x – 3.x প্রকল্পটি এমন এক পর্যায়ে পৌঁছেছে যেখানে এটি স্থবির বলে মনে হয়েছিল) এবং অন্তত যেহেতু আমি মনে করতে পারি যেহেতু আমি ব্লগে এখানে ওয়াইন সম্পর্কিত বিষয় প্রকাশ করছি।
আর এবারও তার ব্যতিক্রম নয় ও ড ওয়াইন ডেভেলপাররা কয়েকদিন আগে প্রথম আরসি চালুর ঘোষণা দেন ওয়াইন 9.0 প্রকল্পের নতুন সংস্করণ এবং উন্নয়ন শাখা কি হবে।
ওয়াইন 9.0-এর বৈশিষ্ট্যযুক্ত আরসি-তে নতুন কী আছে?
এতদূর দুটি ওয়াইন 9.0 আরসি প্রকাশিত হয়েছে, হচ্ছে প্রথমটি সবচেয়ে বড় কার্যকলাপ সহ, ওয়াইন 8.21-এর প্রথম RC-তে Wine 9.0 প্রকাশের পর থেকে, 52টি বাগ রিপোর্ট বন্ধ করা হয়েছে এবং 391টি পরিবর্তন করা হয়েছে।
উপস্থাপিত সবচেয়ে গুরুত্বপূর্ণ পরিবর্তন প্রথম RC (Wine 9.0-rc1) হল:
- ইন্টিগ্রেটেড vkd3d 1.10 প্যাকেজ আপডেট।
- XWayland এবং X11 উপাদানগুলি ব্যবহার না করে ওয়েল্যান্ড প্রোটোকলের উপর ভিত্তি করে পরিবেশে ওয়াইন ব্যবহার করার ক্ষমতা বাস্তবায়নের লক্ষ্যে কার্যকারিতার বিকাশ অব্যাহত রয়েছে।
- Winewayland.drv ড্রাইভারে কীবোর্ড লেআউটের জন্য সমর্থন যোগ করা হয়েছে।
- Vulkan গ্রাফিক্স API-এর জন্য সমর্থন প্রসারিত করা হয়েছে এবং vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR ফাংশন যোগ করা হয়েছে।
- ClipCursor ফাংশন যোগ করা হয়েছে এবং মাউসের গতিবিধি ট্র্যাক করার সময় আপেক্ষিক স্থানাঙ্কের সাথে কাজ করার ক্ষমতা প্রয়োগ করেছে।
- GnuTLS-এর সাম্প্রতিক সংস্করণগুলি ব্যবহার করার সময়, DH (Diffie-Hellman) এনক্রিপশন কীগুলির জন্য সমর্থন প্রয়োগ করা হয়েছে।
পক্ষে Wine 9.0 (wine 9.0-rc2) এর দ্বিতীয় RC মোট 33টি পরিবর্তন করেছে এবং যার মধ্যে বেশ কয়েকটি হল সংশোধন এবং RC1-তে উন্নতির সংযোজন:
- ওয়েল্যান্ডের কার্সারে সংশোধন করা হয়েছিল, কারণ এটি কিছু সারফেসে সরেনি
- EA ডেস্কটপ ফরাসি লোকেল ব্যবহার করে ইনস্টল করে না
- The Settlers: Heritage of Kings-এ উচ্চ-স্তরের গ্রাফিক্স সেটিংসের জন্য উন্নত সমর্থন
- Winebus লুকানো ডিভাইস তালিকাভুক্ত করে না (একটি বিল্ড - ছাড়া-sdl) যদি না
- ওয়াইনবাস রেজিস্ট্রি কী-এর মাধ্যমেও SDL অক্ষম করা হয়েছে
- Borland Turbo CPP 4.5 ইনস্টলার স্টার্টআপে ক্র্যাশ হয়েছে৷
- পয়েন্টার ট্রাঙ্কেশনের কারণে একাধিক 64-বিট প্রোগ্রাম ক্র্যাশ হয়
- LLVM 17 এর সাথে macOS এ কম্পাইল করার সময় ওয়াইনের সমস্যার সমাধান
- quartz:vmr9 – test_changed3ddevice() w11pro64-amd এবং -nv ভার্চুয়াল মেশিনে ব্যর্থ হয়
- PLSQL: একটি ডাটাবেসের সাথে সংযোগ করার চেষ্টা করার সময় ক্র্যাশ হয়।
- CrystalDiskInfo: Unhandled ব্যতিক্রম DiskInfo64.exe ক্র্যাশ করেছে
পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে চান ওয়াইন প্রকাশের এই নতুন বিকাশ সংস্করণ সম্পর্কে, আপনি লগের সাথে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্কে পরিবর্তন।
উবুন্টু এবং ডেরিভেটিভসে ডেভেলপমেন্ট সংস্করণ কিভাবে ইনস্টল করবেন?
আপনি যদি আপনার ডিস্ট্রোতে ওয়াইনের এই নতুন বিকাশ সংস্করণটি পরীক্ষা করতে সক্ষম হতে আগ্রহী হন তবে আমরা নীচে ভাগ করা নির্দেশাবলী অনুসরণ করে এটি করতে পারেন।
প্রথম এবং সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপটি 32-বিট আর্কিটেকচার সক্ষম করা হবে, যদিও আমাদের সিস্টেমটি 64-বিট, এই পদক্ষেপটি সম্পাদন করা আমাদের অনেক সমস্যা থেকে রক্ষা করে যা সাধারণত ঘটে থাকে, যেহেতু বেশিরভাগ ওয়াইন লাইব্রেরি 32-বিট আর্কিটেকচারের উপর দৃষ্টি নিবদ্ধ করে।
এর জন্য আমরা টার্মিনালটি সম্পর্কে লিখি:
sudo dpkg --add-architecture i386
এখন আমাদের অবশ্যই কীগুলি আমদানি করতে হবে এবং সেগুলি সিস্টেমে যুক্ত করতে হবে এই আদেশ সহ:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
এখনই হয়ে গেল আমরা সিস্টেমে নিম্নলিখিত সংগ্রহস্থল যুক্ত করতে যাচ্ছি, এর জন্য আমরা টার্মিনালে লিখি:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
অবশেষে আমরা যাচাই করতে পারি যে আমরা ইতিমধ্যেই ওয়াইন ইনস্টল করেছি এবং নিম্নলিখিত কমান্ডটি কার্যকর করার মাধ্যমে সিস্টেমে আমাদের কোন সংস্করণ রয়েছে:
wine --version
উবুন্টু বা কিছু ডেরাইভেটিভ থেকে ওয়াইন আনইনস্টল করবেন কীভাবে?
অবশেষে যারা যেকোনো কারণে তাদের সিস্টেম থেকে ওয়াইনের এই বিকাশ সংস্করণটি আনইনস্টল করতে চান, তাদের কেবল নিম্নলিখিত আদেশগুলি কার্যকর করা উচিত।
বিকাশের সংস্করণ আনইনস্টল করুন:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove