আমি কীভাবে আমার ম্যাকপোর্টস ইনস্টলেশন পরিষ্কার করতে পারি?


57

আমার কোন আদেশটি চালানো উচিত

  • সমস্ত পুরানো বন্দর সংস্করণ মুছুন
  • ডাউনলোড করা ফাইল মুছুন
  • টেম্প ফাইলগুলি নির্মাণের সময় তৈরি হয়েছিল
  • আমি নিশ্চিত যে আপডেট হওয়া সংস্করণটি ঠিকঠাক কাজ করবে তখন আমার অন্য সমস্ত জিনিসগুলির প্রয়োজন নেই

আমি ব্যবহার করার জন্য একটি পরামর্শ পেয়েছি

port clean --all all

তবে এটি চেষ্টা করেও বন্দরগুলি পরিষ্কার করার চেষ্টা করে না

port clean --all installed

তবে এটি পুরানো নিষ্ক্রিয় সংস্করণগুলি মুছে ফেলেনি then

port -u uninstall

তবে এটি আটকে গেল যে py25-nose(যা সক্রিয়) তার উপর নির্ভর করে py25-setuptools(যা নিষ্ক্রিয়)।

উত্তর:


93

আপনি যে পরামর্শগুলি পেয়েছেন সেগুলি আপনার পরে যা রয়েছে তা কভার করে:

sudo port -f clean --all all
sudo port -f uninstall inactive

আপনি যদি ব্যাকগ্রাউন্ডে পরিষ্কারের জন্য অপেক্ষা করতে না পারেন তবে কয়েকটি কমান্ড রয়েছে যা আপনি ম্যানুয়ালি এবং দ্রুত চালাতে পারেন।

বাম বিল্ড ফাইলগুলি সরান (এটি ডিফল্টরূপে স্বয়ংক্রিয়ভাবে সম্পন্ন হয়):

sudo rm -rf /opt/local/var/macports/build/*

ডাউনলোড ফাইলগুলি সরান:

sudo rm -rf /opt/local/var/macports/distfiles/*

সংরক্ষণাগারগুলি সরান (এগুলি ডিফল্টরূপে তৈরি হয় না):

sudo rm -rf /opt/local/var/macports/packages/*

নিষ্ক্রিয় পোর্টগুলি মুছে ফেলার বিষয়ে যা আমি বর্ণনা করেছি পাই 25-নাকের সমস্যা বিবেচনা করে?
স্পর্শ

1
পোর্ট -f আনইনস্টল নিষ্ক্রিয়
জেরেমি এল

দুটি পৃথক জিনিসের পরে আপনি এটিকে যুক্ত করতে আপডেট করেছেন।
জেরেমি এল

ধন্যবাদ! আমি যখন কোনও ম্যাকপোর্টগুলি আপগ্রেড করলাম তখন এটি প্রায় 15 GiB টেক্সট স্টাফ ডাউনলোড করা শুরু করল না। আমি কীভাবে বাজেটাকে সরিয়ে ফেলব সে সম্পর্কে আতঙ্কিত হয়েছি। ধন্যবাদ!
Wyatt8740

3
আমার কাছে / অপ্ট / লোকাল / ভার / ম্যাকপোর্টস / সফটওয়্যারগুলিতে .tbz2 সংরক্ষণাগারগুলির 1.8 গিবি অবশ্যই তারা যেতে পারে ... Apple.stackex بدل.com অনুসারে / 64074/… অনুযায়ী সেগুলি মুছতে পারে
অরওলোফিল

8
port uninstall inactive

যাবার উপায়


এখনও py25-setuptools উপর নির্ভর করে py25-নাক সম্পর্কে অভিযোগ
স্পর্শ

2
"পোর্ট-আনস্টল নিষ্ক্রিয়" এই আচরণকে ওভাররাইড করতে বাধ্য করবে।
মিজেন্ডার্ট স্টুইজ

2
@tig এটি পুরানো রেজিস্ট্রি ফর্ম্যাট সহ একটি বাগ এবং এটি 1.9 এর সাথে প্রবর্তিত স্ক্লাইট রেজিস্ট্রি ব্যবহার করার সময় স্থির করা হয়। : 1.9.0 জন্য ঘোষণা নির্দেশাবলী কিভাবে স্যুইচ করতে হয়েছে lists.macosforge.org/pipermail/macports-announce/2010-June/...
raimue

@ রাইম: আপনাকে অনেক ধন্যবাদ! leavesসিউডো নামটি আমার জন্য একটি দুর্দান্ত সহায়ক হবে!
স্পর্শ

2

উপরের সাথে আমার অভিজ্ঞতাগুলি যুক্ত করতে চেয়েছিল যদি এটি অন্য কাউকে সহায়তা করে: আমি যখন দৌড়ে এসেছি

port clean --all all

এটি কয়েক মিনিটের জন্য দৌড়েছিল, এবং এটি আমাকে উদ্বিগ্ন করেছিল, তাই আমি প্রক্রিয়াটি বাধাগ্রস্থ করেছি।

আমিও, ইয়োসেমাইটে একাধিক ম্যাকপোর্টগুলি ইনস্টল করার পরে "পরিষ্কার" করতে চেয়েছিলাম। আমি টার্মিনালের মাধ্যমে প্রথমে ইনস্টল করেছি এবং পরে করেছি

rm -rf MacPorts-2.3.3যা আমি বুঝতে পেরেছিলাম তা পরিষ্কার হয় না, কারণ আমি দেখেছি কমান্ডটি portকাজ করা বন্ধ করে দিয়েছে।

আমার সমাধান: আমি আবার পিকেজি ইনস্টলার দিয়ে ইনস্টল করেছি, যা কোনও ডিরেক্টরি পিছনে ফেলে না।


// , উত্তরের জন্য ধন্যবাদ! pkgইনস্টলারটি কি ম্যাকপোর্টগুলি নিয়ে কাজ করে, বা ব্যবহারের আগে আমাকে ম্যাকপোর্টগুলি আনইনস্টল করা উচিত pkg?
নাথান বাসানিজ

আমি ম্যাকপোর্টের সুপারিশটি অনুসরণ করেছি: আপনার ম্যাক ওএস সংস্করণ অনুসারে পিকেজি বা ডিএমজি [ইনস্টলার] [1]। ইনস্টলারটি ব্যবহার করার সময় আমাকে কোনও পুরানো সংস্করণ, ডিরেক্টরি ইত্যাদি ম্যানুয়ালি মুছে ফেলা বা আনইনস্টল করতে হয়নি। উদাহরণস্বরূপ, আমি সম্প্রতি ইয়োসেমাইট থেকে এল ক্যাপিটেনে আপডেট করেছি এবং ম্যাকপোর্টগুলি পুনরায় ইনস্টল করতে হয়েছিল। আপনি পরে কিছু [সাধারণ কাজ] [২] sudo port selfupdateএবং sudo port upgrade outdated হ্যান্ডস এর মত আদেশগুলি দিয়ে রক্ষণাবেক্ষণ করতে পারেন! [1]: macports.org/install.php [2]: গাইড.macports.org/chunked/using.common-tasks.html
গুর্লিথহিউরल्ड
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.