প্রায়শই আমরা আমাদের সিস্টেমে অ্যাপ্লিকেশনগুলি চালাই যেগুলি সঠিকভাবে স্বাক্ষরিত হয় না বা কিছু ক্ষেত্রে পুরানো হয়। উইন্ডোজ ব্যবহারকারীদের জন্য, তারা প্রায়শই অ্যাপ্লিকেশন চালানোর বিকল্প সহ একটি সতর্কতা পান। যাইহোক, এটি ম্যাক সিস্টেমের ক্ষেত্রে আসে না। আপনি যখন এমন একটি অ্যাপ্লিকেশন চালানোর চেষ্টা করেন যা হয় ডিজিটালভাবে সঠিকভাবে স্বাক্ষরিত নয় বা অন্য সফ্টওয়্যার যা সম্প্রদায় দ্বারা বিভিন্ন উদ্দেশ্যে তৈরি করা হয়েছে, তখন আপনি পেতে পারেন “Application.app ক্ষতিগ্রস্ত হয়েছে এবং খোলা যাবে না " ত্রুটি বার্তা৷
৷এই ত্রুটি বার্তাটি হওয়ার কারণটি বেশ সুস্পষ্ট। macOS-এর একটি নির্দিষ্ট সুরক্ষা বৈশিষ্ট্য রয়েছে যা আপনি যে অ্যাপ্লিকেশনগুলি চালাতে চান তা পরীক্ষা করে এবং তারপর কোড স্বাক্ষরের উপর নির্ভর করে, অ্যাপ্লিকেশনটিকে কার্যকর করার অনুমতি দেয়। যাইহোক, কিছু পরিস্থিতিতে, যখন আপনি যে অ্যাপটি চালাতে চান সেটি একটি পুরানো এবং স্বাক্ষরবিহীন সংস্করণ, আপনাকে সেই ত্রুটি বার্তাটি ছুড়ে দেওয়া হয় কারণ গেটকিপার এটি চালানোর অনুমতি দেয় না। অ্যাপটিকে অনিরাপদ হিসাবে বিবেচনা করা হয় এবং তাই আপনাকে এটি মুছে ফেলার পরামর্শ দেওয়া হয়৷
৷এখন, এটি বেশিরভাগ ক্ষেত্রে সত্যিই সহায়ক হতে পারে তবে এমন অ্যাপ রয়েছে যা বিশ্বস্ত এবং গেটকিপার সুরক্ষা বৈশিষ্ট্য দ্বারা সেগুলিকে অনিরাপদ হিসাবে সনাক্ত করা হয়েছে। এই ধরনের ক্ষেত্রে, সমস্যাটি কাটিয়ে উঠতে, আপনাকে যা করতে হবে তা হল আপনার সিস্টেম পছন্দগুলি পরিবর্তন করুন, xattr কমান্ড ব্যবহার করে অ্যাপ্লিকেশনটি চালান, অথবা কিছুক্ষণের জন্য গেটকিপারকে সম্পূর্ণরূপে নিষ্ক্রিয় করুন৷ এটি বলার সাথে সাথে, আসুন আমরা বিভিন্ন পদ্ধতিতে প্রবেশ করি যা সমস্যাটি সমাধান করতে সহায়তা করবে।
পদ্ধতি 1:একটি টার্মিনাল উইন্ডো থেকে অ্যাপ চালান
এটি দেখা যাচ্ছে, আপনি যদি সুপার ইউজার অনুমতি ব্যবহার করে টার্মিনাল উইন্ডো থেকে একই অ্যাপ্লিকেশনটি চালান তবে এটি কোনও সমস্যা ছাড়াই চলবে। মূলত সুপার ব্যবহারকারীর অনুমতিগুলি গেটকিপার বৈশিষ্ট্যটিকে ওভাররাইড করবে এবং এইভাবে অ্যাপ্লিকেশনটিকে কার্যকর করার অনুমতি দেওয়া হবে। আপনার এটি করা উচিত শুধুমাত্র এবং শুধুমাত্র যদি আপনি সম্পূর্ণরূপে চালাতে চান এমন অ্যাপ্লিকেশনটিকে বিশ্বাস করেন৷ আপনি ইন্টারনেট থেকে বন্ধ যে কোনো র্যান্ডম অ্যাপের জন্য এটি করা একটি ভাল ধারণা নয়। এটি বলে, অ্যাপটি চালান নীচের নির্দেশাবলী অনুসরণ করুন:
- প্রথমত, একটি টার্মিনাল খুলুন Finder> Go> Utilities-এ গিয়ে উইন্ডো .
- সেখান থেকে, একটি টার্মিনাল সনাক্ত করুন এবং খুলুন।
- টার্মিনাল উইন্ডো চালু হয়ে গেলে, অ্যাপ্লিকেশন চালানোর জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
sudo xattr -cr /path/to/application.app
- এখানে একটি সূক্ষ্ম কৌশল হল অ্যাপটি যেখানে অবস্থিত সেই ডিরেক্টরিতে নেভিগেট করা এবং তারপরে টার্মিনাল উইন্ডোতে টেনে নিয়ে যাওয়া। এটি স্বয়ংক্রিয়ভাবে অ্যাপ্লিকেশনটির পথ আটকে দেবে৷ ৷
- একবার আপনি এটি করে ফেললে, শুধু sudo xattr -cr লিখুন পথের সামনে এবং তারপর এন্টার টিপুন .
- আপনাকে আপনার অ্যাডমিন পাসওয়ার্ড চাওয়া হবে, সেটি প্রদান করুন এবং আবার এন্টার টিপুন।
- অ্যাপটি এখন চালানো উচিত।
পদ্ধতি 2:সাময়িকভাবে চেক নিষ্ক্রিয় করুন
আরেকটি উপায় যা আপনি ত্রুটি বার্তা থেকে পরিত্রাণ পেতে পারেন তা হল সাময়িকভাবে বিশ্বব্যাপী চেকগুলি অক্ষম করা। আমরা উপরে উল্লেখ করেছি, গেটকিপার হল macOS-এর একটি নিরাপত্তা বৈশিষ্ট্য যা মূলত আপনি যে অ্যাপগুলি চালাতে চান তা পরীক্ষা করে এবং আপনার সিস্টেমকে ম্যালওয়্যার থেকে রক্ষা করে। এটি দেখা যাচ্ছে, কিছু কিছু ক্ষেত্রে এটি আপনার ডাউনলোড করা কিছু অ্যাপের স্বাক্ষরবিহীন অ্যাপগুলিকে অনিরাপদ বলে বিবেচনা করে। এই কারণে আপনি উল্লিখিত ত্রুটি বার্তা পাবেন। অতএব, এখানে সহজ সমাধান হল বৈশিষ্ট্যটিকে সাময়িকভাবে অক্ষম করা এবং তারপরে আবার চালু করা। এটি কীভাবে করবেন তা এখানে:
- গেটকিপারকে নিষ্ক্রিয় করতে, আপনাকে প্রথমে আপনার ম্যাক ডিভাইসে একটি টার্মিনাল উইন্ডো খুলতে হবে।
- আপনি এটি ফাইন্ডার> যান> ইউটিলিটি এর মাধ্যমে করতে পারেন অথবা শুধু স্পটলাইটে এটি অনুসন্ধান করা।
- টার্মিনাল চালু হয়ে গেলে, চেক নিষ্ক্রিয় করতে নিম্নলিখিত কমান্ডটি চালান:
sudo spctl --master-disable
- সম্পাদনা সম্পূর্ণ করতে আপনার অ্যাডমিন পাসওয়ার্ড দিন৷ ৷
- একবার আপনি এটি করে ফেললে, এগিয়ে যান এবং অ্যাপ্লিকেশনটি চালান।
- এটি গুরুত্বপূর্ণ যে আপনি অ্যাপ্লিকেশনটি ব্যবহার করার পরে আবার চেকগুলি সক্রিয় করুন৷
- এটি করতে, নিম্নলিখিত কমান্ডটি চালান:
sudo spctl --master-enable
পদ্ধতি 3:যেকোনো জায়গা থেকে অ্যাপকে অনুমতি দিন
আপনি ম্যাকোস সিস্টেম পছন্দগুলি থেকে কোনও সমস্যা ছাড়াই যে কোনও জায়গা থেকে অ্যাপগুলিকে চালানোর অনুমতি দিতে পারেন। এখানেই গেটকিপার সেটিংস অবস্থিত এবং সমস্ত অ্যাপগুলি চালানোর অনুমতি দেওয়ার জন্য আপনাকে কেবল সেগুলি সম্পাদনা করতে হবে৷ এটি করার জন্য, নীচে দেওয়া নির্দেশাবলী অনুসরণ করুন:
- প্রথমে, সিস্টেম পছন্দ খুলুন আপনার ম্যাকের উইন্ডো।
- তারপর, সিস্টেম পছন্দ স্ক্রীনে, নিরাপত্তা এবং গোপনীয়তা এ যান .
- নিরাপত্তা এবং গোপনীয়তার সাধারণ ট্যাবে, কিছু বিকল্প আনলক করতে লক আইকনে ক্লিক করুন।
- আপনাকে আপনার অ্যাডমিন পাসওয়ার্ড চাওয়া হবে। এটি প্রদান করুন এবং তারপর এন্টার টিপুন।
- তারপর, “অ্যাপ্লিকেশানগুলি ডাউনলোড করার অনুমতি দিন-এর অধীনে ", যেকোন জায়গায় বেছে নিন বিকল্প
- অবশেষে, পরিবর্তনগুলি সংরক্ষণ করতে আবার লক আইকনে ক্লিক করুন।
- একবার আপনি এটি সম্পন্ন করলে, অ্যাপ্লিকেশনটি চালান।
- অ্যাপ্লিকেশানটি চালু করার পরে সেটিংসটিকে আবার ডিফল্টে পরিবর্তন করা নিশ্চিত করুন৷ একই অ্যাপের জন্য ভবিষ্যতে আপনার এটির প্রয়োজন হবে না।
পদ্ধতি 4:অনুমতি প্রদান করুন
কিছু পরিস্থিতিতে, অনুমতি সীমাবদ্ধতার কারণে সমস্যা দেখা দিতে পারে। আপনি যদি এমন একটি ফাইল চালানোর চেষ্টা করেন যার এক্সিকিউটেবল অনুমতি নেই, তাহলে আপনি উল্লিখিত ত্রুটি বার্তাটি পেতে পারেন। এই ধরনের ক্ষেত্রে, আপনাকে যা করতে হবে তা হল প্রয়োজনীয় অনুমতিগুলি মঞ্জুর করুন এবং তারপরে এটি চালানোর চেষ্টা করুন। এটি করার জন্য, নীচের নির্দেশাবলী অনুসরণ করুন:
- প্রথমত, আপনার Mac এ একটি টার্মিনাল উইন্ডো খুলুন। sudo chmod +x টাইপ করুন টার্মিনাল উইন্ডোতে কিন্তু এন্টার চাপবেন না।
- তারপর, অ্যাপ্লিকেশনটিতে নেভিগেট করুন, এটিতে ডান-ক্লিক করুন এবং তারপরে প্যাকেজ সামগ্রী দেখান নির্বাচন করুন .
- সেখানে, সামগ্রী> MacOS-এ নেভিগেট করুন .
- সেখান থেকে, অ্যাপ্লিকেশনের নাম সহ ফাইলটি খুঁজুন এবং কোন এক্সটেনশন নেই। যদি শুধুমাত্র একটি ফাইল থাকে, শুধু টার্মিনাল উইন্ডোতে টেনে আনুন এবং ফেলে দিন।
- এখন, কমান্ডটি এইরকম দেখতে হবে:
sudo chmod +x /path/to/application
- অবশেষে, এন্টার টিপুন কমান্ড চালানোর জন্য। অ্যাডমিন পাসওয়ার্ড দিন।
- তারপর, অ্যাপ্লিকেশনটি চালান এবং দেখুন এটি সমস্যার সমাধান করে কিনা।