আমার কাছে এমন একটি অ্যাপ রয়েছে যা কেবলমাত্র 32 বিট সংস্করণে উপস্থিত রয়েছে exists এটি ব্যবহার করার জন্য, আমি ম্যাক বুট করার আগে একসাথে টিপতাম 2
& 3
একসাথে ব্যবহার করতাম , সুতরাং এটি 32 বিট মোডে চলবে। তবে কিছু অ্যাপস (installed৪ বিট সংস্করণ যা পূর্বে ইনস্টল করা হয়েছে) সর্বদা এই মোডে ক্রাশ হবে ..
আমি এমন একটি সমাধান দেখতে পেয়েছি যা bit৪ বিট সিস্টেমে 32 বিট অ্যাপ চালায়:
arch -i386 theApp.app
কিন্তু আমি arch: /Applications/theApp.app isn't executable
ত্রুটি দিয়ে চেষ্টা করেছি । আমি ফাইলের অনুমতি পরীক্ষা করেছিলাম এবং এটি দেখানো হয়েছে drwxrwxr-x
, এটি কার্যকর করা উচিত, আহ?
সম্পাদনা : @ জিডি 1 যেমন বলেছে, অ্যাপ.এপ অ্যাপ্লিকেশনটি একটি ফোল্ডার (এটি আমি মনে করি ওএসএক্সে বান্ডেল বলে) এবং তাই এটি কার্যকর হয় না।
তবে আমার এখনও একটি কর্মপরিকল্পনা দরকার:
আমি কীভাবে আমার 64৪-বিট সিস্টেমে আমার 32-বিট অ্যাপটি চালাতে পারি?
সম্পাদনা : arch
কমান্ডটি দিয়ে এখনই অ্যাপটি খুলতে পারি (ধন্যবাদ @ গর্ডন ডেভিসন):
arch -i386 /Applications/theApp.app/Contents/MacOS/theApp
যাইহোক, অ্যাপ্লিকেশন Components lost
ত্রুটি সহ চালানো হয় , নীচে দেখানো লগ:
Kjuly@MacBook-Pro:/Applications$ arch -i386 闪讯.app/Contents/MacOS/闪讯
2012-01-08 16:17:53.381 闪讯[472:1107] isActive: ioctl to kernel socket error 2 ,No such file or directory
2012-01-08 16:17:53.436 闪讯[472:1107] The AppPath = /Applications/闪讯.app
2012-01-08 16:17:53.437 闪讯[472:1107] The src path = /Applications/Èó™ËÆØ.app/xlpppoe.kext
2012-01-08 16:17:58.892 闪讯[472:1107] Set Driver Ok...
/tmp/xlpppoe.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).
বিটিডাব্লু, 闪讯.app
(আমি এটি ঘৃণা করি! তবে আমার এটি প্রয়োজন ..) আমার চিনে আমার বিশ্ববিদ্যালয়ের নেটওয়ার্কে সংযোগ করার জন্য ব্যবহৃত হয়।
সম্পাদনা :
Kjuly@MacBook-Pro:~$ file /Applications/闪讯.app/Contents/MacOS/闪讯
/Applications/闪讯.app/Contents/MacOS/闪讯: Mach-O executable i386
এবং
Kjuly@MacBook-Pro:~$ file /Applications/闪讯.app/xlpppoe.kext/Contents/MacOS/xlpppoe
/Applications/闪讯.app/xlpppoe.kext/Contents/MacOS/xlpppoe: Mach-O object i386
দেখে মনে হচ্ছে এটি কেবল 32-বিট এবং 32-বিট কার্নেলের উপর নির্ভর করে। ওহ, আমি খুব দুঃখিত। :(
@ গর্ডন ডেভিসনের সহায়তায় আমি এখানে পেয়েছি এমন কিছু ইনফোস, সম্ভবত অন্য কারোর প্রয়োজন হতে পারে।
সমবায় শো সাময়িকভাবে কিছু পদ্ধতি 32 বিট কার্নেল সঙ্গে আরম্ভ তৃতীয় পক্ষের সফটওয়্যার বা হার্ডওয়্যার জন্য পুরোনো কার্নেল এক্সটেনশন ব্যবহার করতে।
এবং এটি "64-বিট কার্নেলের সাথে সামঞ্জস্যতা" সম্পর্কে :
তৃতীয় পক্ষের সফ্টওয়্যার (যেমন ভার্চুয়ালাইজেশন ইঞ্জিন) বা হার্ডওয়্যার (যেমন একটি পিসিআই কার্ড) যা কার্নেল এক্সটেনশনের উপর নির্ভর করে যা ম্যাক ওএস এক্স সার্ভার v10.5 এর সাথে সামঞ্জস্যপূর্ণ ম্যাকগুলিতে কাজ করতে পারে না যা that৪-বিট কার্নেল ব্যবহার করে ম্যাক ওএস এক্স v10.6। ম্যাক ওএস এক্স সার্ভার v10.6 এ in৪-বিট কার্নেলের সাথে কাজ করে এমন একটি আপডেট হওয়া কার্নেল এক্সটেনশনের জন্য সফ্টওয়্যার বা হার্ডওয়্যার বিক্রেতার সাথে যোগাযোগ করুন।
কর্মক্ষেত্র হিসাবে, আপনি নিজের তৃতীয় পক্ষের সফ্টওয়্যার বা হার্ডওয়্যারের জন্য পুরানো কার্নেল এক্সটেনশনগুলি ব্যবহার করতে অস্থায়ীভাবে 32-বিট কার্নেল দিয়ে শুরু করতে পারেন।