আমি কী প্যাকেজগুলি ইনস্টল করেছি যা ভ্যানিলা ইনস্টলে নেই তা বলতে কি সম্ভব?


24

আমি কখনই ডিস্কটি মোছা ছাড়াই আমার ল্যাপটপে উবুন্টুকে 7.04 থেকে 10.04 পর্যন্ত আপগ্রেড করেছি। আমার কাছে একটি সন্দেহজনক সন্দেহ রয়েছে যার অর্থ আমার কাছে প্রচুর ক্রুফটি প্যাকেজ রয়েছে যা আমি ব্যবহার করি না এবং এটি কেবল ডিস্ক গ্রহণ করছে। বেস ইনস্টলের বাইরে যে সমস্ত প্যাকেজ অন্তর্ভুক্ত রয়েছে তার তালিকা পাওয়ার কোনও উপায় আছে কি?

উত্তর:


10

কিছুটা গুগল করার পরে আমি এই লিঙ্কটিতে উপস্থিত হয়েছি: http://ubuntuforums.org/showthread.php?t=261366

মূলত তিনি ব্যবহার করেন

dpkg --get-selections > installed-software

সমস্ত ইনস্টল করা প্যাকেজ তালিকাভুক্ত করতে, এখন আপনি যদি কেবলমাত্র উবুন্টু ইনস্টল করেছেন এমন কোনও ব্যক্তির একটি তালিকা পেতে পারেন বা তাজা ভিএম ইনস্টল থেকে পেতে পারেন এবং ভ্যানিলা ইনস্টলে নেই এমন প্যাকেজগুলির তালিকাটি তুলনা করতে পারেন।

এছাড়াও আপনি যদি কেবল অব্যবহৃত প্যাকেজগুলি অপসারণ করতে চান তবে দরজার (সিস্টেম> প্রশাসন> কমপিটার জেনিটার) ব্যবহার করুন :-)


2
১১.১০ এর পর থেকে কম্পিউটার জ্যানিটর আর উপলব্ধ নেই । এটি গুরুত্বপূর্ণভাবে প্যাকেজ অপসারণ এবং ব্রেকিং সিস্টেমগুলি অপসারণ করার খারাপ অভ্যাস থাকার কারণে এটি ব্যবহার করার পরামর্শ দেওয়া হয় না।
ক্রিস্টোফার কাইল হর্টন

8

debfoster এবং দেওরফান প্যাকেজগুলি খুব কার্যকর। আপনি করতে পারেন

$ deborphan

তাদের উপর নির্ভর করে কোনও প্যাকেজ নেই এমন লাইব্রেরির একটি তালিকা পেতে। আপনি প্রায়শই একটি আপগ্রেডের পরে অতিরিক্ত লাইব্রেরি পিছনে রেখে যান। আপনি করতে পারেন

$ deborphan -a

তাদের উপর নির্ভর করে অন্য কোনও প্যাকেজ নেই এমন সমস্ত প্যাকেজ দেখতে। এর মধ্যে কয়েকটি আপনি নিজেরাই ইনস্টল করে নিয়েছেন, তবে যে কেউ আপনাকে সনাক্ত না করে তারা বিশদটি যাচাই করতে পারে এবং অযথা মনে হলে আনইনস্টল করতে পারে।

ইতিমধ্যে ডিফোফস্টার প্যাকেজগুলির মধ্য দিয়ে যাবেন এবং আপনাকে কী প্যাকেজগুলি এবং নিম্ন স্তরের প্যাকেজ ইনস্টল করা থাকবে তা দেখিয়ে দেবে। আপনি কী করছেন তা যদি আপনি না জানেন এবং এটি রুট হিসাবে ব্যবহার করতে বা ব্যবহার করতে হয় তবে এটি কিছুটা বিপজ্জনক sudo


1
deborphanএকটি খুব দরকারী সরঞ্জাম, তবে আমি প্রতিটি প্যাকেজ অপসারণের আগে এটি আপনাকে দেয় তা যাচাই করার সুপারিশ করব।
চৌদ্দ

2

এটি সমস্ত ইনস্টল করা প্যাকেজ তালিকাভুক্ত করে, যা স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়েছিল সেগুলি বাদ দিয়ে:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

এটি আপনি যা চান সম্ভবত এটি সবচেয়ে কাছের জিনিস। এটি এখনও গ্রন্থাগারগুলিকে অন্তর্ভুক্ত করবে যা প্যাকেজগুলির নির্ভরতা হিসাবে টানা হয়েছিল, তবে এতে ডিফল্ট সিস্টেমে কোনও প্যাকেজ থাকবে না।


2
আমি এটি চেষ্টা করেছি এবং এটিতে প্রচুর প্যাকেজ অন্তর্ভুক্ত ছিল যা ডিফল্ট সিস্টেমে রয়েছে। আমি অব্যবহৃত প্যাকেজগুলি খুঁজে পাওয়ার উপায় হিসাবে এটি ব্যবহার করব না।
হামিশ ডাউনার

1

আমি দেখেছি একটি দুর্দান্ত উত্তর উপর এই একটি সম্পর্কিত প্রশ্ন । এটি ডিফল্ট প্যাকেজ ইনস্টল তালিকার জন্য প্রকাশের ম্যানিফেস্ট ব্যবহার করে।

আমি এই সদৃশ প্রশ্নটিও খুঁজে পেয়েছি ।

আমি এটি উবুন্টু সফটওয়্যার সেন্টারে ফিল্টার হিসাবে দেখতে পছন্দ করব। উইন্ডোজে "প্রোগ্রামগুলি জুড়ুন / সরান" এই উদ্দেশ্যে কাজ করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.