আমি একজন * .দেব লোক এবং আরপিএম পরিচালনা করার সময় আমি বেশ অস্বস্তি বোধ করি।
আমি apt-get upgrade
"সাধারণ" আপগ্রেডের apt-get dist-upgrade
জন্য এবং কার্নেল আপগ্রেডগুলি অনুমোদনের জন্য বা নতুন বড় প্যাকেজ সংস্করণগুলির আপগ্রেডগুলিকে অনুমতি দেওয়ার জন্য আমার ডেবিয়ান ভিত্তিক সার্ভারগুলিতে চালানোর জন্য ব্যবহার করছি ।
আমি প্রশাসক সেন্টস সার্ভারগুলিতে, আমি একই বৈশিষ্ট্যটি দেখতে চাই, তবে ম্যান ইয়াম এমন আচরণের প্রস্তাব দিচ্ছে না। আর মধ্যে পার্থক্য yum update
এবং yum upgrade
আমি কি দেখছি বলে মনে হয়।
এখন পর্যন্ত আমার সেরা পদ্ধতির মধ্যে নিম্নলিখিত সেটিংসটি যুক্ত করা এবং মুছে ফেলা হয় /etc/yum.conf
:
exclude=kernel*
আরও ভাল পদ্ধতির অবশ্যই থাকতে হবে। প্রতিটি পরামর্শ স্বাগত জানানো হবে।
সম্পাদিত:
এগুলির ও ইয়ামের ম্যান পৃষ্ঠার বিবরণ --obsoletes
আমার জন্য কিছুটা রহস্যজনক। সুতরাং এটি থেকে আমি যা বুঝি তার পুনরায় উচ্চারণ করুন: আমার কি বুঝতে yum update
হবে যে কোনও নতুন কার্নেল ইনস্টল করা হবে না কারণ এর অর্থ বর্তমানের অপ্রচলিত হিসাবে চিহ্নিত করা হবে? আমি কি ধরে নিতে পারি যে yum upgrade
এটির চেয়ে প্রায় একই বা প্রায় একই কাজ করে apt-get dist-upgrade
?
সম্পাদনা 2
আমি যা থেকে সবচেয়ে বেশি পছন্দ করি apt-get upgrade
তা হ'ল এটি আমাকে বলে যে কোন প্যাকেজগুলি বজায় রয়েছে তাই আমি সেই অনুযায়ী কাজ করতে পারি; হয় apt-get dist-upgrade
বা স্পষ্টভাবে সঙ্গে apt-get install package
।
সুতরাং কিছুক্ষণ চিন্তা করার পরে এই মুহুর্তে আমার সেরা পদ্ধতিরটি হ'ল: yum.conf এ অচল সংস্থাগুলি অক্ষম করুন ( তার উত্তরে স্টিভেন প্রিচার্ড বর্ণনা করেছেন ) এবং প্রথমে চালান yum update
। সমস্ত আপডেট ইনস্টল হয়ে গেলে, yum update --obsoletes
কোন প্যাকেজগুলি ধরে রাখা হয়েছে তা পরীক্ষা করতে একটি সেকেন্ড চালান এবং এর ফলাফলগুলির কার্য সম্পাদন করে।
কাজ করবে?