How to properly update Debian Linux and Linux Kernel.
جدول المحتويات:
- المتطلبات الأساسية
- النسخ الاحتياطي للبيانات الخاصة بك
- تحديث الحزم المثبتة حاليا
- ترقية دبيان 9 تمتد إلى دبيان 10 المغفل
- تأكيد الترقية
- استنتاج
بعد أكثر من عامين من التطوير ، تم إصدار الإصدار الجديد المستقر من دبيان ، Debian 10 المسمى Buster ، في 6 يوليو 2019 ، وسيتم دعمه لمدة 5 سنوات.
يأتي هذا الإصدار مع الكثير من الحزم الجديدة وترقيات البرامج الرئيسية. يأتي debian 10 buster مع Linux 4.19 LTS kernel ، ويستخدم إطار nftables كخلفية iptables الافتراضية ، ويدعم UEFI Secure Boot ويمكّن AppArmor تمكينه افتراضيًا.
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية ترقية نظام Debian 9 Stretch إلى Debian 10 ، Buster.
المتطلبات الأساسية
يجب تشغيل عملية الترقية بامتيازات المستخدم الخارق. يجب تسجيل الدخول كجذر أو مستخدم لديه امتيازات sudo.
النسخ الاحتياطي للبيانات الخاصة بك
أولاً وقبل كل شيء ، تأكد من عمل نسخة احتياطية لبياناتك قبل بدء الترقية الرئيسية لنظام التشغيل الخاص بك. إذا كنت تقوم بتشغيل دبيان على جهاز افتراضي ، فمن الأفضل أن تأخذ لقطة كاملة للنظام حتى تتمكن من استعادة جهازك بسهولة في حالة انتقال التحديث جنوبًا.
تحديث الحزم المثبتة حاليا
قبل بدء ترقية الإصدار ، يوصى بتحديث جميع الحزم المثبتة حاليًا إلى أحدث إصداراتها.
لا يمكن تثبيت أو ترقية أو إزالة الحزم التي تم وضع علامة عليها مرة أخرى. قد يتسبب هذا في حدوث مشكلات أثناء عملية الترقية. للتحقق مما إذا كانت هناك حزم موقوفة على أنظمة التشغيل الخاصة بك:
sudo apt-mark showhold
في حالة
on hold
الحزم ، يجب عليك إما إلغاء الحزم باستخدام
sudo apt-mark unhold package_name
أو التأكد من أن الحزم لن تتداخل مع عملية الترقية.
قم بتحديث فهرس الحزم وترقية جميع الحزم المثبتة:
sudo apt update
sudo apt upgrade
قم بتشغيل
apt full-upgrade
والتي ستؤدي إلى ترقية إصدار رئيسي للحزم المثبتة وقد تزيل بعض الحزم غير الضرورية:
sudo apt full-upgrade
قم بإزالة جميع التبعيات المثبتة تلقائيًا والتي لم تعد هناك حاجة إليها من قبل أي حزمة:
ترقية دبيان 9 تمتد إلى دبيان 10 المغفل
الخطوة الأولى هي إعادة تكوين ملفات قائمة مصدر APT.
للقيام بذلك ، يمكنك إما فتح ملف
/etc/apt/sources.list
مع محرر النصوص الخاص بك واستبدال كل حالة من
stretch
باستخدام
buster
أو استخدام أوامر
sed
أدناه. إذا كان لديك ملفات قائمة مصدر أخرى ضمن
/etc/apt/sources.list.d
يجب عليك تحديث هذه المصادر أيضًا.
sudo nano /etc/apt/sources.list
/etc/apt/sources.list
deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main
بدلاً من ذلك ، يمكنك استخدام أوامر
sed
التالية التي ستقوم بالتحديث من
stretch
إلى الأخرى في جميع ملفات قائمة المصدر:
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
بمجرد الانتهاء من ذلك ، قم بتحديث فهرس الحزم:
sudo apt update
إذا كان هناك أي خطأ أو رسائل تحذير تتعلق بمستودع تابع لجهة خارجية ، فحاول حل المشكلة أو تعطيل المستودع.
بدء ترقية النظام عن طريق ترقية الحزم المثبتة. سيؤدي هذا إلى ترقية فقط الحزم التي لا تتطلب تثبيت أي حزم أخرى أو إزالتها:
sudo apt upgrade
سيتم سؤالك عما إذا كنت تريد إعادة تشغيل الخدمات تلقائيًا أثناء الترقية.
Restart services during package upgrades without asking?
أثناء عملية الترقية ، قد يُطرح عليك أيضًا العديد من الأسئلة الأخرى ، مثل ما إذا كنت تريد الاحتفاظ بملف تكوين موجود أو تثبيت إصدار جهة صيانة الحزمة. إذا لم تقم بإجراء أي تغييرات مخصصة على الملف ، فيجب أن يكون من الآمن كتابة
Y
بخلاف ذلك لإبقاء التكوين الحالي يدخل
N
قد تستغرق الترقية بعض الوقت بناءً على عدد التحديثات وسرعة الإنترنت لديك.
بعد ذلك ، قم بتنفيذ
apt full-upgrade
الذي سيقوم بإجراء ترقية كاملة للنظام ، وتثبيت أحدث إصدارات الحزم ، وحل تغييرات التبعية بين الحزم في إصدارات مختلفة. سيؤدي ذلك إلى ترقية جميع الحزم التي لم تتم ترقيتها باستخدام الأمر السابق.
sudo apt full-upgrade
قد يقوم الأمر أعلاه بتثبيت بعض الحزم الجديدة وإزالة الحزم المتعارضة والمتقادمة.
بمجرد الانتهاء من تنظيف الحزم غير الضرورية باستخدام:
sudo apt autoremove
أخيرًا ، أعد تشغيل جهازك حتى يتم تنشيط kernel الجديد ، عن طريق كتابة:
تأكيد الترقية
انتظر بضع لحظات حتى يقوم النظام بالتمهيد وتسجيل الدخول.
بعد تسجيل الدخول ، سيتم استقبالك بالرسالة التالية:
Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…
يمكنك أيضًا التحقق من إصدار دبيان باستخدام الأمر التالي:
lsb_release -a
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
هذا كل شيء ، يمكنك الآن الاستمتاع بـ Debian 10 Buster الجديد.
استنتاج
في معظم الحالات ، يجب أن تكون الترقية من Debian 9 Stretch to Debian 10 Buster سهلة وغير مؤلمة نسبيًا.
ديبيانطموحات الأسواق الجديدة لشركة Cisco تمتد إلى المدار
قامت شركة سيسكو ببناء جهاز توجيه قائم على الفضاء ينتظر إطلاقه على قمر الاتصالات في وقت لاحق من هذا العام.
التحقيق في الهجمات السيبرانية تمتد حول العالم
بدأت السلطات البريطانية تحقيقاً في الهجمات الإلكترونية الأخيرة التي شلت مواقع الويب في الولايات المتحدة وكوريا الجنوبية. > بدأت السلطات البريطانية تحقيقاً في الهجمات الإلكترونية الأخيرة التي شلت مواقع الإنترنت في الولايات المتحدة وكوريا الجنوبية ، حيث أن الطريق للعثور على الجناة يمتد حول العالم.
ترقية ترقية ذاكرة الوصول العشوائي
طلب Cbs326 منتدى Desktops للحصول على المشورة حول ترقية ذاكرة الكمبيوتر الشخصي