আমি কীভাবে 32-বিট ওয়াইন উপসর্গ তৈরি করব?


126

আমি কীভাবে উবুন্টু 12.04 64-বিটে 32-বিট ওয়াইন উপসর্গ তৈরি করব?

উত্তর:


148

একটি 64-বিট উবুন্টু সিস্টেমে 32-বিট ওয়াইন উপসর্গ তৈরি করতে আপনাকে একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডটি চালাতে হবে:

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
  • WINEPREFIXউপসর্গের জন্য ডিরেক্টরিটি কোথায়
  • এই ডিরেক্টরিটি ইতিমধ্যে বিদ্যমান থাকতে পারে বা আপনি একটি ত্রুটি পাবেন! দয়া করে ম্যানুয়ালি নটিলাস অথবা সঙ্গে এটি তৈরি করবেন না mkdir, ./

ধন্যবাদ! আমি এক সপ্তাহ ধরে এটি নিয়ে লড়াই করছি :(, বার্তাটি আরও সুনির্দিষ্ট হতে পারে ..
কুম্ভ বিদ্যুৎ

আপনি
যেকোন

1
আমি যখন এই আদেশটি চালাই, তখন ওয়াইন একটি নিখুঁত পথের জন্য জিজ্ঞাসা করে (তাই /home/username/prefix32না করে~/prefix32
শেয়া

@ সিঁয়া সেই অনুযায়ী ওপি সম্পাদনা করেছেন
শেলভাকু

1
এছাড়াও, আপনি উদ্ধৃতিগুলি পুরোপুরি বাদ দিতে পারেন।
হাসি

48

এইভাবে আমি এটি করেছি। উপরের উত্তর - আমার জন্য - কার্যকর হয়নি।

প্রথমে আমি এই কমান্ডটি দিয়ে ওয়াইন ফোল্ডারটি মুছলাম:

rm -r ~/.wine

যদি এটি আপনাকে বলে যে ডিরেক্টরিটি খালি নয় তবে কেবল -f(বল) পতাকাটি যুক্ত করুন। নোট করুন যে এটি এই উপসর্গে ইনস্টল থাকা যে কোনও উইন্ডোজ অ্যাপ্লিকেশনগুলি সরিয়ে ফেলবে!

আপনার কমান্ডটি দেখতে এরকম কিছু হওয়া উচিত:

rm -r -f ~/.wine

এবং তারপরে এই কমান্ডটি দিয়ে একটি 32 বিট উপসর্গ তৈরি করুন:

WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot

20
প্রথমত, আপনাকে সামনে সুডো লিখতে হবে না। এছাড়াও, এটি পুরো ভার্চুয়াল উইন্ডোজ ড্রাইভটি মুছে ফেলবে।
শেলভাকু

8
এটি সঠিক উত্তর নয়, কারণ আপনি 64 বিট সংস্করণ মুছছেন। এগুলি উভয়ই রাখার জন্য আপনাকে কেবল একটি আরপিক তৈরি করতে হবে।
আলেকজান্ডার কিম

7
আপনি যেখানে "লেখেন সুডো সামনে", সঠিক সমাধানটি যুক্ত -fহিসাবে যুক্ত করা rm -rf ~/.wine। সুডো যুক্ত করা কিছু করবে না। এছাড়াও, WINEPREFIX=~/.wineঅপ্রয়োজনীয়, যেহেতু এটি ডিফল্ট অবস্থান।
ব্রেন্ডন লং

1
.wine32পরিবর্তে কেন কেবল একটি ডিরেক্টরি তৈরি করবেন না?
মতিন উলহাক

@ পৃথিবীতে কীভাবে এটি আপনার পক্ষে কাজ করে নি? আপনার কমান্ডটি পুরো বিদ্যমান ওয়াইন ডিরেক্টরিটি মুছে ফেলবে, যখন আপনাকে যা করতে হবে তার জন্য পৃথক ওয়াইন 32 উপসর্গ তৈরি করা হয়েছিল - বিদ্যমান কোনওটি মুছতে হবে না।
নম্বরমানিয়াক

13

শুধু একটি 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.

এটি আমার উবুন্টু ট্রাস্টি 14.04 এর মতো দেখে মনে হচ্ছে আমার amd64 (win64) ./wineফোল্ডারটি মুছতে হবে না । আমার আগে 3 টি প্রোগ্রাম ইনস্টল ছিল এবং তারা কাজ করে চলেছে। আমি কেবল একটি নির্দিষ্ট win32 ডিরেক্টরি তৈরি ./wine32করেছি নেক্সট আমি কমান্ড সহ .NET 4.0 ইনস্টল করেছি $ WINEPREFIX=~/.wine32 winetricks dotnet40এবং এটি নির্দোষভাবে কাজ করেছে।
আন্তোনিও

1

আমি একই ইস্যুতে চলছিলাম।

আদর্শ WINEARCH=win32 WINEPREFIX=~/.wine winecfg

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


11
আপনার কখনই মদকে রুট হিসাবে চালানোর দরকার নেই!
ব্যবহারকারীর 877329

0

যদি আপনি ইতিমধ্যে মাল্টার্ক সক্ষম করে থাকেন তবে পরীক্ষা করুন:

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


0

.Wine32 মুছে ফেলার পরে, N WINEPREFIX = ~ / .wine32 উইনেট্রিক্স ডটনেট 40, কমান্ডটি দিয়ে .NET 4.0 ইনস্টল করুন।

এন্টোনিও


-2

WINEPREFIX = "/ হোম / উপসর্গ 32" WINEARCH = win32 [এখানে যে আদেশটি আপনাকে ওয়াইন উপসর্গ ত্রুটি দেয়]

  • [] বন্ধনী ব্যবহার করবেন না। এই পদ্ধতিটি আমার সমস্যা সমাধান করেছে।

2
আপনার উত্তরের জন্য আপনাকে ধন্যবাদ, তবে এটি গৃহীত উত্তরটির অনুরূপ। এটি অপসারণ বিবেচনা করুন।
ব্যবহারকারী 3140225
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.