সুতরাং আমি একটি মেশিনে চালাতে পারি:
dpkg --get-selections '*' > selection.txt
অন্য একটি মেশিনে:
dpkg --set-selections < selection.txt
... নিম্নলিখিত দুটি অনুসরণ করে:
aptitude install
apt-get -u dselect-upgrade
... প্যাকেজ ইনস্টল করতে।
তবে এটি প্রদর্শিত হয় যে কিছু তথ্য প্রক্রিয়াটিতে হারিয়ে যায়, যেমন কোনও প্যাকেজ (বলে xyz
) অন্য প্যাকেজের নির্ভরতা হিসাবে স্বয়ংক্রিয়ভাবে ইনস্টল হয়েছে কিনা ( abc
)। আপনি যখনই এর মতো কিছু করতে পারেন তা দেখতে পাবেন apt-get --purge remove abc
। মূল মেশিনে আপনাকে জানানো হবে যে প্যাকেজটির xyz
নির্ভরতা হিসাবে ইনস্টল করা হয়েছে abc
এবং আপনি apt-get autoremove
এটি থেকে মুক্তি পেতে ব্যবহার করতে পারেন ।
এখন আমি সচেতন deborphan
এবং debfoster
তবে তারা হাতের (সহজ) কাজটি দেওয়াতে ব্যবহার করা জটিল।
দেখে মনে হচ্ছে নির্বাচনগুলি সংরক্ষণ এবং পুনরুদ্ধার হিসাবে উপরের চিত্রটি ইনস্টল করা প্যাকেজগুলির সূক্ষ্ম নির্ভরতা পুনরুদ্ধার করার জন্য যথেষ্ট নয়।
প্যাকেজ পরিচালনার জন্য মেটাডেটার সম্পূর্ণ সেট ব্যাকআপ করার এবং এরপরে সম্পূর্ণরূপে পুনরুদ্ধার করার কোনও উপায় কি আছে?
apt-mark
স্বয়ংক্রিয়ভাবে ইনস্টল হওয়া প্যাকেজগুলি সম্পর্কিত তথ্য সংরক্ষণ / পুনরুদ্ধার করতে আগ্রহী হতে পারেন