আপনি যখন প্যাকেজগুলি M-x list-packages
ইন্টারফেসের মাধ্যমে আপডেট করেন, প্যাকেজটির সফল ইনস্টলেশন শেষে, আপনি পুরানো প্যাকেজটি সরাতে চাইলে আপনাকে জিজ্ঞাসা করা হবে। এগুলি মুছবেন না যাতে তারা স্থানে থাকে এবং আপনি পরে এই ইন্টারফেসের মাধ্যমে নতুন প্যাকেজটি সরিয়ে ফেলতে পারেন।
আমার বর্তমান প্যাকেজ তালিকায় আমার। / .Emacs.d / elpa / ডিরেক্টরি ট্রিতে ইনস্টল করা 4 ম্যাগিটের সংস্করণ দেখানো হয়েছে।
magit 20160827.1549 obsolete A Git porcelain inside Emacs
magit 20160907.945 obsolete A Git porcelain inside Emacs
magit 20161001.1454 obsolete A Git porcelain inside Emacs
magit 20161123.617 installed A Git porcelain inside Emacs
~
সমস্ত অপ্রচলিত প্যাকেজ চিহ্নিত করার জন্য আপনি কী (প্যাকেজ-মেনু-চিহ্ন-অপ্রচলিত-মুছে ফেলার জন্য) দিয়ে পুরানো সংস্করণগুলি পরিষ্কার করতে পারেন । একটি নির্দিষ্ট পুরানো সংস্করণ মুছতে তার লাইনে চলে যান এবং d
মুছে ফেলার জন্য চিহ্নিত করতে টিপুন । আপনি প্যাকেজগুলি চিহ্নিত করার পরে আপনি x
যথারীতি ক্রিয়াগুলি কার্যকর করতে ব্যবহার করবেন।
ইন এ গিয়ে Emacs 25 মার্ক জন্য সমস্ত প্যাকেজ U
pgrade কার্যকারিতা স্বয়ংক্রিয়ভাবে মুছে ফেলার জন্য পুরানো প্যাকেজ সেট করে, এবং ইনস্টল করার পরে নিশ্চিতকরণ জন্য প্রম্পট করে। আপনাকে মূলধন "ডি" দিয়ে শুরু হওয়া লাইনগুলি সন্ধান করতে হবে, যা আপনি কেবল চিহ্নচিহ্ন করতে পারেন (নিম্নলিখিত ম্যাক্রোর সাথে সেরা)
নিম্নলিখিত লাইনগুলি থেকে ড্যাশের বাম দিকে কী বা জ্যাড টাইপ করুন।
<F3> - start macro recording
C-s - isearch-forward
C-q - quoted-insert
C-j - linefeed character
D - the mark at the start of the line
<Ret> - stops the isearch on the line with the "D"
u - unmark the package for deletion
<F4> - stops macro recording - the first package is now unmarked
<F4> - executes the macro for the next upgraded package
যদি অনুসন্ধানের জন্য আর কোনও মিল না থাকে তবে ম্যাক্রোটি ঘণ্টাটি বাজবে এবং থামবে, যাতে আপনি C-u 0 <F4>
মুছে ফেলার জন্য চিহ্নিত সমস্ত প্যাকেজগুলি চিহ্নিত করতে পারেন। এর পরে আপনি x
ইনস্টলেশনগুলি eute করতে পারেন ।
আমি আমার মন্তব্যে যে ফাংশনটি পরিবর্তন করার ঘোষণা দিয়েছিলাম তা এমনভাবে পরিবর্তন করতে হবে যা আমি এখনও বুঝতে পারি না, কারণ এটি গুরুত্বপূর্ণ যে শেষ (কনড) ব্লকটি অন্তহীনভাবে লুপ না করার জন্য সফল হতে হবে।
M-x package-install-file
। ইএলপিএ / প্যাকেজ.এল ছাড়াও প্যাকেজ পরিচালনা করার অন্যান্য উপায় রয়েছে যেমন এল- গেট এবং কোয়েলপা , তারা মনে হয় ইএলপিএ ব্যতীত ব্যবহার করতে সক্ষম হবে, সম্ভবত তারা যা চান তা করতে পারে।