ما هو خيار 'التحديث البعيد' لـ apt-get؟

جرب أداة القضاء على المشاكل

كان هناك دائمًا القليل من الالتباس عندما يتعلم الأشخاص أنه يمكنهم إجراء ترقية كاملة لتوزيعهم من سطر الأوامر. لا يجرؤ معظم الناس مثل هذا العمل الفذ. البعض لأنهم لا يستخدمون سطر الأوامر ، والبعض الآخر لأنهم يخشون أن تنتهي محاولة الترقية من سطر الأوامر إلى fubaring نظامهم. والمستخدمون الجدد ليسوا متأكدين تمامًا من الفرق بين apt-get الترقية و apt-get dist-Upgrade يكون.

في إدخال Ghacks Linux هذا ، سأبدد الأساطير والخوف من ترقية التوزيع أمر. بالطبع ، كما هو الحال مع كل ما يتعلق بالكمبيوتر الشخصي ، فأنت تعلم أن هذه المخاطر دائمًا ما تكون عند إجراء ترقية رئيسية. مع هذا التحذير في العلن ، دعنا نبدأ في كبح القليل من الخوف.

اختلافات

أولا أريد أن أقارن بين الاثنين apt-get خيارات: تطوير و ترقية التوزيع . الفرق بين الاثنين بسيط جدا. ال تطوير يُستخدم الخيار فقط لتثبيت أحدث إصدارات الحزم المثبتة بالفعل على جهازك. هذا ما يحدث عندما ترى حزم ترقية الترقية من خلال مدير التحديث (كما تعلم ، عندما تكون على علم بالإخطار في اللوحة الخاصة بك ، ثم يفتح مدير التحديث ليوضح لك التحديثات المتاحة لنظامك.)

ال ترقية التوزيع الخيار مختلف تمامًا عن تطوير . ولكن ماذا يفعل ترقية التوزيع فعل؟ بسيط. ال ترقية التوزيع لن يقوم الخيار بترقية جميع الحزم المثبتة حاليًا على نظامك فحسب ، بل سيعالج أيضًا تغييرات التبعية مع الإصدارات الجديدة من الحزم. بعبارات أخرى، ترقية التوزيع سيزيل الحزم القديمة من نظامك ، بينما تطوير سوف لن. هذه الوظيفة ضرورية للترقية من إصدار توزيع إلى آخر.

لكن ألا تقوم بترقية التوزيعات الخاصة بي؟

ليس بالضرورة. على الرغم من أنه في حد ذاته ، ترقية التوزيع ، سيعد نظامك لترقية التوزيع ، والطريقة الوحيدة التي سيؤدي بها بالفعل الترقية إلى إصدار جديد هي إذا قمت بتغيير /etc/apt/sources.list ملف ليعكس التغيير. بمعنى آخر ، يجب عليك إضافة مستودعات للتوزيع الجديد في ملف قائمة المصادر قبل أن يحدث هذا.

حسنًا ، هذا يبدو بسيطًا. نعم إنه كذلك. لكنها ليست خطة الهجوم الموصى بها للترقية إلى توزيع جديد. على الرغم من أنها ستنجح ، إلا أن هناك طريقة أفضل ... عن طريق الأمر. الامر قم بالإفراج عن الترقية تم إنشاؤه خصيصًا لترقية نظام التشغيل إلى أحدث إصدار عبر سطر الأوامر. بالطبع ، قبل إصدار هذا الأمر ، ستحتاج إلى التحقق لمعرفة ما إذا كانت الترقية متاحة باستخدام الأمر sudo تفعل الافراج عن الترقية د. عند القيام بذلك ، سيتم إعلامك إذا كان هناك إصدار جديد متاح. إذا كان هناك إصدار جديد متاح ، قم بإصدار الأمر sudo افرج عن الترقية وستبدأ عملية الترقية. بالطبع هذه عملية طويلة إلى حد ما وهناك مخاطر متضمنة ، فقد تفقد الحزم التي قمت بتثبيتها يدويًا (التي لا يدعمها الإصدار الجديد) أو (أسوأ سيناريو) قد يصبح نظامك غير مستقر.

دائمًا ما تكون ترقيات التوزيع صعبة. لقد جعلتهم يذهبون بشكل جيد للغاية ولقد جعلتهم ينحرفون كثيرًا. إنها مقامرة. لكنك الآن تعرف بالضبط كيفية إدارة المهمة من سطر الأوامر. أنت الآن خطير رسميًا. ؛-)