কোন ম্যাক অ্যাপসটি 32-বিট রয়েছে তা আমি কীভাবে জানতে পারি?


28

জুন 28, 2017 এ, অ্যাপল এটি ঘোষণা করেছিল

আপত্তি ছাড়াই 32-বিট অ্যাপ্লিকেশন সমর্থন করার জন্য ম্যাকোস হাই সিয়েরা হ'ল শেষ ম্যাকোস রিলিজ।

আমার ম্যাকের কোন অ্যাপ্লিকেশনগুলি 32-বিট রয়েছে তা আমি কীভাবে জানতে পারি যাতে আমি তাদের আপগ্রেড করার দরকার আছে কিনা তা দেখতে পারি?


1
তারা কি তাদের নিজস্ব 64-বিট ভিডিও কার্ড তৈরি করতে চলেছে?

2
ঠিক কী, আপনি "Comp৪-বিট ভিডিও কার্ড", @ ফিজিক্স-কম্পিউট দ্বারা বোঝাতে চান? আমি ধরে নিচ্ছি আপনি মেমোরি ব্যান্ডউইথকে উল্লেখ করছেন? প্রসেসরের বেনিফিটের সাথে বা অপারেটিং সিস্টেম দ্বারা সমর্থিত এর কোনও সম্পর্ক নেই। আপনার একটি 64-বিট ওএসে একটি 64-বিট ভিডিও কার্ডের দরকার নেই; আসলে, 64-বিট ভিডিও কার্ড 32 বিট অপারেটিং সিস্টেমের উপর জরিমানা (যা কাজ নয় , অবশ্যই, অ্যাপস সত্য)।
কোডি গ্রে

1
@ কোডি গ্রহে আমি ধরে নেব এটি ডিএমএ ক্রিয়াকলাপের জন্য সমর্থন করে এমন বিট সংখ্যার উল্লেখ করছে। আপনার যদি 32 বিট দিয়ে সম্বোধন করা যায় তার চেয়ে বেশি মেমরি থাকে এবং আপনি ডিএমএর জন্য একটি বাফার বরাদ্দ করেছেন যা সম্পর্কে আপনাকে 32-বিট হার্ডওয়ারের একটি অংশ বলতে হবে।
কাস্পারড

1
দুঃখিত, আমি আরও স্পষ্টভাবে বোঝাতে চেয়েছি -৪-বিট ড্রাইভার bit গ্রাফিক্স ড্রাইভারগুলি কি অপ্রতিরোধ্যভাবে 32-বিট নয়, যা 32 টি বিট মোড হিসাবে ব্যবহার করে এমন সমস্ত প্রক্রিয়া প্রয়োজন? একটি প্রক্রিয়া যা সাধারণত 64৪ বিট আজ 32 বিট ভিডিও কার্ড ড্রাইভারদের সাথে কথা বলার জন্য একটি 32 বিট প্রক্রিয়া সহ আইপিসি ব্যবহার করা দরকার। ভিডিও কার্ড নির্মাতারা যদি bit৪ বিট চালক তৈরি না করে থাকে তবে 32 বিট চালকদের বা প্রক্রিয়াগুলিকে অনুমতি না দেওয়ার বিষয়টি মনে হচ্ছে?

1
ভিডিও ড্রাইভারগুলি সম্ভবত 32-বিট হতে পারে না, কারণ একটি 64-বিট কার্নেল 32-বিট ড্রাইভারগুলি লোড / ব্যবহার করতে পারে না। ভিডিও কার্ড প্রস্তুতকারীরা কিছু সময়ের জন্য 64৪-বিট ড্রাইভার তৈরি করছে এবং তাদের অন্যান্য অপারেটিং সিস্টেমের জন্যও এটি করতে হবে, সুতরাং এটি ঠিক ক্রেজি প্রস্তাব নয়। এবং ড্রাইভার ক্যাস্পার্ড যে ডিএমএ স্টাফের কথা বলছে তা হ্যান্ডেল করবে, সুতরাং এটি একটি নন-ইস্যুও।
কোডি গ্রে

উত্তর:


27

আপনি এখনও ৩২-বিট অ্যাপ্লিকেশনগুলি ব্যবহার করছেন তা সনাক্ত করার একটি উপায় হ'ল এই ম্যাকের অধীনে সিস্টেম তথ্য বিকল্পটি ব্যবহার করা। আপনি যে ম্যাকোস চালিয়ে যাচ্ছেন তার উপর নির্ভর করে সঠিক পদক্ষেপগুলি পৃথক, তবে নীচে আপনার পরিস্থিতি অনুসারে অনুসরণ করতে সক্ষম হওয়া বিস্তৃত পদক্ষেপগুলি নীচে:

  1. অ্যাপল মেনুতে ক্লিক করুন
  2. এই ম্যাক সম্পর্কে নির্বাচন করুন
  3. এই ম্যাক উইন্ডোটির সম্পর্কে যা পপ আপ হয়, System Report...নীচে বামদিকের বোতামটিতে ক্লিক করুন (আপনি যদি কোনও পুরানো ওএস ব্যবহার করছেন তবে আপনাকে More Info...নীচের অংশের নীচের অংশে বোতামটি ক্লিক করতে হবে )।
  4. এটি সিস্টেম তথ্য উইন্ডোটি খুলবে (বা OS এর পুরানো সংস্করণে সিস্টেম প্রোফাইলার উইন্ডো)।
  5. বাম দিকের সাইডবারে আপনি বেশ কয়েকটি শিরোনাম এবং শিরোনাম দেখতে পাবেন।
  6. সফ্টওয়্যার শিরোনামের অধীনে (এটি তৃতীয় স্থানে রয়েছে) আপনি একটি সাবহেডিং লেবেলযুক্ত অ্যাপ্লিকেশন দেখতে পাবেন। এটি ক্লিক করুন।
  7. ডানদিকে উইন্ডোর মূল অংশে আপনি দেখতে পাবেন অ্যাপসের একটি তালিকা হাজির। ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে বেড়ে চাড়াঘাঁটি হয়ে দাঁড়ানোর ঝাঁকটা) হতে দেখাতে কিছুটা সময় নিতে পারে বলে ধৈর্য ধরুন
  8. তালিকাটি উপস্থিত হওয়ার পরে, আপনি শীর্ষে কলাম শিরোনামগুলি দেখতে পাবেন।
  9. সর্বশেষ কলামটি লেবেলযুক্ত 64-Bit (Intel)এই কলামটিতে শিরোনাম দিতে শিরোনাম দিতে ক্লিক করুন অ্যাপ্লিকেশনগুলিতে তারা 64৪-বিট কিনা (যেমন তারা প্রতিটি অ্যাপের বিপরীতে হ্যাঁ বা না তালিকাভুক্ত থাকবে)।

উদাহরণ হিসাবে নীচের চিত্রটি দেখুন:

এখানে চিত্র বর্ণনা লিখুন

দ্রষ্টব্য: উপরের চিত্রটিতে আমি ইচ্ছাকৃতভাবে শেষ কলামটি বাছাই করে নি যাতে আপনি এর বিপরীতে হ্যাঁ এবং হ্যাঁ উভয় সহ এন্ট্রি দেখতে পারেন। সুতরাং, উপরের উদাহরণে আপনি দেখতে পাবেন যে iMovie v10.1.6 একটি 64-বিট অ্যাপ্লিকেশন, যখন iMovie 9.0.9 64-বিট নয়।


সম্পাদনা করুন - যদি উপরের পদক্ষেপগুলির ফলে কোনও ত্রুটি হয়

আমি প্রতিবেদনগুলি দেখেছি যে অল্প সংখ্যক ব্যবহারকারী "প্লাগ-ইন এই তথ্য সংগ্রহ করার সময় দ্রুত যথেষ্ট প্রতিক্রিয়া জানায় না" ত্রুটি বার্তাটি তালিকাটি জনবসতি হওয়ার অপেক্ষায় রয়েছে।

যদি এটি ঘটে থাকে তবে সিস্টেম তথ্য অ্যাপ্লিকেশনটি (বা ম্যাকোসের পুরানো সংস্করণগুলিতে সিস্টেম প্রোফাইলার অ্যাপ্লিকেশন) ছেড়ে দিন এবং আবার শুরু করুন, তবে এবার 1 থেকে 4 ধাপ এড়িয়ে যান এবং সরাসরি আপনার অ্যাপ্লিকেশন / ইউটিলিটি ফোল্ডারে যান এবং সিস্টেম তথ্য অ্যাপ্লিকেশন (বা সিস্টেম) খুলুন প্রোফাইলার অ্যাপ) সরাসরি সেখান থেকে। এটি খোলার পরে উপরের 5 থেকে 8 ধাপ অনুসরণ করুন।


1
"প্লাগ-ইন এই তথ্য সংগ্রহ করার সময় পর্যাপ্ত পরিমাণে প্রতিক্রিয়া জানায় না" বার্তাটি দিয়ে এটি আমার জন্য সময়সীমা রক্ষা করে।
জবিস

আমাকে উত্তরটি মনে করিয়ে দেওয়ার জন্য @ জোশকে ধন্যবাদ। আমি গত বছরের শেষের দিকে সচেতন হয়েছি যে এটি একটি সম্ভাব্য সমস্যা তবে ভুলে গিয়েছি যে আমি এই প্রশ্নের উত্তর দিয়েছি! আমি আমার উত্তরটি কেবলমাত্র একটি সম্ভাব্য কাজের সাথে সম্পাদনা করেছি যা বেশিরভাগ ব্যবহারকারীর জন্য কাজ করে। আপনার যদি এখনও সমস্যা হয় তবে আমাকে জানান।
মনোমেথ

/ অ্যাপ্লিকেশন / ইউটিলিটি থেকে সরাসরি খোলার সময় একই সমস্যা।
জেবিস 30'18

27

cmdFঅনুসন্ধানে একটি অনুসন্ধান উইন্ডো পেতে হিট করুন ।

  • অনুসন্ধান চয়ন করুন: এই ম্যাক
  • প্রথম সার্চ নির্ণায়ক হিট এবং পছন্দ করে নিন " অন্যান্য ... " এবং এখানে " সম্পাদনযোগ্য আর্কিটেকচারের " " কি " " মধ্যে i386 "
  • + বোতামটি চাপুন এবং একটি দ্বিতীয় মানদণ্ড যুক্ত করুন " এক্সিকিউটেবল আর্কিটেকচার " " " নয় "" x86_64 "

    এখানে চিত্র বর্ণনা লিখুন

এবং আপনি কেবলমাত্র সমস্ত আই 386 (যেমন 32-বিট) অ্যাপ্লিকেশনগুলির একটি তালিকা পাবেন।


টার্মিনালে এটি দিয়ে করা হয়:

mdfind "(kMDItemExecutableArchitectures == 'i386') && (kMDItemExecutableArchitectures != 'x86_64')"

আমার জন্য আশ্চর্যের বিষয় হল, এই পদ্ধতিটি "ওয়েলকাম টু লেপার্ড" এর মতো কয়েক বছর আগে থেকে কয়েকটি পিডিএফ ফাইল তুলেছে। নাহলে মনে হচ্ছে ঠিকঠাক কাজ করছে।
থান্ডারফোর্জ

3
@ থান্ডারফোর্স "চিত্কারে আপনাকে স্বাগতম" একটি .pdf নয় বরং একটি অ্যাপ্লিকেশন আইআইআরসি, আপনি যখন এটি খুলবেন তখন এটি আপনার ভাষার পিডিএফ চয়ন করে এবং পূর্বরূপে এটি খুলবে।
ম্যানুয়েল

@ ম্যানুয়েল আকর্ষণীয়! এটিতে পিডিএফ আইকন রয়েছে বলে আমি ফেলে দিয়েছি। এমনকি আমার কাছে ঘটেনি যে এটি আসলে একটি অ্যাপ্লিকেশন যা আপনার জন্য একটি পিডিএফ বাছাই করেছে।
থান্ডারফোর্জ

আমি কেবল লক্ষ্য করেছি যে এই পদ্ধতিতে ~/Library/Application Supportস্টিম গেমসের মতো অ্যাপ্লিকেশনগুলি খুঁজে পাওয়া যায় না । অন্য সমাধান না। আপনি কি জানেন যে এটি অন্তর্ভুক্ত করার জন্য অনুসন্ধানটি সংশোধন করার কোনও উপায় আছে কিনা?
থান্ডারফোর্জ

1
@ থান্ডারফোরে টার্মিনাল সংস্করণে বাষ্পের গেমগুলি পাওয়া যায়।
Andrea Lazzarotto

3

এখন পর্যন্ত অন্যান্য উত্তরগুলি, যা আমি বুঝতে পেরেছি সেগুলি মেটাডেটা সূচীতে 32-বিট ম্যাকোস অ্যাপ্লিকেশনগুলি (এবং সম্ভবত কিছু 32-বিট বাইনারি) তালিকাভুক্ত করবে। আপনি যদি নিজের সিস্টেমে প্রতি 32-বিট কেবল এক্সিকিউটেবল বাইনারি তালিকা করতে চান তবে এই ওয়ান-লাইনারটিকে একবার যান:

find / -type f -perm +111 -exec file -p {} \; -exec head -c 1 /dev/zero \; | xargs -0 -n 1 sh -c 'echo "$@" | head -n 1' -- | grep -v x86_64 | grep -E Mach-O.+i386

আপনার যদি জিএনইউ ফাইন্ডুল ইনস্টল থাকে তবে এটি সম্ভবত যথেষ্ট সরল করা যেতে পারে। এখানকার কিছু জটিলতা হ'ল ম্যাকোজে অন্তর্ভুক্ত বিএসডি অনুসন্ধানের সীমাবদ্ধতাগুলি অতিক্রম করা।


3

এই এক লাইনের টার্মিনাল কমান্ডটি আপনার ডেস্কটপের একটি পাঠ্য ফাইলে অ্যাপ্লিকেশনগুলির তালিকা সংগ্রহ করবে। এটি কোয়েরিতে "(ইন্টেল): না" এর প্রতিটি ঘটনার পরে 6 লাইন আগে এবং 2 লাইন ধরে bs এটি ইতিমধ্যে সংকলিত bit৪ বিটের অ্যাপ্লিকেশনগুলির জন্য 32 বিট সাপোর্টিং বাইনারি বা লাইব্রেরিতে খনন করে না। এই তালিকাটি আরও বিস্তৃত এবং আমি যদি এমন কোনও উত্সও পাই যা গভীরতর উদ্বেগের বিষয়টিকে সম্বোধন করে তবে এটি কোনও সমস্যাও হয়।

system_profiler SPApplicationsDataType | grep -B 6 -A 2 "(Intel): No" > ~/Desktop/32BitAppList.txt

2

যখন আপনাকে কেবল একটি একক অ্যাপ্লিকেশন পরীক্ষা করতে হবে:

file myapplication

উদাহরণস্বরূপ, আমার রে ট্রেসার rt:

==> file rt
rt: Mach-O 64-bit executable x86_64
==>

fileকমান্ড মূলত ফাইল অনেক ধরণের এ দেখায় এবং তাদেরকে চিহ্নিত করার চেষ্টা করে। ওএসএক্স এক্সিকিউটেবলের জন্য, আপনি প্রায়শই এর মধ্যে এক বা একাধিক দেখতে পাবেন: i386, x86_64, এবং পিপিসি যা যথাক্রমে 32-বিট ইন্টেল / এমডি আর্কিটেকচার, 64-বিট ইন্টেল / এমডি আর্কিটেকচার এবং পাওয়ার পিসি আর্কিটেকচার (এগুলি বেশ পুরানো old এখন।) সুতরাং আপনাকে কেবলমাত্র i386 (32-বিট অ্যাপ্লিকেশন) এবং x86_64 (64-বিট অ্যাপ্লিকেশন)

প্যাকেজযুক্ত অ্যাপ্লিকেশনগুলির জন্য, একটিতে ডান ক্লিক করতে হবে এবং প্যাকেজ সামগ্রীগুলি প্রদর্শন করা উচিত । বেশিরভাগ অ্যাপ্লিকেশনগুলিতে, contents → macOSএকের অধীনে একটি নির্বাহযোগ্য খুঁজে পাবেন। এর পথটি তর্ক হিসাবে ব্যবহার করা উচিত file


1
জন্য file /Applications/BitTorrent.app/Contents/MacOS/BitTorrent, আমি পেতে Mach-O executable i386। ওটার মানে কি ?
ankii

এর অর্থ হল যে অ্যাপ্লিকেশনটি 32-বিট এক্সিকিউটেবল; এবং প্রভাবটি হ'ল এটি অ্যাপলের অতি সাম্প্রতিক 64৪-বিট-কেবল অপারেটিং সিস্টেমের অধীনে চলতে সক্ষম হবে না।
fyngyrz

আমি যেমন টেবিলটি খুঁজে পাইনি যেখানে আমি i386ইত্যাদির অর্থ খুঁজে পেতে পারি you আপনি কি এই জাতীয় রেফারেন্স যুক্ত করতে পারেন?
ankii

fileকমান্ড মূলত ফাইল অনেক ধরণের এ দেখায় এবং তাদেরকে চিহ্নিত করার চেষ্টা করে। ওএসএক্স এক্সেকিউটেবল জন্য, আপনি প্রায় সবসময় এক বা একাধিক দেখতে পাবেন: i386, x86_64, এবং ppcযা যথাক্রমে 32 বিট ইন্টেল / AMD আর্কিটেকচারের, 64-বিট Intel / AMD আর্কিটেকচারের এবং ক্ষমতা পিসি আর্কিটেকচারের (আধুনিক এখন বেশ পুরানো হয়। ) সুতরাং আপনাকে কেবলমাত্র i386 (32-বিট অ্যাপ্লিকেশন) এবং x86_64 (-৪-বিট অ্যাপ্লিকেশনগুলি) নিয়ে উদ্বিগ্ন হতে হবে they কেবলমাত্র তাদের কারণ হ'ল অ্যাপল 32-বিট অ্যাপ্লিকেশনগুলির জন্য সমর্থন বাদ দিচ্ছে।
fyngyrz

1

সিরিয়ালি আমি "প্লাগ-ইন এই তথ্য সংগ্রহ করার সময় পর্যাপ্ত পরিমাণে প্রতিক্রিয়া জানায়নি" রাখি। ইস্যু করুন এবং প্রস্তাবিত কোনও পদ্ধতি ব্যবহার করে এটি সমাধান করতে পারেনি।

দেখা যাচ্ছে একটি কমান্ড-লাইন সরঞ্জাম বলা হয়েছে system_profilerযা একই তথ্য সরবরাহ করে।

সুতরাং আমি সরাসরি উত্সটিতে গিয়ে অ্যাপ্লিকেশনটি কোথায় রয়েছে এবং ইনস্টল করার উত্স (যখন উপলভ্য হবে) এর আরও তথ্যের সাথে একটি তালিকা সংকলন করতে একটু রুবি স্ক্রিপ্ট লিখেছিলাম।

আপনি এখানে স্ক্রিপ্ট খুঁজে পেতে পারেন ।

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