मैं एक * .deb लड़का हूं और rpms का प्रबंधन करते समय मैं काफी असहज महसूस करता हूं।
मैं चलाने के लिए प्रयोग किया जाता रहा हूँ apt-get upgrade
"सामान्य" उन्नयन के लिए मेरी Debian आधारित सर्वर में और apt-get dist-upgrade
के लिए अनुमति देता है कर्नेल उन्नयन या नए प्रमुख पैकेज संस्करण उन्नयन की इजाजत दी।
CentOS सर्वर मैं प्रशासित में, मैं एक समान सुविधा है, हालांकि आदमी yum इस तरह के व्यवहार की पेशकश नहीं लगती है। और के बीच मतभेद 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
जांचें कि कौन से पैकेज को बरकरार रखा गया है और इसके परिणामों के कार्य में कार्य करें।
क्या वह काम करेगा?