উত্তর:
একটি 64-বিট উবুন্টু সিস্টেমে 32-বিট ওয়াইন উপসর্গ তৈরি করতে আপনাকে একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডটি চালাতে হবে:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
WINEPREFIX
উপসর্গের জন্য ডিরেক্টরিটি কোথায়/home/username/prefix32
না করে~/prefix32
এইভাবে আমি এটি করেছি। উপরের উত্তর - আমার জন্য - কার্যকর হয়নি।
প্রথমে আমি এই কমান্ডটি দিয়ে ওয়াইন ফোল্ডারটি মুছলাম:
rm -r ~/.wine
যদি এটি আপনাকে বলে যে ডিরেক্টরিটি খালি নয় তবে কেবল -f
(বল) পতাকাটি যুক্ত করুন। নোট করুন যে এটি এই উপসর্গে ইনস্টল থাকা যে কোনও উইন্ডোজ অ্যাপ্লিকেশনগুলি সরিয়ে ফেলবে!
আপনার কমান্ডটি দেখতে এরকম কিছু হওয়া উচিত:
rm -r -f ~/.wine
এবং তারপরে এই কমান্ডটি দিয়ে একটি 32 বিট উপসর্গ তৈরি করুন:
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
-f
হিসাবে যুক্ত করা rm -rf ~/.wine
। সুডো যুক্ত করা কিছু করবে না। এছাড়াও, WINEPREFIX=~/.wine
অপ্রয়োজনীয়, যেহেতু এটি ডিফল্ট অবস্থান।
.wine32
পরিবর্তে কেন কেবল একটি ডিরেক্টরি তৈরি করবেন না?
শুধু একটি wine32
উপসর্গ / ডিরেক্টরি তৈরি (উপসর্গ / ডিরেক্টরি ছাড়া wine64
) কাজ করবে না। যেমন উপরে প্রস্তাবিত ছিল (তবে পুরোপুরি লিখিত হয়নি) - এবং যদি আপনি উইনকফগ (যা অটোমেশনটিতে বিরক্তিকর - আপনার কোনওভাবে এটি বন্ধ করা দরকার) ব্যবহারের প্রয়োজনীয়তা এড়াতে চান, তবে এখানে সম্পূর্ণ সমাধান রয়েছে: একটি তৈরি করুন wine64
, তারপরে একটি wine32
ডিরেক্টরি তৈরি করুন । যদি আপনি winetricks
এটি পরীক্ষা করতে ব্যবহার করেন (এটি wine64
ডিরেক্টরিগুলির জন্য একটি সতর্কতা দেয় ) তবে এটি উভয়ই সঠিকভাবে রিপোর্ট করবে ( wine64
এটি হুঁশিয়ারি দেয়, যেহেতু এটি 64৪, ওয়াইন not২ না, যেহেতু এটি ৩২।) সমাধান;
rm -Rf ./wine # carefull, this deletes your entire wine config (fine if you want to start afresh)
WINEPREFIX=~/.wine wineboot
... অপেক্ষা করুন ...
WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot
এর পরে, আপনি:
WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe
WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe # likely, did not test.
./wine
ফোল্ডারটি মুছতে হবে না । আমার আগে 3 টি প্রোগ্রাম ইনস্টল ছিল এবং তারা কাজ করে চলেছে। আমি কেবল একটি নির্দিষ্ট win32 ডিরেক্টরি তৈরি ./wine32
করেছি নেক্সট আমি কমান্ড সহ .NET 4.0 ইনস্টল করেছি $ WINEPREFIX=~/.wine32 winetricks dotnet40
এবং এটি নির্দোষভাবে কাজ করেছে।
আমি একই ইস্যুতে চলছিলাম।
আদর্শ WINEARCH=win32 WINEPREFIX=~/.wine winecfg
এটি ড্রাইভারদের প্রয়োজনীয় ডাউনলোড শুরু করা উচিত। আমি বিশ্বাস করি যে এই সমস্যাটি সাধারণ ডাউনলোডের সময় ঘটে যাওয়া সমস্যার কারণে। মূলত ড্রাইভারগুলি ডাউনলোড করার সাথে সাথেই আমার জন্য এটি আমার ইন্টারনেট নেমে গেছে।
যদি আপনি ইতিমধ্যে মাল্টার্ক সক্ষম করে থাকেন তবে পরীক্ষা করুন:
dpkg --print-foreign-architectures | grep -q i386 && sudo dpkg --add-architecture i386
তারপরে ওয়াইন 32 ইনস্টল করুন:
sudo apt-get update && sudo apt-get install wine32
এবং অবশেষে, আপনার 64-বিট ওয়াইন ইনস্টলটি মুছবেন না। কেবল এটি .wine64 এর নাম পরিবর্তন করুন তারপরে আপনার 32-বিট অ্যাপ্লিকেশনগুলির জন্য একটি নতুন। ওয়াইন ফোল্ডার তৈরি করুন:
mv ~/.wine ~/.wine64 && WINEARCH=win32 wineboot
WINEPREFIX = "/ হোম / উপসর্গ 32" WINEARCH = win32 [এখানে যে আদেশটি আপনাকে ওয়াইন উপসর্গ ত্রুটি দেয়]