আমি homebrewনির্দিষ্ট ওয়েব বিকাশ অ্যাপ্লিকেশানের জন্য প্যাকেজ পরিচালক হিসাবে ব্যবহার করি । brewআপ টু ডেট রাখার জন্য আমি update brewপ্রতিটি দু'দিন ছুটে চলেছি এবং তাও চালাচ্ছি brew doctor। সাধারণত, এটি ঠিক আছে এবং brewআমাকে বলেন যে আমি তৈরি করতে প্রস্তুত।
যাইহোক এবং এখন, আমি নিম্নলিখিত ত্রুটি পেয়েছি:
সতর্কতা: / usr / স্থানীয় / ইত্যাদি লিখিতযোগ্য নয়।
আপনি যদি হোমব্রু দ্বারা পরিচালিত না হওয়া সফ্টওয়্যারটি "সুডো মেক ইনস্টল" করেন তবে এটি ঘটতে পারে। যদি কোনও সূত্র এই ডিরেক্টরিতে কোনও ফাইল লেখার চেষ্টা করে তবে লিঙ্ক ধাপের সময় ইনস্টলটি ব্যর্থ হবে।
আপনার সম্ভবত
chown/ usr / স্থানীয় / ইত্যাদি হওয়া উচিতসতর্কতা: / usr / স্থানীয় ডিরেক্টরি লিখনযোগ্য নয়। এমনকি আপনি হোমব্রু ইনস্টল করার সময় এই ডিরেক্টরিটি যদি লিখিত হয় তবে অন্যান্য সফ্টওয়্যারও এই ডিরেক্টরিতে অনুমতি পরিবর্তন করতে পারে। এয়ারফয়েলের "ইনস্ট্যান্টঅন" উপাদানটির কয়েকটি সংস্করণ এটি করার জন্য পরিচিত।
আপনার সম্ভবত ব্যবহারকারীর অ্যাকাউন্টে / usr / স্থানীয় মালিকানা এবং অনুমতিগুলি পরিবর্তন করা উচিত change
অনুমতিগুলি পুনরায় আমার ব্যবহারকারী নামটিতে পুনরায় সেট করা যথেষ্ট সহজ। পরে ঠিক আছে brewবলে মনে হচ্ছে।
তবে কী ঘটছে এর কারণ?
এমন কোনও লগ রয়েছে যা দেখায় যে অনুমতিগুলি পরিবর্তনের কারণ হয়ে দাঁড়িয়েছে?
/usr/local। তবে আপনি যদি জেদ করেন তবে আপনি নিজেরাই ইনস্টল করা প্যাকেজগুলি make installব্যবহার না করেই sudoকরতে পারেন।
/usr/local?