উবুন্টু ইনস্টল হওয়া প্যাকেজগুলির একটি ডিফল্ট সেট নিয়ে আসে এবং প্যাকেজ ম্যানেজার সেই প্যাকেজগুলি ট্র্যাক করে। আপনি যদি ডিফল্টরূপে ইনস্টল করা কোনও প্যাকেজটি সরিয়ে ফেলেন, তবে এটি "অনির্বাচিত" হিসাবে চিহ্নিত হবে। এর অর্থ এটি আগে ইনস্টল করা হয়েছিল তবে সরানো হয়েছে। বাস্তবে আপনি যে কোনও প্যাকেজ ইনস্টল করেন এবং তারপরে অপসারণ করেন তা "অনির্বাচিত" হিসাবে চিহ্নিত হয়ে যায়।
এটি অন্য মেশিনে বা পরিষ্কার ইনস্টলের পরে আপনার একই প্যাকেজগুলি প্রতিলিপি করতে উদাহরণস্বরূপ কার্যকর। আপনি প্যাকেজ ম্যানেজারটি ব্যবহার করে আপনার সিস্টেমে "নির্বাচিত" এবং "অনির্বাচিত" প্যাকেজগুলির একটি তালিকা তৈরি করতে পারেন এবং তারপরে এই তালিকাটি অন্য একটি মেশিনে লোড করুন, এটি প্যাকেজ পরিচালককে সমস্ত "নির্বাচিত" ইনস্টল করতে সক্ষম করবে এবং চিহ্নিত চিহ্নগুলি আনইনস্টল করবে to "অনির্বাচিত"।
আপনার প্যাকেজ নির্বাচন অন্য মেশিনে প্রতিলিপি করতে (বা পুনরায় ইনস্টল করা হলে এটি পুনরুদ্ধার করুন), আপনি এটি চালাতে পারেন:
dpkg --get-selections > ~/my-packages
তারপরে "মাই-প্যাকেজগুলি" ফাইলটি অন্য মেশিনে সরান, এবং সেখানে রান করুন:
sudo dpkg --set-selections < my-packages && sudo apt-get dselect-upgrade
আপনি যখন উপরের কমান্ডটি চালাবেন, সমস্ত প্যাকেজ যা "নির্বাচিত" হিসাবে চিহ্নিত ছিল তা একটি ব্যাচে ইনস্টল করা হবে এবং উপস্থিত থাকলে "নির্বাচিত" হিসাবে চিহ্নিত সমস্ত প্যাকেজগুলি সরানো হবে। এটি খুব সহজ বৈশিষ্ট্য is