كيفية ترقية خادم أوبونتو إلى إصدار جديد

لترقية خادم أوبونتو إلى إصدار أحدث، قم بتحديث الإصدار الحالي بالكامل، ثم شغّل أداة الترقية sudo do-release-upgrade. تتولى هذه الأداة معالجة تغييرات الحزم والتكوين الخاصة بكل إصدار؛ بينما يقتصر تشغيلها apt upgradeبمفردها على تحديث الحزم ضمن الإصدار الحالي فقط. قبل البدء، قم بعمل نسخة احتياطية من الخادم وتأكد من مسار الترقية المدعوم.

1. تأكيد الإصدار الحالي والهدف

تحقق من الإصدار المثبت ونواة النظام قبل التخطيط لفترة الصيانة:

cat /etc/os-release
uname -r
واجهة طرفية توضيحية لنظام أوبونتو سيرفر تعرض أوامر لتحديد الإصدار المثبت ونواة النظام
استخدم تفاصيل الإصدار ونواة النظام لتأكيد نقطة البداية قبل اختيار الهدف.

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

بالنسبة لخوادم الإنتاج، تُعد إصدارات الدعم طويل الأمد (LTS) الخيار الأقل تكلفةً من حيث الصيانة: إذ توفر أوبونتو خمس سنوات من الصيانة الأمنية القياسية لإصدار LTS، بينما تتلقى الإصدارات المؤقتة تحديثات لمدة تسعة أشهر. عادةً ما يبقى تثبيت LTS على مسار ترقية LTS. لا تُغير Prompt=ltsإلى Prompt=normalالإصدار /etc/update-manager/release-upgradesالمؤقت إلا إذا كنت ترغب عمدًا في استخدام الإصدارات المؤقتة وتستطيع الترقية بشكل متكرر. -dقد يُتيح هذا الخيار الوصول إلى إصدار تجريبي أو فرض ترقية قبل عرض LTS العادي؛ لذا لا تستخدمه كاختصار روتيني في بيئة الإنتاج. راجع دليل دورة حياة إصدارات أوبونتو وإرشادات طلب الإصدار .

2. تجهيز الخادم

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

تحقق من المساحة الحرة وما إذا كان النظام الحالي يحتاج إلى إعادة تشغيل قبل المتابعة:

df -h /
test -f /run/reboot-required
أوامر طرفية توضيحية للتحقق من مساحة نظام الملفات الجذر وعلامة إعادة التشغيل المطلوبة
تأكد من أن نظام الملفات الجذر يحتوي على مساحة كافية للحزم التي تم تنزيلها، وأعد تشغيل الجهاز أولاً إذا كانت العلامة موجودة.

افحص أيضًا أي أنظمة ملفات منفصلة /var. /bootتُحمّل ترقيات الإصدارات العديد من الحزم وقد تتطلب عدة غيغابايت من المساحة الحرة.

راجع مصادر apt الخارجية ومستودعات البرامج الشخصية (PPAs) أيضًا. يقوم أوبونتو بتعطيلها أثناء ترقية الإصدار، مع العلم أن الحزم المثبتة منها مسبقًا لا تُزال تلقائيًا. تأكد من وجود مستودع متوافق مع الإصدار المستهدف للبرنامج قبل إعادة تفعيل أي مصدر.

عرض توضيحي لطرفية أوبونتو التي تعرض ملفات مصدر apt مع الإشارة إلى تعطيل مستودعات الطرف الثالث أثناء ترقية الإصدار
قم بجرد المستودعات الخارجية الآن حتى تتمكن من استعادة المصادر المتوافقة فقط بعد الترقية.

3. تحديث الإصدار الحالي بالكامل

قم بتحديث بيانات تعريف الحزمة وتثبيت التحديثات المعلقة قبل تغيير إصدارات أوبونتو:

sudo apt update
sudo apt dist-upgrade -o APT::Get::Always-Include-Phased-Updates=true
مثال توضيحي لمحطة طرفية تقوم بتشغيل أمر apt update وأمر dist-upgrade الموصى به من قبل أوبونتو مع التحديثات المرحلية المضمنة
قد يؤدي التحديث الكامل للحزمة إلى إضافة تبعيات أو إزالة حزم قديمة، لذا يرجى مراجعة التغييرات المقترحة.

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

4. قم بتشغيل أداة ترقية الإصدار

ابدأ ترقية الخادم المدعوم من خلال سطر الأوامر:

sudo do-release-upgrade
مثال توضيحي لمحطة طرفية خادم أوبونتو أثناء تشغيل الأمر do-release-upgrade والتحقق من وجود إصدار جديد
do-release-upgradeيتحقق مما إذا كان هناك تحديث إصدار مدعوم متاح.

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

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

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

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

5. أعد تشغيل الجهاز وتحقق من الخدمات

في النهاية، اقبل إعادة التشغيل المطلوبة أو أعد تشغيل النظام يدويًا. لن يكتمل تغيير الإصدار حتى يُعاد تشغيل الخادم إلى النظام الجديد. بعد إعادة الاتصال، تحقق من الإصدار المُثبَّت وتأكد من عدم وجود وحدات systemd معطلة.

lsb_release -a
systemctl --failed
عرض توضيحي لحالة طرفية بعد الترقية لنظام Ubuntu 26.04.1 LTS والتحقق من وحدات systemd المعطلة
إن الإصدار الموضح ومخرجات الخدمة هي أمثلة؛ تحقق من الإصدار والخدمات الأساسية على خادمك الخاص.

ثم اختبر الخدمات التي يعتمد عليها عبء العمل لديك، مثل خدمات الويب وقواعد البيانات والتخزين والمراقبة. تحقق من حالتها وسجلاتها للتأكد من عدم وجود أي شيء مفقود أو فشل في التشغيل. أعد تفعيل مستودعات الطرف الثالث فقط بعد التأكد من دعمها لإصدار أوبونتو الجديد، ثم أعد تشغيلها sudo apt update.

في حال عدم تقديم ترقية

تأكد من تحديث الإصدار الحالي بالكامل وأنك تتبع مسارًا مدعومًا. عند الترقية من إصدار دعم طويل الأمد (LTS) إلى إصدار دعم طويل الأمد (LTS)، قد ينتظر أوبونتو حتى أول إصدار فرعي قبل تفعيل العرض؛ لذا لا تُجبره على -dخادم الإنتاج. إذا وصل تثبيتك إلى نهاية عمره الافتراضي، فاستخدم إرشادات الترقية الخاصة بنهاية العمر الافتراضي من أوبونتو بدلاً من تغيير عناوين URL للمستودعات عشوائيًا.

المراجع الرسمية

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.