আমি কেন সিমেলিংক করতে পারি না /usr/bin
?
এল ক্যাপিটানের নতুন সিস্টেম ইন্টিগ্রিটি প্রোটেকশন বৈশিষ্ট্যটি /usr/
মূলত এমনকি ওএস এক্সের বেশ কয়েকটি মূল অংশে পরিবর্তনগুলি প্রতিরোধ করে।
আমি কীভাবে এখনও আমার পথে এক্সিকিউটেবল ফাইল যুক্ত করতে পারি?
স্থানীয় কাস্টমাইজেশন, যেমন আপনি যা করছেন তা এর /usr/local
পরিবর্তে অন্তর্ভুক্ত। পাথটি /usr/local/bin
ডিফল্টরূপে বিদ্যমান নেই তবে আপনি এটি তৈরি করতে এবং এতে কাস্টম বাইনারিগুলি (এবং প্রতিলিঙ্কগুলি) রাখতে পারেন:
sudo mkdir -p /usr/local/bin
sudo ln -s /usr/bin/python2.7 /usr/local/bin/python2
নোট যে /usr/local/bin
ডিফল্টরূপে বিদ্যমান নয়, এটা হল ডিফল্ট পাথে, তাই যত তাড়াতাড়ি আপনি এটি তৈরি, এটা কমান্ড অনুসন্ধান করা হবে।
এসআইপি অক্ষম করা হচ্ছে
সিস্টেম ইন্টিগ্রিটি প্রোটেকশন অক্ষম করাও সম্ভব, তবে এটিকে ছেড়ে দেওয়া এবং আরও উপযুক্ত স্থানে অনুকূলিতকরণ করা ভাল। একটি অ্যাপল স্ট্যাক এক্সচেঞ্জের প্রশ্নে আরও বিশদ রয়েছে: সত্যিই এল-ক্যাপ্টেনের রুটলেস ফিচারটি কী? ।