قم بترقية أوبونتو من سطر الأوامر

Upgrade Ubuntu From Command Line



أوبونتو هو توزيعة Linux شائعة للاستخدام المنزلي وكذلك لمستخدمي المؤسسات. يعتمد العديد من مستخدمي Ubuntu على واجهة المستخدم الرسومية لأشياء مثل الترقية وإدارة الحزم. يعلم هذا البرنامج التعليمي كيفية ترقية الحزم وترقية إصدار نظام التشغيل وأتمتة الترقية بسهولة من موجه سطر الأوامر.

قم بترقية Ubuntu 14.04 إلى 16.04

تتضمن ترقية Ubuntu من 14.04 إلى 16.04 كتابة أمرين:







sudo su apt-get install update-manager-core do-release-upgrade 

محطة أوبونتو



قبل تشغيل الأوامر أعلاه ، تأكد من تحرير الملف / etc / update-manager / release-Upges للإشارة إلى السلوك الافتراضي لبرنامج ترقية الإصدار. في هذا ترقيات الإصدار يوجد حاليًا ثلاث طرق لتغيير سلوك الترقية ، الطريقة الأولى هي التحقق من عدم وجود تحديثات ، والطريقة الثانية تجعل نظام التشغيل الحالي للترقية إلى الإصدار الفوري التالي ، وترقية الطريقة الثالثة إصدار LTS إلى إصدار LTS الفوري التالي. قم بالإفراج عن الترقية في الواقع يبدأ الترقية. بعد هذا الأمر ، يظهر زوج من النوافذ أثناء إجراء عملية الترقية بالكامل تلقائيًا. عادة ما يستغرق الأمر دقيقتين كحد أقصى حسب سرعة اتصال الإنترنت الذي يتصل به الكمبيوتر.



قم بترقية Ubuntu ScreenShot





تحديث قائمة الحزم مع apt-get update

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

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



محطة أوبونتو

ترقية الحزم مع apt-get Upgrade

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

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

محطة أوبونتو

أتمتة عملية الترقية

ستتيح أتمتة عملية الترقية للنظام معالجة الترقية تلقائيًا دون تدخل من المسؤول. هذا لا يجعل الصيانة فعالة فحسب ، بل يمنع أيضًا النظام من التعرض للبرامج الضارة والهجمات.

apt-get install unattended-upgrades

يوفر Ubuntu افتراضيًا ملفات ترقيات غير المراقب لأتمتة عملية الترقية. سيقوم تلقائيًا بترقية الحزم كلما توفرت التحديثات الأحدث. يمكنك تحرير ملف /etc/apt/apt.conf.d/50unattended-upgrades ملف لتكوين خصائص هذه الميزة. بشكل افتراضي ، يقوم Ubuntu تلقائيًا بتثبيت ترقيات الأمان ، ولكن مع تغيير طفيف في الملف ، يمكن أيضًا تثبيت تحديثات منتظمة. في لقطة الشاشة الثانية ، توضح كيفية تكوين الترقية غير المراقبة لإرسال رسائل البريد الإلكتروني عند العثور على مشاكل أو ترقيات حزمة جديدة.

محطة أوبونتو

محطة أوبونتو

محطة أوبونتو

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

محطة أوبونتو

بالإضافة إلى ذلك ، يوفر Ubuntu عددًا قليلاً من الإعدادات لتحديد تكرار عملية الترقية. هذا يفرض متى سيتم استدعاء عملية الترقية. يحرر /etc/apt/apt.conf.d/10periodic لتعديل هذه الإعدادات.

محطة أوبونتو

تملي APT :: league :: update-package-list تحديث apt-get ليتم تشغيله كل ن عدد الأيام ، هنا تنص على 1 ؛ ومن ثم يتم استدعاء تحديث apt-get تلقائيًا كل يوم ، وتملي APT :: Period :: download-Upgradeable-bundles apt-get Upgrade –download-only ليتم تشغيلها في كل ن عدد الأيام ، هنا تنص على 1 ؛ وبالتالي ، يتم استدعاء apt-get Upgrade –download-only تلقائيًا كل يوم. Autoclean ليس ضروريًا ، ولكنه يساعد النظام على أن يكون خاليًا من الحزم التي لم تعد مفيدة.

احصل على إخطارات عند توفر تحديثات جديدة

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

apt-get install apticron

بمجرد تثبيت apticron بالأمر المذكور أعلاه ، يمكن تكوينه في الملف: /etc/apticron/apticron.conf . الشيء الوحيد الذي يجب ذكره هو عنوان البريد الإلكتروني للمستلم المسؤول عن إدارة الخادم ، ويفترض أنه المسؤول. إذا تم تكوين خادم البريد الإلكتروني بشكل صحيح ، فيجب أن يبدو البريد الإلكتروني apticron كما هو في لقطة الشاشة التالية. يحتوي على تاريخ التقرير ، واسم الخادم وعنوان IP ، والتي تحتوي الحزم على ترقيات جديدة مع أسماء الحزم الخاصة بها ، وتفاصيلها الكاملة التي لم يتم ذكرها هنا بسبب المساحة.

محطة أوبونتو