আপনার যা আছে তা শেল স্টার্টআপ ফাইলগুলির একটি খারাপ সেট, তাই প্রথম কাজটি হ'ল আপনার ম্যাকের নিয়ন্ত্রণ ফিরে পাওয়া।
- লগ আউট বা পুনরায় বুট করবেন না (কেবলমাত্র ক্ষতির ফলে নতুন লগ-ইন রোধ করা সম্ভব - সম্ভাবনা নেই তবে কেন ঝুঁকিপূর্ণ - বিশেষত আপনার যদি ভাল ব্যাকআপ না থাকে)
- সিস্টেমের পছন্দগুলি খুলুন
- একটি নতুন প্রশাসন অ্যাকাউন্ট তৈরি করুন এবং দ্রুত ব্যবহারকারী স্যুইচিং সক্ষম করুন
- অন্যান্য অ্যাপ্লিকেশনগুলিতে আপনার যে কাজটি হারাতে পারে না তা সংরক্ষণ করুন
- নতুন অ্যাডমিন অ্যাকাউন্ট হিসাবে লগ ইন করতে মেনু বারটি ব্যবহার করুন
এই মুহুর্তে, আপনি জানতে পারবেন যে সেই নতুন ব্যবহারকারীর পুরো শেল অ্যাক্সেস রয়েছে কিনা বা আপনি যদি কোনওভাবে সমস্ত ব্যবহারকারী শেল প্রক্রিয়া সেট আপ করে এমন ফাইলগুলিকে গণ্ডগোল করে থাকেন।
আপনি নতুন ব্যবহারকারীর কাছ থেকে ম্যাকপোর্টগুলি অপসারণ করতে পারবেন এবং আপনার বর্তমান ব্যবহারকারীর শেল লগইন প্রক্রিয়াটি বিশৃঙ্খলাযুক্ত ফাইলগুলি সাফ করার জন্য আপনার অবশ্যই ভাল ব্যাকআপ রয়েছে তা নিশ্চিত হয়ে উঠতে পারেন। যেহেতু আপনার পোর্ট ইনস্টলটি কার্যকর নয় - পোর্ট আনইনস্টলটি চালানোর চেষ্টা করুন, তবে rm
প্রকৃতপক্ষে / অপ্ট এবং ইনস্টল করা আইটেমগুলি সরিয়ে ফেলতে ম্যানুয়াল কমান্ডটি নিয়ে এগিয়ে যান ।
http://guide.macports.org/chunked/installing.macports.uninstalling.html
এই মুহুর্তে, আপনি অন্য কোথাও ফাইলগুলি পরিষ্কার করার চেষ্টা করতে পারেন - এখানে ম্যাকপোর্টার ফাইলগুলি আপনার উপর বদলে নেওয়া উচিত ছিল, সুতরাং আপনাকে ম্যাকপোর্টস স্পর্শ করার আগে এগুলি সমস্ত মুছতে এবং / অথবা একটি পরিষ্কার ইনস্টলেশন বা একটি ব্যাকআপ থেকে পুনরুদ্ধার করতে হতে পারে তাদের:
আপনার শেল এবং কোন কনফিগারেশন ফাইল ইতিমধ্যে বিদ্যমান তার উপর নির্ভর করে ইনস্টলারটি .profile, .bash_login, .Bash_profile, .tcshrc, বা .cshrc ব্যবহার করতে পারে।
আপনার জন্য পরিষ্কারের এছাড়াও জড়িত হতে পারে:
cd /Users
sudo -s
cd broken
tar -cvf ./bash_broken.tar .bash*
rm -i .bash*
এটি আপনার সমস্ত ভাঙা বাশ স্টার্টআপ ফাইলগুলির একটি ব্যাকআপ ফাইল তৈরি করবে। -i
পতাকা আপনাকে জিজ্ঞাসা RM যদি আপনি প্রতিটি ফাইল মুছে ফেলতে চান থাকবে। আপনি সম্ভবত ইতিহাস ফাইলটি বাদ দিয়ে এগুলির অনেকগুলি সরাতে চান (যাতে প্রয়োজনে আপনি অতীতে কী করেছিলেন তার দিকে ফিরে তাকাতে পারেন)।
ফাইলগুলি সরিয়ে ফেলার পরে, নতুন ব্যবহারকারীর বাইরে লগ আউট করুন এবং পুরানো ব্যবহারকারীর কাছে ফিরে আসুন এবং এটি আপনার টার্মিনালের সমস্যাগুলি স্থির করেছে কিনা তা দেখুন।